Streamline your home server setup effortlessly. Elevate your digital experience with ease. 🖥️✨
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
View Contents
Last Updated June 2024
This is my first time creating or using a Home Server. I began with a Raspberry Pi 4B and a very old HDD, playing with Open Media Vault but got bitten by the NAS bug and have created a full home server/lab for the house.
This is a list of the hardware I currently use as part of my Home NAS setup. Any suggestions drop them as a feature request.
View all Hardware
Servers & Dekstops 🖥 | Qty (#) | Price per unit (£) | Price (£) |
---|---|---|---|
Lenovo M73 Tiny ThinkCentre (1TB SSD, 16GB RAM, i7) | 2 | 199.99 | 388.98 |
Apple Mac Mini 2020 (M1, 250GB) | 1 | 699.99 | 699.99 |
ODROID N2+ (4GB RAM) | 1 | 83.00 | 83.00 |
Raspberry Pi 4 Model B, 8GB RAM | 1 | 75.50 | 75.50 |
Raspberry Pi 4 Model B, 4GB RAM | 1 | 75.50 | 75.50 |
Raspberry Pi 4 Model B, 2GB RAM | 1 | 75.50 | 75.50 |
Total | 1398.47 | ||
Storage 💾 | Units (#) | Price per unit (£) | Price (£) |
Synology DS918+ 4 Bay Desktop NAS | 1 | 518.18 | 518.18 |
Seagate IronWolf 8TB Hard Drive | 4 | 159.00 | 636.00 |
Seagate BarraCuda 4TB Hard Drive | 4 | 75.99 | 151.98 |
Crucial BX500 1TB SSD | 5 | 56.11 | 280.55 |
Fanxiang S101 512GB SSD | 2 | 49.32 | 98.64 |
SanDisk 128GB USB Flash Drive | 4 | 14.95 | 59.80 |
Total | 1743.15 | ||
Networking 👨💻 | Units (#) | Price per unit (£) | Price (£) |
TP-Link JetStream 16-Port Switch | 1 | 105.55 | 105.55 |
TP-Link TL-SG1005D 5-Port Switch | 1 | 12.99 | 12.99 |
TP-Link TL-SG108S 8-Port Switch | 1 | 17.49 | 17.49 |
TP-Link TL-ER605 Router | 1 | 47.69 | 47.69 |
TP-Link AC1750 Access Point (EAP245) | 2 | 99.99 | 199.98 |
TP-Link TL-UE306 USB 3.0 to Ethernet Adapter | 2 | 11.99 | 23.98 |
Total | 407.68 | ||
Power 🔌 | Units (#) | Price per unit (£) | Price (£) |
APC SMT1000IC UPS | 1 | 778.80 | 778.80 |
Total | 778.80 | ||
Total of All Devices [as at Jan 24 (UK)] |
😳£4,328.30😳 |
This is a list of all of my containers & machines within my setup. These also include the Docker Containers I currently use.
RASPI-1 [Raspberry Pi 4B, 8GB RAM, 1TB SSD] (as at Jan 24)
RASPI-1 - 8GB RAM | |
---|---|
Raspbian Lite 64Bit OS | Docker 20.10 | |
Omada SDN Controller | OS Application |
PiHole | OS Application |
RASPI-2 [Raspberry Pi 4B, 4GB RAM, 1TB SSD] (as at Jan 24)
RASPI-2 - 4GB RAM | |
---|---|
Currently Unused | |
... | ... |
RASPI-3 [Raspberry Pi 4B, 2GB RAM, 1TB SSD] (as at Jan 24)
RASPI-2 - 4GB RAM | |
---|---|
Currently Unused | |
... | ... |
SYN-NAS-01 [Synology DS918+ NAS Enclosure, 16GB RAM, 32TB Storage] (as at Jan 24)
SYN-NAS-01 - 16GB RAM | |
---|---|
Synology DSM | Docker 20.10 | |
Docker | OS Application |
Active Backup for Business | OS Application |
Virtual Machine Manager | OS Application |
Plex | OS Application |
Tailscale | OS Application |
Web Station | OS Application |
Synology Photos | OS Application |
Synology Drive | OS Application |
Cloudflared Tunnel | Docker Container |
Homarr Dashboard | Docker Container |
Mealie | Docker Container |
Portainer | Docker Container |
Prowlarr | Docker Container |
Radarr | Docker Container |
Sonarr | Docker Container |
Scrypted | Docker Container |
Tautulli | Docker Container |
Transmission VPN | Docker Container |
Vaultwarden | Docker Container |
ODR-HA-01 [ODROID N2+, 4GB RAM, 250GB Storage] (as at Jan 24) Full Details on Home-Server-Config Git
ODR-HA-01 - 4GB RAM | |
---|---|
Home Assistant OS | |
Zigbee2MQTT | Add-On |
Tailscale | Add-On |
Frigate NVR | Add-On |
Studio Code Server | Add-On |
Network UPS Tools | Add-On |
Mosquitto Broker | Add-On |
MariaDB | Add-On |
DeepStack | Add-On |
Advanced SSH & Web Terminal | Add-On |
Double Take | Add-On |
- Finalise Documentation.
See the open issues for a full list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement" or "feature-request". Don't forget to give the project a star! Thanks again!
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
This project is licensed under the MIT License.