Map

Building a Consumer-Parts Homelab Server

Wiki summaryhomelabhardware โ†ณ show in map Markdown
title
Building a Consumer-Parts Homelab Server
type
summary
summary
Cleberg's homelab writeup โ€” ditching a loud used enterprise box for a quiet consumer-parts 4U build, and the backwards fan that cooked the drives
tags
homelab, hardware
created
2026-07-21
updated
2026-07-21

A homelab writeup from cleberg.net on moving from desktops and a Raspberry Pi to a single dedicated server. The author first bought a used Dell R720XD, found it too loud and its CPU/RAM too dated, returned it, and built a quiet server from modern consumer PC parts instead โ€” and is much happier with the result.

The build

  • Case: Rosewill RSV-R4100U 4U rackmount (chosen over hot-swap-bay cases at 3โ€“4ร— the price; the tradeoff is unscrewing the HDD cage to add drives)
  • Board/CPU: NZXT B550 + AMD Ryzen 7 5700G โ€” picked specifically for onboard Radeon graphics, so no discrete GPU needed
  • RAM: 64GB (2ร—32GB), board maxes at 128GB
  • Storage: 500GB NVMe boot drive; 10TB + 8TB shucked WD White drives migrated from the old server, plus 2ร—8TB WD Red Plus bought on Black Friday
  • PSU: Corsair RM850; Noctua fans replacing the stock case fans
  • Software: Alpine Linux, most services in Docker, no VMs, very few bare-metal services. Handles 4K Plex streaming easily. First build ever, ~3 hours.

The lesson worth keeping: check fan direction

The one real mistake was airflow. The front 120mm intake fan โ€” sitting right in front of the HDD bay โ€” was installed backwards, blowing air out of the case. All four drives idled at ~44โ€“46ยฐC (smartctl -a /dev/sdX | grep Temperature_Celsius); only the 10TB drive nearest the case fan ran cooler at 38ยฐC. Flipping the fan to actually intake dropped every drive to ~31โ€“33ยฐC immediately. A single fan spinning the wrong way cost 10โ€“15ยฐC of idle drive temperature. Cheap, catastrophic-if-unnoticed, and invisible until you look at SMART data.

Where it sits

A consumer-parts, container-first counterpoint to the enterprise/virtualization homelab approach. Compare pve-microvm and proxmox-manager for the Proxmox-and-VMs school (this build deliberately avoids VMs), and the broader microVM/isolation cluster in microvm / sandboxing-ai-agents for when container-only isolation isn't enough. The practical takeaway โ€” verify airflow direction against SMART temperatures before racking โ€” generalizes to any DIY build.