Homelab Hardware Guide: Mini PCs, Used Enterprise Gear, NAS Picks, and Power
Building a homelab is not a single purchase. It is a sequence of deliberate tradeoffs between capability, cost, noise, heat, and the electricity bill that arrives every month whether you are using the hardware or not. The person setting up their first Proxmox node on a $180 mini PC and the person building out a full rack with redundant storage are solving different versions of the same problem — and both deserve hardware that fits their actual workloads.
This guide covers the full spectrum: which mini PCs punch above their weight, when used enterprise gear makes sense (and when it absolutely does not), how to pick a NAS platform, how to build a real network, and how to calculate what all of it actually costs to run. Specific product models, approximate prices as of early 2026, and honest power consumption numbers are included throughout.
Part 1: Philosophy — What Makes a Good Homelab?
The Four-Way Balance
Every homelab hardware decision sits at the intersection of four competing factors:
- Capability — raw compute (cores, RAM, IOPS), network throughput, storage capacity
- Cost — upfront purchase price plus ongoing TCO
- Noise — 1U rack servers at full fan speed in a home office are genuinely unusable
- Power draw — the always-on nature of homelab hardware means watts matter more than they do for workstations
Optimize hard for one of these and you will sacrifice the others. A Dell R720 gives you massive capability for cheap money but destroys you on noise and power. A Raspberry Pi 4 is whisper-quiet and sips power but runs out of RAM the moment you add a third container. The best homelab hardware for a given person is the hardware that balances these four factors against their specific constraints.
Always-On vs On-Demand Workloads
Before buying anything, classify your workloads:
Always-on (must run 24/7): Home Assistant, DNS (Pi-hole/AdGuard), VPN server, media server, monitoring stack, NAS, Nextcloud. These workloads dictate your idle power budget. A 100W server running 8,760 hours/year at $0.15/kWh costs $131/year. A 12W mini PC doing the same job costs $15.75/year.
On-demand (can be shut down when idle): Development VMs, build servers, AI inference, game servers, bulk backup jobs. These can live on hardware that you spin up when needed, or on a beefier machine that you put to sleep when not in use.
Most homelabs consist of a low-power always-on node (mini PC or NAS) handling critical services and a more capable on-demand machine for anything compute-heavy.
The “Good Enough” Principle
The most common homelab mistake is provisioning for workloads you do not yet have. Buying a dual-Xeon server with 256 GB RAM because you might want to run 50 VMs someday means paying $400/year in electricity for headroom you are not using. Start with hardware matched to your current workloads. Upgrade when you actually hit limits.
The corollary: do not under-provision for always-on services either. Running Home Assistant, Nextcloud, monitoring, DNS, and a reverse proxy on a Raspberry Pi 4 with 4 GB RAM will result in OOM kills and frustration. Right-size matters in both directions.
Homelab Tiers
| Tier | Budget | Hardware Profile | Right For |
|---|---|---|---|
| Starter | $200–400 | 1 mini PC + consumer NAS or USB storage | First homelab, Docker stacks, learning |
| Intermediate | $600–1200 | Mini PC server + dedicated NAS + managed switch | 10+ services, media stack, VMs, VLANs |
| Advanced | $1500+ | Rack server + dedicated NAS + 10GbE network | Many VMs, Kubernetes, HA, serious storage |
Part 2: Mini PCs — The Modern Homelab Sweet Spot
Mini PCs have taken over homelab discussions for good reason. They are quiet, efficient, surprisingly capable, and cheap. A class of homelab-focused mini PCs has emerged in the last three years that includes multiple 2.5GbE ports, NVMe + SATA storage, and ECC memory support on some models — features that used to require a full server.
Why Mini PCs Win for Most Homelabbers
- Power: 6–25W idle vs 80–150W for a rack server
- Noise: Near-silent at idle, tolerable under load — can live in a home office
- Cost: $100–$600 new, no used-market patience required
- Footprint: Fits on a desk or in a closet on a shelf
- Reliability: No spinning fans to fail (some models are fanless), no spinning HDDs
The tradeoff is a ceiling: you cannot add a second PCIe GPU, you are limited to 32–64 GB RAM on most models, and enterprise features like IPMI are absent. For most homelab workloads, that ceiling is never reached.
Intel N100 / N305 Generation (2023–2024)
The Intel Alder Lake-N series — the N100 in particular — redefined the low-power homelab segment. The N100 is a quad-core efficiency-only chip (no P-cores) with a 6W TDP. It is not fast in single-threaded workloads but it runs 15–20 Docker containers or a handful of lightweight VMs without complaint, and its idle draw can drop below 8W on well-designed boards.
The homelab-specific models ship with 4–6 2.5GbE NICs, which is the real selling point — enough ports to do proper pfSense/OPNsense routing with multiple WAN and LAN segments on a single box.
Key models:
| Model | NICs | Storage | RAM | Approx. Price | Notes |
|---|---|---|---|---|---|
| Trigkey G5 N100 | 1x 2.5GbE | 1x NVMe, 1x SATA | 16 GB (upgradeable) | ~$150 | Solid budget node |
| Beelink EQ12 | 1x 2.5GbE | 1x NVMe | 16 GB (upgradeable) | ~$170 | Good build quality |
| CWWK N100 6-port | 6x 2.5GbE | 2x NVMe | 8–16 GB | ~$220–280 | Router/firewall focused |
| Topton N100 4-port | 4x 2.5GbE | 2x NVMe | 8–16 GB (SO-DIMM) | ~$180–240 | Great soft router platform |
Typical N100 power: 6–12W idle, 25–30W load.
Best use cases: pfSense/OPNsense router, DNS server, lightweight Proxmox node, Docker host for always-on services, Pi-hole, Home Assistant. Not ideal if you need hardware transcoding for 4K video (the iGPU is capable but limited) or significant RAM.
Watch out for: Some N100 boxes from unknown brands solder the RAM, eliminating upgrade paths. Always verify whether RAM is soldered or SO-DIMM before buying. Some multi-NIC variants run hot or have noisy fans under sustained load — check reviews from the homelab community.
Intel 12th/13th Gen Mini PCs
The Alder Lake and Raptor Lake generations in mini PC form factor give you P-cores for single-threaded performance, proper Intel Quick Sync GPU for video transcoding, and much better RAM expandability (up to 64 GB on most models via two SO-DIMM slots).
Key models:
| Model | CPU | Max RAM | Storage | Approx. Price | Notes |
|---|---|---|---|---|---|
| Beelink SEi12 / SEi13 | Core i5-12450H / i7-1360P | 64 GB | 2x NVMe | ~$250–380 | Best Beelink for compute-heavy work |
| Minisforum UM560 XT | AMD Ryzen 5 5625U | 64 GB | 2x NVMe + SD | ~$220 | AMD alternative, great price/perf |
| Minisforum UM773 Lite | Ryzen 7 7745HX | 64 GB | 2x NVMe | ~$380–420 | Strong single-thread, good iGPU |
| Beelink SER5 Max | Ryzen 7 5800H | 64 GB | 1x NVMe | ~$200–250 | Excellent price/performance ratio |
Typical power: 10–25W idle depending on workload and CPU model, 40–65W under sustained load.
Best use cases: Proxmox host with 6–10 VMs, Plex/Jellyfin with hardware transcoding, K3s node, development environment, general-purpose always-on server.
The Minisforum MS-01: The Serious Homelab Mini PC
The MS-01 deserves special mention because it is in a category of its own — a mini PC designed from the ground up for serious homelab use, not just home office work.
MS-01 specs (early 2026):
- CPU: Intel Core i9-12900H or i5-12600H (choose your poison)
- RAM: Up to 96 GB DDR5 (2x SO-DIMM)
- Storage: 2x M.2 NVMe + 2x SATA ports
- Networking: 2x 2.5GbE (Intel I226-V) + 1x 10GbE SFP+ (Intel X710-DA1)
- Expansion: 1x PCIe 4.0 x16 slot (half-height, accessible externally)
- ECC: Supported on compatible memory
- Price: ~$500–600 depending on CPU SKU
The 10GbE SFP+ port alone justifies the premium if you are building a storage network. The PCIe slot lets you add a 10GbE NIC, a GPU, or an HBA for additional drives. ECC support is genuinely unusual at this price point. The MS-01 is not cheap, but for an intermediate-tier lab that needs a single powerful node, it is arguably the best mini PC available.
Apple Mac Mini M4
The M4 Mac Mini occupies a strange but legitimate homelab niche. At ~$600 for the base model (16 GB unified memory, 256 GB SSD) it offers:
- Exceptional power efficiency: 4–7W idle, 25–40W load — among the best perf/watt of any machine on this list
- Strong CPU and GPU: 10-core CPU, 10-core GPU, 16-core Neural Engine
- Excellent transcoding: Hardware AV1/H.265/H.264 encode and decode
- macOS: The main limitation — you cannot run Proxmox, KVM, or most homelab hypervisors natively
The Mac Mini works well as a dedicated media transcoding node (Plex Pass hardware transcoding works well), a machine learning inference machine, or a macOS development environment. For pure Linux homelab work it is the wrong tool. For mixed environments where macOS access matters, or for anyone who wants the absolute best power efficiency, it is hard to beat.
Key Buying Considerations for Mini PCs
- RAM: soldered vs SO-DIMM — Non-upgradeable RAM is a deal-breaker for Proxmox hosts; verify before purchasing
- NIC count and speed — 1x 2.5GbE is minimum; 2x for dedicated server roles; 4–6x for router/firewall use
- NVMe slot count — Two slots let you run OS on one and data on the other without USB or SATA add-ons
- USB4/Thunderbolt — Enables external 10GbE adapters, eGPUs, and dock connectivity for expansion
- Fan vs fanless — True fanless designs (like some N100 variants) are genuinely silent but throttle under sustained load
Part 3: Used Enterprise Gear — More Power for Less Money
The Case for Used Enterprise
The enterprise hardware market has a reliable rhythm: companies buy servers on 3–5 year refresh cycles, and when those cycles end, perfectly functional hardware floods eBay and broker markets at a fraction of original cost. A Dell PowerEdge R730 that cost $8,000 new in 2014 sells for $300–600 used today.
What you get for that money:
- ECC RAM — Error-correcting memory that catches and fixes single-bit memory errors; critical for ZFS and databases
- Redundant PSUs — Hot-swap power supplies with separate power paths
- IPMI/iDRAC/iLO — Out-of-band management: connect to the server’s console, monitor sensors, power cycle, mount ISOs — all without a monitor or physical access
- Massive RAM capacity — R720 supports up to 768 GB RAM; R730 up to 1.5 TB (with LRDIMMs)
- Drive density — 8, 12, or 24 bays in a 2U form factor
- Redundant networking — 4x 1GbE onboard plus PCIe slots for 10GbE
Intel Platform: The Dell/HP Sweet Spot
Dell PowerEdge R-series:
| Model | Form Factor | CPUs | Max RAM | Drive Bays | Approx. Used Price |
|---|---|---|---|---|---|
| R620 | 1U | 2x Xeon E5-2600 v1/v2 | 768 GB | 8x 2.5" | $80–150 |
| R630 | 1U | 2x Xeon E5-2600 v3/v4 | 768 GB | 8x 2.5" | $150–300 |
| R720 | 2U | 2x Xeon E5-2600 v1/v2 | 768 GB | 8x 3.5" or 16x 2.5" | $150–350 |
| R730 | 2U | 2x Xeon E5-2600 v3/v4 | 768 GB | 8x 3.5" or 16x 2.5" | $250–500 |
| R730xd | 2U | 2x Xeon E5-2600 v3/v4 | 768 GB | 26x 2.5" | $300–600 |
The R720/R730 are the homelab workhorses. The R730xd is particularly popular for combined compute+storage builds because of its drive count. The R630/R620 in 1U are attractive for rack density but louder and have fewer PCIe slots.
HP ProLiant DL380 Gen8/Gen9:
HP’s equivalents are nearly identical in capability. The DL380 Gen9 is comparable to the R730 — dual E5-2600 v3/v4, up to 768 GB RAM, 24+ SFF bays in expanded configurations. iLO (Integrated Lights-Out) is HP’s equivalent to Dell’s iDRAC — equally capable, slightly different UI.
Supermicro:
Supermicro boards offer more flexibility at the cost of a less polished experience. The X9/X10/X11 platform families cover the same Sandy/Ivy/Haswell/Broadwell-EP Xeon era. IPMI is onboard (IPMI 2.0). Supermicro builds are popular for DIY NAS and storage servers because the storage-focused models (e.g., 4U 36-bay X10 series) are exceptional value.
AMD EPYC: More Modern, More Cores
For homelabbers who need modern instruction sets, PCIe 4.0, and higher core counts, used first-gen EPYC (Naples) and second-gen (Rome) hardware has become affordable:
| Model | CPUs | Max RAM | PCIe | Approx. Used Price |
|---|---|---|---|---|
| Dell EMC R7515 | 1x EPYC 7002 | 2 TB | PCIe 4.0 | $600–1200 |
| Dell EMC R7525 | 2x EPYC 7002 | 4 TB | PCIe 4.0 | $900–2000 |
| Supermicro H11 | 1x EPYC 7001 | 1 TB | PCIe 3.0 | $300–700 |
A used R7515 with a 32-core EPYC 7542 gives you a modern platform with PCIe 4.0 NVMe support and enough cores for serious Kubernetes workloads or dozens of VMs.
Workstation-Class Towers
If rack space is a constraint but you still want enterprise features, towers are worth considering:
- Dell Precision T3610 / T5810: Single-CPU workstation with Xeon E5-2600 v1/v2/v3/v4 support, up to 128 GB ECC RAM, full-height PCIe slots. Quieter than rack servers — $100–250 used.
- HP Z440 / Z640 / Z840: Similar tier, excellent build quality, good iGPU options.
- AMD Threadripper platforms (TRX40/TRX50): For extreme core counts without full server noise — consumer-grade but 64+ cores are available.
Where to Buy Used Enterprise Gear
- eBay: Largest selection, most competitive prices, seller feedback helps filter quality
- ServerMonkey (servermonkey.com): US-based refurbisher, tested hardware, slightly higher prices but more confidence
- Bargain Hardware (bargainhardware.co.uk): UK-focused equivalent, excellent reputation
- r/homelabsales: Community sales, often good deals from people upgrading
- Local datacenter auctions: Check Govplanet, GovDeals, and local auction houses for liquidations
- Craigslist / Facebook Marketplace: Occasionally excellent local finds with no shipping costs
What to Check Before Buying
- Drive interface: SAS vs SATA matters. Most enterprise servers ship with SAS backplanes. SAS drives are expensive. Check whether the controller supports SATA drives or whether you need an additional HBA.
- PCIe slots: How many free slots? What generation? 1U servers are often PCIe-starved.
- IPMI/iDRAC availability: Is the management controller licensed? Dell iDRAC has Express (free) and Enterprise (licensed) tiers. Enterprise is needed for virtual console and virtual media.
- Rails: Do the mounting rails come with the server? Rails are frequently missing from eBay listings and cost $50–200 separately.
- Drive caddies: Same issue — bays without caddies are annoying to deal with.
- CPU and RAM population: Verify the installed CPUs and RAM match the listing. Ask for screenshots of BIOS/iDRAC sensor data if uncertain.
The Noise and Heat Problem
This cannot be overstated: server-class hardware is loud. A Dell R720 running its fans at default speeds in a home environment will drive you out of the room. The fans default to aggressive speed profiles because the firmware does not know you are in a living room instead of a 68°F datacenter.
Fan curve tuning with iDRAC:
Dell iDRAC Enterprise allows setting fan speed offsets and custom thermal profiles via IPMI fan commands:
|
|
This drops idle noise from “jet engine” to “loud desktop” — still not office-friendly without a sound-dampening enclosure or dedicated mechanical room.
HP iLO has similar fan control capabilities. Full guides exist on the homelab forums for per-model tuning.
Bottom line on noise: If you live alone, have a dedicated server closet with good ventilation, or can tolerate data center noise, used enterprise gear is exceptional value. If your server needs to be in a shared living space, mini PCs are the correct answer.
Power Consumption Reality Check
| Hardware | Idle Power | Load Power |
|---|---|---|
| N100 Mini PC | 6–12W | 25–30W |
| 12th Gen Mini PC | 10–25W | 45–65W |
| Minisforum MS-01 | 15–30W | 65–90W |
| Dell R720 (2x E5-2670) | 80–120W | 200–300W |
| Dell R730 (2x E5-2680v4) | 90–140W | 250–350W |
| HP DL380 Gen9 | 85–130W | 230–320W |
A Dell R720 idling at 100W running 24/7 costs ~$131/year at $0.15/kWh. Two of them cost more in electricity annually than a new Beelink SEi12 costs to buy. This math must be done before any enterprise server purchase.
Part 4: NAS Picks — Dedicated Storage
Why a Dedicated NAS?
Running storage on your Proxmox node is convenient but couples two failure domains. A dedicated NAS:
- Runs purpose-built drives (NAS-rated CMR HDDs designed for 24/7 operation)
- Can be upgraded or replaced independently of compute
- Typically draws less power than a general-purpose server for the same storage capacity
- Provides clean separation between compute failures and data availability
For most homelabs, a NAS serves as the single source of truth for data — media files, backups, VM storage via NFS/iSCSI, Nextcloud files, and family photos.
Synology: The Polished Choice
Synology NAS devices run DSM (DiskStation Manager), which is genuinely excellent software. The web UI is polished, packages are well-maintained, Docker support (via Container Manager) is first-class, and features like Surveillance Station, Active Backup for Business (free tier backs up unlimited PCs), and Hybrid Share are unique to the platform.
Key Synology models (2025/2026):
| Model | Bays | CPU | RAM | ECC | 10GbE | Approx. Price |
|---|---|---|---|---|---|---|
| DS223 | 2 | Realtek RTD1619B | 2 GB | No | No (add-in) | ~$300 |
| DS423+ | 4 | Intel Celeron J4125 | 2 GB (up to 6 GB) | No | No (add-in) | ~$500 |
| DS923+ | 4 | AMD Ryzen R1600 | 4 GB (up to 32 GB) | Yes | Yes (add-in) | ~$600 |
| DS1522+ | 5 | AMD Ryzen R1600 | 8 GB (up to 32 GB) | Yes | Yes (add-in) | ~$750 |
| DS1823xs+ | 8 | Intel Xeon D-1527 | 8 GB (up to 32 GB) | Yes | 2x 10GbE | ~$1800 |
The DS923+ is the sweet spot for most intermediate homelabbers: 4 bays, ECC RAM, an expansion slot for a 10GbE add-in card (~$100 for the E10G22-T1-Mini), and a solid CPU for Docker workloads. With 4x 4TB drives you get 12TB usable in SHR (Synology Hybrid RAID), expandable to a DX517 expansion unit later.
Important Synology caveat: Synology enforces drive compatibility lists, particularly for NVMe cache and HDDs. Recent DSM versions have warnings or restrictions when using drives not on the compatibility list. This is an ongoing point of frustration for power users. Check compatibility before purchasing drives for a Synology.
QNAP: More Powerful, More Complex
QNAP devices run QTS (or QuTS Hero on the ZFS models) and generally offer more raw hardware for the money. The tradeoff is a more complex software experience and a less cohesive ecosystem.
Key QNAP models:
| Model | Bays | CPU | RAM | Special | Approx. Price |
|---|---|---|---|---|---|
| TS-464 | 4 | Intel Celeron N5095 | 8 GB (up to 16 GB) | 2x M.2 NVMe | ~$500 |
| TS-h886 | 8 | Intel Xeon D-1622 | 8 GB (up to 64 GB ECC) | QuTS Hero (ZFS), 2x 10GbE | ~$1500 |
| TVS-h674 | 6 | Intel Core i5-12400 | 16 GB | QuTS Hero, 10GbE + 2.5GbE | ~$1200 |
The TS-h886 with QuTS Hero is compelling for power users: native ZFS, ECC RAM support, 2x 10GbE onboard, and enough horsepower to run containers alongside NAS duties. It is significantly more expensive than a comparable Synology but offers ZFS data integrity without a DIY build.
DIY NAS with TrueNAS
TrueNAS is the gold standard for open-source NAS software, particularly for ZFS-based storage with full data integrity guarantees.
TrueNAS SCALE vs CORE:
| TrueNAS SCALE | TrueNAS CORE | |
|---|---|---|
| Base OS | Debian Linux | FreeBSD |
| Container support | Kubernetes (Apps), Docker | FreeBSD Jails |
| ZFS | OpenZFS 2.x | OpenZFS 2.x |
| Community | Larger, more active | Mature, established |
| Recommendation | New builds | Already familiar with FreeBSD |
TrueNAS SCALE is the right choice for new builds.
DIY NAS component choices:
- Platform: Old Xeon E3-1200 / E5-2600 with ECC, or modern Ryzen with ECC (Ryzen 5000/7000 on AM5 boards that support ECC). ECC RAM is strongly recommended for ZFS — memory errors that ZFS cannot detect corrupt your pool silently.
- Motherboard: Supermicro X11SSL-F (1x RJ45, IPMI, DDR4 ECC) is a classic TrueNAS build choice. Modern option: any AM5 board with ECC support.
- HBA: LSI SAS 9207-8i (IT mode) or 9300-8i — flashed to IT (passthrough) mode so ZFS sees raw disks, not a RAID volume. Never use a RAID HBA in front of ZFS — ZFS must have direct access to drives to perform scrubs, detect failures, and self-heal correctly.
- RAM: 8 GB per TB of storage is the old guideline; modern ZFS with dedup disabled needs less, but 16–32 GB is a comfortable minimum.
- Cache: L2ARC (read cache) on NVMe accelerates random reads from spinning rust. SLOG (synchronous write log) on low-latency NVMe improves NFS/iSCSI write performance. Neither is required for typical homelab use.
Example mid-range DIY TrueNAS build (~$400–700 depending on drives):
- Supermicro X11SSL-F motherboard: ~$150 used
- Intel Xeon E3-1245 v6: ~$60 used
- 32 GB ECC DDR4 (2x 16 GB): ~$60
- LSI 9207-8i IT mode HBA: ~$40 used
- 4x 4TB WD Red Plus (CMR):
$280 ($70 each) - Fractal Node 804 case: ~$100
DIY NAS with Unraid
Unraid takes a fundamentally different approach from RAID or ZFS. It uses a parity-based system where one or two drives hold parity for all other data drives, and each data drive is formatted independently (XFS or BTRFS). Drives can be different sizes and capacities — you can add a new drive to an Unraid array at any time without rebuilding.
Unraid strengths:
- Add drives incrementally as you go — no need to buy all drives up front
- Excellent Docker and VM support built in (shares the same web UI)
- Community App Store makes deploying services trivial
- Mix old and new drives without penalties
Unraid weaknesses:
- Parity rebuild is slow and stresses drives (a 12-hour rebuild on large arrays)
- During a rebuild, a second drive failure loses the array entirely
- Not ZFS — no checksumming, no copy-on-write data integrity
- License is per-USB-key, ~$59–129 depending on tier (though drives have no limit once licensed)
Unraid is the right choice if you are new to self-hosted storage and want to start small with a few drives and grow. TrueNAS is the right choice if data integrity is paramount and you can commit to a proper initial build.
Drive Selection
For spinning rust (HDDs):
| Drive | Type | Capacity Range | CMR/SMR | Approx. Price/TB | Notes |
|---|---|---|---|---|---|
| WD Red Plus | NAS | 1–14TB | CMR | ~$18–22/TB | Standard NAS pick |
| Seagate IronWolf | NAS | 1–20TB | CMR | ~$18–22/TB | Seagate’s equivalent |
| WD Gold | Enterprise | 1–24TB | CMR | ~$25–35/TB | Excellent reliability |
| Seagate Exos X | Enterprise | 4–20TB | CMR | ~$18–25/TB | Used/refurb very common |
| HGST He-series | Enterprise | 6–12TB | CMR | ~$10–18/TB | eBay refurb gold mine |
Avoid WD Red (non-Plus) SMR drives in RAID or ZFS. SMR (Shingled Magnetic Recording) drives have severely degraded write performance under random I/O patterns and rebuild performance in RAID/ZFS scenarios is dramatically slower. WD Red (not Red Plus or Red Pro) uses SMR on capacities from 2–6TB. Always confirm the drive variant before purchasing.
Enterprise drives on eBay: HGST He10 (10TB) and Seagate Exos drives regularly appear for $10–18/TB used from datacenter refreshes. These are well-maintained, often lightly used drives that substantially undercut retail NAS pricing. Check power-on hours and reallocated sectors via CrystalDiskInfo or smartmontools before committing.
Part 5: Networking Hardware
A homelab without a managed switch is a flat network where everything can talk to everything — adequate for three devices, a liability for thirty. Managed switches enable VLANs, traffic monitoring, port-level statistics, and PoE for access points.
Managed Switches
| Model | Ports | Speed | PoE | Approx. Price | Notes |
|---|---|---|---|---|---|
| TP-Link TL-SG108E | 8 | 1GbE | No | ~$30 | Best budget web-managed switch |
| Netgear GS308E | 8 | 1GbE | No | ~$35 | Solid alternative |
| TP-Link TL-SG1016DE | 16 | 1GbE | No | ~$60 | Budget 16-port |
| Ubiquiti USW-Lite-8-PoE | 8 | 1GbE | 4x PoE | ~$109 | UniFi ecosystem |
| Ubiquiti USW-Pro-24 | 24 | 1GbE + 2x 10G SFP+ | No | ~$400 | Full UniFi managed |
| MikroTik CRS326-24G-2S+ | 24 | 1GbE + 2x SFP+ | No | ~$170 | Best bang-for-buck 24-port |
| MikroTik CRS310-8G+2S+IN | 8 | 2.5GbE + 2x SFP+ | No | ~$150 | 2.5G access layer |
The TP-Link TL-SG108E is the entry point — cheap, functional, supports 802.1Q VLANs, and has a usable web interface. For a first managed switch with basic VLAN needs, it is hard to argue against $30.
The MikroTik CRS326 is the intermediate homelab standard: 24 ports of gigabit with 2x SFP+ uplinks, RouterOS or SwOS (simpler), and a price point that makes larger switches accessible. MikroTik’s hardware quality is excellent; the RouterOS learning curve is steeper than consumer gear but worth the time.
The Ubiquiti UniFi ecosystem is the choice if you want everything — switches, APs, router, cameras — under one management controller with excellent dashboards. The UniFi controller (now called UniFi Network Application) runs in Docker or as an LXC on your Proxmox node.
10GbE: When and How to Add It
10GbE matters when you are moving large amounts of data regularly: VM live migration, NAS-to-compute transfers, media library management, or backup jobs. For most starter labs, gigabit is sufficient.
The cheapest 10GbE path:
-
DAC cables (Direct Attach Copper): A passive SFP+ twinax cable connects two SFP+ ports back-to-back at 10G with zero additional hardware — just two devices that have SFP+ ports. ~$15–25 for a 1m cable. Ideal for NAS-to-server direct connections.
-
Used 10GbE NICs: Intel X520 (
$25–35 used), Intel X540 ($30–45 used), Mellanox ConnectX-3 ($15–25 used), Mellanox ConnectX-4 Lx ($30–50 used). The Mellanox ConnectX-3 is particularly popular because it is nearly free, Linux support is excellent, and DAC cables just work. -
MikroTik CRS305-1G-4S+IN: 4x SFP+ + 1x RJ45 management port, ~$150. The standard homelab 10G switch. Connects 4 devices at 10G in a tiny form factor with RouterOS.
Getting 10GbE into a mini PC: USB4/Thunderbolt to 10GbE adapters exist (Sonnet Solo, QNAP QNA-T310G1T) for ~$80–120. The MS-01 has it built in. Otherwise, 2.5GbE is your ceiling with most mini PCs, which is adequate for NFS NAS access.
Wireless Access Points
For homelab-connected laptops, phones, and IoT devices, dedicated access points beat consumer combo router/APs on every metric:
| Model | Standard | Bands | Approx. Price | Notes |
|---|---|---|---|---|
| Ubiquiti U6 Lite | WiFi 6 | 2.4 + 5 GHz | ~$99 | Best value UniFi AP |
| Ubiquiti U6 LR | WiFi 6 | 2.4 + 5 GHz | ~$149 | Extended range |
| Ubiquiti U6 Pro | WiFi 6 | 2.4 + 5 + 6 GHz | ~$189 | WiFi 6E capable |
| TP-Link EAP670 (Omada) | WiFi 6 | 2.4 + 5 GHz | ~$100 | UniFi competitor, budget-friendly |
| TP-Link EAP783 (Omada) | WiFi 7 | Tri-band | ~$220 | WiFi 7, great for future-proofing |
Ubiquiti UniFi APs are the homelab default because they integrate with the UniFi controller for centralized management, guest portals, VLAN tagging per SSID, and traffic statistics. TP-Link Omada is a credible budget alternative with similar features under the Omada controller.
For router/firewall: pfSense and OPNsense are covered in a dedicated guide. Brief version: run either on a dedicated mini PC (N100 multi-NIC box is ideal) or in a Proxmox VM with PCIe passthrough of the NIC.
Part 6: Rackmount vs Desktop/Tower
The Case for a Rack
A rack provides:
- Organization: Every device has a fixed location, cable runs are clean
- Airflow: Front-to-rear airflow through a proper server rack is more predictable than a pile of mini PCs on a shelf
- Enterprise gear compatibility: Rack-mount servers need racks
- Density: 42U of rack space can hold an enormous amount of compute
Rack Options
| Option | U Capacity | Cost | Notes |
|---|---|---|---|
| StarTech 12U open frame | 12U | ~$120 | No sides/doors, cheap, functional for a closet |
| IKEA Lack rack | 10U | ~$40 | DIY community classic; IKEA Lack tables + 3D-printed brackets |
| Tripp Lite SRWO12U | 12U wall mount | ~$200 | Wall-mounted, good for hallway closets |
| APC NetShelter SX 24U | 24U | ~$400–600 used | Full enclosed rack, proper airflow management |
| Navepoint 9U wall mount | 9U | ~$150 | Enclosed, locking, apartment-friendly |
The IKEA Lack rack (two IKEA Lack side tables connected with 3D-printed or laser-cut brackets) is a beloved homelab tradition — functional, cheap, and appropriately hacky for the space. For anything beyond 12U or requiring containment, a proper rack is worth the cost.
When Desktop/Tower is Better
- You share living space and noise is non-negotiable
- You have fewer than 3–4 nodes — no rack needed
- Your gear is mini PCs and NAS boxes (most do not have rack-mount kits)
- You want maximum flexibility in placement and reconfiguration
Cable management basics: Label everything. Use patch panels for structured cabling. Velcro cable ties over zip ties (reusable). A $20 label maker pays for itself in time saved during troubleshooting.
Part 7: Power Consumption and Electricity Cost
Why Power Matters More Than Hardware Cost
A piece of hardware you paid nothing for can still be the most expensive item in your homelab if it draws significant power and runs 24/7. The formula:
Annual cost ($) = Watts × 8,760 hours × $/kWh ÷ 1,000
At $0.15/kWh (a common US average):
- 10W device: $13.14/year
- 50W device: $65.70/year
- 100W device: $131.40/year
- 200W device: $262.80/year
At $0.30/kWh (common in California, much of Europe):
- 10W device: $26.28/year
- 100W device: $263/year
- 200W device: $526/year
Measuring Actual Draw
Never trust manufacturer TDP ratings for power consumption — they measure maximum CPU thermal design power, not system idle draw. Actual idle power is what matters for always-on hardware.
Tools:
- Kill-A-Watt P4460 (~$25): Plug in between outlet and device, reads watts/kWh live. The homelab standard for measuring actual draw.
- Smart plug with energy monitoring: TP-Link Kasa EP25, Shelly Plug S — integrates with Home Assistant for historical tracking.
- IPMI power sensors: Enterprise servers report power draw through IPMI;
ipmitool sdr type Currentor iDRAC/iLO web UI.
Full Homelab Power Reference
| Device | Idle Power | Load Power | Annual Cost (idle, $0.15/kWh) |
|---|---|---|---|
| Raspberry Pi 4 (4GB) | 3–5W | 7–8W | $4–7 |
| Raspberry Pi 5 | 4–7W | 12W | $5–9 |
| N100 Mini PC | 6–12W | 25–30W | $8–16 |
| 12th Gen Mini PC | 10–25W | 45–65W | $13–33 |
| Minisforum MS-01 | 15–30W | 65–90W | $20–39 |
| Dell R620 / R630 | 60–90W | 150–250W | $79–118 |
| Dell R720 / R730 | 80–140W | 200–350W | $105–184 |
| Synology DS423+ | 12–20W | 30–40W | $16–26 |
| Synology DS923+ | 15–30W | 35–55W | $20–39 |
| DIY TrueNAS (4 HDD) | 30–60W | 70–100W | $39–79 |
| Unmanaged 8-port switch | 4–8W | 6–10W | $5–10 |
| Managed switch (no PoE) | 8–15W | 12–20W | $10–20 |
| Managed switch + PoE | 20–60W | 40–100W | $26–79 |
| Ubiquiti U6 Lite AP | 10–13W | 13–15W | $13–17 |
The TCO Argument
Consider two paths to a homelab Proxmox server:
Path A: Used Dell R720 (free from a friend / $150 from eBay)
- Hardware cost: $150
- Idle power: 100W
- Annual electricity ($0.15/kWh): $131
- 3-year TCO: $150 + $393 = $543
Path B: Minisforum MS-01 (purchased new)
- Hardware cost: $550
- Idle power: 20W
- Annual electricity ($0.15/kWh): $26
- 3-year TCO: $550 + $78 = $628
The costs are similar over 3 years at low electricity prices. At $0.30/kWh:
- Path A (3-year TCO): $150 + $786 = $936
- Path B (3-year TCO): $550 + $156 = $706
The mini PC wins decisively at higher electricity prices, and it does so silently with a far smaller footprint. The enterprise server wins if you need its capabilities (ECC, massive RAM, drive count) and can justify the running costs.
UPS Recommendations
A UPS (Uninterruptible Power Supply) protects against data corruption from sudden power loss, which is especially critical for ZFS pools and running VMs.
| Model | VA Rating | Runtime at 100W Load | Approx. Price | Notes |
|---|---|---|---|---|
| APC BE600M1 | 600VA / 330W | ~5 min at 100W | ~$80 | 3-outlet UPS, adequate for mini PC + switch |
| APC BX1500M | 1500VA / 865W | ~10 min at 200W | ~$180 | Covers mini PC + NAS + switch |
| CyberPower CP1500PFCLCD | 1500VA / 1000W | ~15 min at 200W | ~$200 | Pure sine wave, better for sensitive gear |
| APC SMT1500 | 1500VA / 1000W | ~20 min at 200W | ~$250–350 | Smart UPS, network card available |
Pure sine wave output (CyberPower PFCLCD, APC Smart-UPS) is preferred for active PFC power supplies found in most modern equipment. Line-interactive UPS units (most consumer models) are adequate. The goal is not to run on battery for hours — it is to survive a 30-second outage and to trigger a clean shutdown via NUT (Network UPS Tools) or apcupsd when battery is low.
Part 8: Starter Build Recommendations
Tier 1 — Starter ($200–400)
The goal: Get Proxmox running, learn VM/LXC management, host core services.
Compute: Beelink EQ12 or Trigkey G5 N100 (~$150–180)
- 16 GB RAM, 500 GB NVMe
- Run Proxmox VE directly
- Host: Pi-hole or AdGuard Home (LXC), Home Assistant (VM), Nginx Proxy Manager (LXC), a monitoring stack
Storage: Start with a USB 3.0 external HDD for backups, or a Synology DS223 (~$300) if budget allows
Network: Existing home router is fine to start; add a TP-Link TL-SG108E (~$30) managed switch when you are ready for VLANs
Total: ~$200–510 depending on whether you add a NAS
Expansion path: Add a second mini PC as a second Proxmox node and form a cluster; add a NAS when storage needs grow.
Tier 2 — Intermediate ($600–1200)
The goal: Dedicated compute with real VM density, separate storage, proper network segmentation.
Compute: Minisforum MS-01 ($550) or Beelink SEi12 ($280) + used R1 laptop-class workstation
- MS-01: 32–64 GB DDR5, 10GbE SFP+, PCIe slot for expansion
- Run Proxmox; host 8–15 VMs and LXC containers simultaneously
Storage: Synology DS923+ ($600) + 4x 4TB WD Red Plus ($280 for all four)
- ~12TB usable in SHR
- NFS share to Proxmox for VM storage
Network: MikroTik CRS326-24G-2S+ ($170) as the core switch; Ubiquiti U6 Lite ($99) for wireless; N100 multi-NIC box running OPNsense as the router/firewall
Total: ~$800–1700 depending on configurations chosen
Tier 3 — Advanced ($1500+)
The goal: Enterprise capabilities, Kubernetes, HA clustering, 10GbE throughout, serious storage.
Compute: Used Dell R730 or R730xd (~$400–600) — dual Xeon E5-2680v4, 128–256 GB ECC RAM
- Or: Two Minisforum MS-01s for a quieter, lower-power Proxmox cluster
- Run Proxmox cluster with 3+ nodes for HA VM failover
Storage: DIY TrueNAS SCALE box (used Supermicro chassis, LSI HBA, 6–8 drives) or Synology DS1522+ (~$750) with 10GbE add-in card
- ZFS RAIDZ2 for 2-drive fault tolerance
- 10GbE NFS to compute nodes
Network: MikroTik CRS326 or Ubiquiti USW-Pro-24 as core switch; MikroTik CRS305-1G-4S+IN as 10G distribution; OPNsense on dedicated hardware
Total: $1500–4000+ depending on server choice and drive count
Part 9: What to Run on Your Hardware
Hardware choices constrain but do not determine what you run. The standard modern homelab software stack:
Proxmox VE as the Foundation
Proxmox is the right answer for 95% of homelab hypervisor needs. Install it on bare metal, use LXC containers for lightweight Linux services, use KVM VMs for anything that needs isolation or a non-Linux OS. Full guide in the Proxmox VE Setup post.
Recommended VM / LXC Layout
| Service | Type | RAM | Notes |
|---|---|---|---|
| OPNsense / pfSense | VM | 2–4 GB | With PCIe NIC passthrough for router use |
| Home Assistant OS | VM | 2–4 GB | HAOS runs best as a VM, not container |
| Pi-hole / AdGuard | LXC | 256–512 MB | Very lightweight |
| Nextcloud | LXC | 1–2 GB | + separate DB LXC |
| Nginx Proxy Manager / Traefik | LXC | 256–512 MB | Reverse proxy for all services |
| Jellyfin / Plex | LXC | 2–4 GB | + iGPU passthrough for transcoding |
| Prometheus + Grafana | LXC | 1–2 GB | Monitoring stack |
| K3s cluster nodes | VM x3 | 2–4 GB each | Kubernetes for containerized apps |
| Vaultwarden | LXC | 256 MB | Self-hosted Bitwarden |
Pets vs Cattle
Treat VMs as cattle, not pets. Name them generically. Back up their configuration (Ansible playbooks, docker-compose files, Terraform state) rather than VM snapshots. When a VM breaks, destroy it and redeploy from config in 10 minutes — do not spend hours nursing a sick VM. Proxmox Backup Server (PBS) running on the NAS makes VM backups fast and efficient.
This philosophy keeps your homelab maintainable. When you have 15 VMs and one breaks, you want a clear procedure for rebuilding it, not a unique snowflake you have to diagnose and repair.
Summary: Choosing Your Path
There is no single right homelab. There is the homelab that fits your electricity costs, noise constraints, available space, budget, and actual workloads.
If you are new: buy a single N100 mini PC, install Proxmox, start running services, and learn what you actually need before spending more. If you are intermediate: the MS-01 paired with a Synology DS923+ and a MikroTik switch is a remarkably capable and efficient combination. If you are building out a serious lab: used Dell/HP server + DIY TrueNAS + 10GbE networking gives you capabilities that cost six figures new for a few thousand dollars used.
Measure your power draw with a Kill-A-Watt before you buy used enterprise gear. Check the drive compatibility list before you buy drives for a Synology. Flash your HBA to IT mode before you install TrueNAS. These are the lessons that the homelab community has already learned — no need to repeat them.
Related guides: Proxmox VE Setup | Network Segmentation with VLANs | pfSense / OPNsense Setup | Docker Compose for Homelab
Comments