# Home

{% embed url="<https://github.com/veerendra2/raspberrypi-homeserver>" fullWidth="false" %}
Github Project
{% endembed %}

I created this project out of my own curiousity, my future goal is setup full fledged home server with better hardware.&#x20;

Although the name says "Raspberry Pi Home Server", you can deploy this setup on any Linux machine. Some of the application, I used `arm` docker image, you can easly change the docker image tags in `docker-stack.yml` and deploy the stack.

You can deploy the application individually by using `docker-stack.yml` in application directory or run ansible playbook. This documentation more focus on manual deployment

### My Raspberry Pi config

<div align="left"><figure><img src="https://user-images.githubusercontent.com/8393701/235317038-70f5f50b-541b-48bb-84e0-a53e63308d00.jpg" alt="" width="375"><figcaption></figcaption></figure> <figure><img src="https://816767159-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxflYwt9omo8OZyUgxCfN%2Fuploads%2F8krbd0QNuTujIBlb60v7%2F235317036-59dcc390-6f38-49ab-bfbc-4502f291d210.jpg?alt=media&#x26;token=ee40461c-1ef5-48dc-bb35-ec913c91d85d" alt="" width="375"><figcaption></figcaption></figure></div>

| Model              | `Raspberry Pi 4 Model B Rev 1.4`                          |
| ------------------ | --------------------------------------------------------- |
| CPU                | `BCM2835 (4) @ 1.800GHz`                                  |
| Memory             | 8 GB                                                      |
| OS                 | Ubuntu 22.04.2 LTS aarch64                                |
| Case               | Geekworm NASPi Gemini 2.5 V2.0 Dual 2.5 Inch SATA HDD/SSD |
| Disks              | <p>- 1 TB Crucial SSD<br>- 1 TB Western Digital HDD</p>   |
| Docker Swarm Nodes | 1 (Single node docker swarm cluster)                      |

### Architecture diagram

![Docker swarm servies network architecture](https://user-images.githubusercontent.com/8393701/235324714-75620112-a89b-4d10-ab9d-2e44de75d36b.jpg)
