Choosing the Right Hardware for a Homelab
A detailed breakdown of the hardware selection process — server, networking gear, storage, and the reasoning behind each choice.
On this page
Choosing hardware for a homelab is an exercise in balancing performance, power consumption, noise, and budget. After weeks of research, here’s where I landed.
The Decision Framework
Before looking at any spec sheet, I defined what matters most:
- Power efficiency — this runs 24/7, electricity costs add up
- Quiet operation — it lives in my home, not a datacenter
- Expandability — room to grow without replacing everything
- ECC memory support — data integrity matters for ZFS and critical workloads
Server: The Core
After evaluating options from refurbished enterprise gear to consumer hardware, I settled on a micro-form-factor workstation approach. Here’s why:
| Criteria | Enterprise (Dell R730) | Workstation (custom) |
|---|---|---|
| Power draw | 200-400W idle | 40-80W idle |
| Noise | Jet engine | Near silent |
| Cost | €200-400 used | €600-900 new |
| ECC support | Yes | Yes (with right platform) |
The workstation approach wins on livability. A server that sounds like an airplane taking off is not compatible with a home environment.
Specifications
- CPU: AMD Ryzen 7 with ECC support
- RAM: 64GB ECC DDR5
- Boot drive: NVMe 500GB
- Storage: 4x 4TB NAS drives (ZFS mirror)
- Case: Compact tower with good airflow
Networking
A proper lab needs proper networking:
- Router/Firewall: MikroTik RB5009 — incredible value, RouterOS is powerful
- Switch: Managed gigabit switch with VLAN support
- Access Point: Wi-Fi 6E for wireless segments
UPS
Never underestimate power protection. A line-interactive UPS sized for 20 minutes of runtime gives enough time for graceful shutdowns.
Total Budget
All in, the hardware investment comes to approximately €1,500. That’s less than a year of running equivalent cloud resources.
What’s Next
With the hardware ordered, the next step is planning the network architecture. VLANs, firewall rules, and the overall topology will be the focus of the next post.