/home-server-config

Streamline your home server setup effortlessly. Elevate your digital experience with ease. 🖥️✨

Primary LanguageShellMIT LicenseMIT

Contributors Forks Stargazers Issues MIT License Kofi


Logo

Home Server Config

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

About The Project

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.

(back to top)

Hardware (as at Jan 24)

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😳

(back to top)

 

Containers & Machines (as at Jan 24)

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

(back to top)

RASPI-2 [Raspberry Pi 4B, 4GB RAM, 1TB SSD] (as at Jan 24)
 RASPI-2 - 4GB RAM
  Currently Unused
... ...

(back to top)

RASPI-3 [Raspberry Pi 4B, 2GB RAM, 1TB SSD] (as at Jan 24)
 RASPI-2 - 4GB RAM
  Currently Unused
... ...

(back to top)

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

(back to top)

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

(back to top)

 

Back Matter

Roadmap

  • Finalise Documentation.

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

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!

  1. Fork the Project.
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

This project is licensed under the MIT License.

(back to top)