LUNAROPS · OPERATIONAL UPLINK 100% UPTIME 1,247d POSTS 893 JEFF.MOON@LUNAROPS.DEV UTC --:--:--

Homelab Hardware Guide: Mini PCs, Used Enterprise Gear, NAS Picks, and Power

homelabhardwaremini-pcnasnetworkingself-hostingproxmoxpower
Contents

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

  1. 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.
  2. PCIe slots: How many free slots? What generation? 1U servers are often PCIe-starved.
  3. 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.
  4. Rails: Do the mounting rails come with the server? Rails are frequently missing from eBay listings and cost $50–200 separately.
  5. Drive caddies: Same issue — bays without caddies are annoying to deal with.
  6. 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:

1
2
3
# Set all fans to a manual minimum speed (example: ~30%)
ipmitool -I lanplus -H <iDRAC IP> -U root -P <password> raw 0x30 0x30 0x01 0x00
ipmitool -I lanplus -H <iDRAC IP> -U root -P <password> raw 0x30 0x30 0x02 0xff 0x1a

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:

  1. 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.

  2. 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.

  3. 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 Current or 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.

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