This is my personal homelab setup, awakening my home with various services and tools. I hope this setup can inspire you as you build your own homelab!
At the heart of it is an Dell Precision T3620, customized to handle everything from media streaming and file storage to home automation and security. Over the last months, I’ve fine-tuned this setup for efficiency, using Proxmox as the main OS and TrueNAS for managing storage. The entire rack idles at around 90W, balancing performance and power consumption to keep everything running smoothly.
- Hardware:
- CPU: Intel i7-7700
- RAM: 48GB
- Storage Setup:
- 1TB NVMe SSD for VM storage
- Three 256GB SATA SSDs
- 2TB 2.5" HDD
- Four 4TB 3.5" HDDs in RAIDZ1, connected via a SAS to SATA HBA card passed through to the TrueNAS VM for storage management.
- Coral USB TPU: For accelerating machine learning tasks (e.g., object detection in Frigate)
- GPU: NVIDIA Quadro RTX 4000 (occasional gaming, and running LLMs)
- PSU: Cooler Master MWE 650 Bronze
- Cooling: Added an extra fan for improved airflow
- Power Consumption: Averages around 65W
- Virtual Machines (VMs):
- Home Assistant: Home automation platform
- TrueNAS VM for storage management
- Windows VM for gaming with GPU passthrough
- Pop!_OS VM for running an Olama model
- Debian VM for hosting my website
- Home Assistant: Home automation platform
- Other services (LXC):
- Frigate: Real-time surveillance with object detection, accelerated by Coral USB TPU
- Jellyfin: Media streaming server
- PhotoPrism: AI-based photo management
- Nginx: Web server and reverse proxy
- NextcloudPi: Self-hosted file sharing and collaboration platform
- Vaultwarden: Self-hosted password manager
- Gitea: Self-hosted Git service
- Pi-hole: Network-wide ad blocker
- Frigate: Real-time surveillance with object detection, accelerated by Coral USB TPU
- CPU: Intel i3-7100T
- RAM: 16GB
- Storage:
- 1TB NVMe for OS
- 1TB 2.5" HDD
- 4TB 2.5" HDD
- 5TB 2.5" HDD
- Virtual Machines (VMs):
- Proxmox Backup Server: For managing backups
- RAM: 4GB
- Storage: 128GB SSD
- Running Services in Docker:
- Homer Dashboard: Docker containers, including a customizable dashboard
- Pi-hole: Network-wide ad blocker
- PiKVM: IP-KVM based on Raspberry Pi
- Homer Dashboard: Docker containers, including a customizable dashboard
- RAM: 4GB
- Storage: 120GB SSD
- Running Services:
- CloudFlare DDNS: For advanced HDR lighting setups
- UniFi Cloud Gateway Ultra: Network management and routing
- UniFi U6 LR: Long-range wireless access points for Wi-Fi 6 coverage
- UniFi U6 IW: Wireless access points for Wi-Fi 6 coverage
- UniFi Switch Lite 16 PoE: Power-over-Ethernet for devices like access points
- Netgear 8-port PoE switch GS308PP: Power-over-Ethernet for devices like Raspberry Pi 5
This home lab setup allows me to experiment with various applications and services while maintaining an efficient and organized environment. It's designed for both learning and practical applications in home automation, media consumption, and network management.