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 8 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
-
- 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
-
- CPU: Intel i3-7100T
- RAM: 16GB
- Storage:
- 1TB NVMe for OS
- 1TB 2.5" HDD
- Virtual Machines (VMs):
- Proxmox Backup Server: For managing backups
- RAM: 4GB
- Storage: 64GB SD Card
- 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
-
- RAM: 4GB
- Storage: 120GB SSD
- Running Services:
- HyperHDR: For advanced HDR lighting setups
- UniFi Cloud Gateway Ultra: Network management and routing
- 2x UniFi AP LR: Long-range wireless access points for Wi-Fi coverage
- Netgear 8-port PoE switch GS308PP: Power-over-Ethernet for devices like access points
- TP-Link 8-port managed switch TL-SG608E: For managing network traffic
- TP-Link 8-port switch TL-SG108: Basic network connectivity
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.