Virtualisation, Docker & Self-Hosting

Best Mini PCs for a Homelab

Run Proxmox, Docker and dozens of self-hosted services 24/7 for a few watts. Idle power, RAM capacity, Intel NICs and reliable 24/7 thermals matter more than peak benchmark scores.

What matters for homelab & proxmox

Idle power is the running cost

A homelab idles most of the day. Every 10 W of idle draw is ~88 kWh per year. N100 nodes idle at ~6 W; Panther Lake and Ryzen HX boxes stay under ~10 W while offering far more headroom.

RAM is the real limit

VMs and containers run out of memory long before CPU. N100 tops out at a single 16–32 GB stick; Ryzen and Core Ultra boxes take 64–128 GB across two slots.

NICs and driver support

Intel i226-V 2.5GbE is the safe choice for Proxmox and OPNsense. Realtek works on modern kernels but has historically needed extra drivers on some distributions.

Start small, then cluster

Three cheap nodes give you a Proxmox cluster with live migration and HA; a single powerful box is simpler and often more efficient. Decide which you want before buying.

Recommended chip categories

Budget node

~6 W idle, Quick Sync, and enough for Pi-hole, Home Assistant and 20+ lightweight containers. Cheap enough to buy three for a cluster.

Ultra-Compact / Homelab

Intel N100 / N305 Micro Node

Intel Processor N100 (4C/4T, up to 3.4GHz)
Dual 2.5GbE Intel i226-V HDMI 2.0 USB 3.2
Graphics (iGPU)Intel UHD (24 EU)
Memory Architecture1x DDR4/DDR5 SODIMM (Up to 32GB)
Storage Exp.1x M.2 NVMe + 1x 2.5" SATA
Idle Power5W – 8W
Est. Barebone Cost$120 - $180
Best Suited For

OPNsense Firewall, Pi-hole, Plex DirectPlay, lightweight Proxmox cluster nodes.

Storage-heavy node

Eight E-cores, quad 2.5GbE and multiple NVMe slots — a homelab node that doubles as a NAS or router.

Storage / NAS Specialized

Core i3-N305 Quad-2.5G NAS

Intel 8-Core N305 (32EU Graphics)
4x 2.5GbE Intel i226-V USB-C DisplayPort
Graphics (iGPU)Intel UHD 32 EU
Memory Architecture1x SODIMM DDR5 4800MHz
Storage Exp.Up to 4x M.2 NVMe + 2x SATA
Idle Power9W – 15W
Est. Barebone Cost$220 - $310
Best Suited For

High-bandwidth TrueNAS SCALE box, multi-tenant router, localized NVR security server.

VM workhorse

Eight full Zen 3+ cores and 64 GB DDR5 support at a modest price — plenty for Windows VMs and heavy Docker stacks.

Balanced Workhorse

Ryzen 7 7735HS / 5800H Mini

AMD Zen 3+ 8-Core / 16-Thread
USB4 40Gbps 2.5GbE LAN Dual HDMI 2.1
Graphics (iGPU)Radeon 680M (RDNA 2)
Memory ArchitectureDual-Channel DDR5 (Up to 64GB)
Storage Exp.2x M.2 2280 PCIe 4.0 NVMe
Idle Power10W – 14W
Est. Barebone Cost$310 - $420
Best Suited For

Heavy 4K multi-monitor productivity, software compilation, medium Docker stacks.

Efficient all-in-one

16 cores at 5–10 W idle with excellent Quick Sync for a combined Proxmox and media host — use a recent kernel.

Intel AI & Graphics Flagship

Intel Panther Lake Core Ultra X9 388H / X7 358H

16 Cores (4P + 8E + 4 LPE, 50 TOPS NPU)
Thunderbolt 4 / 5 Dual 2.5GbE WiFi 7
Graphics (iGPU)Intel Arc B390 (12 Xe3-cores)
Memory ArchitectureLPDDR5X-9600 soldered (X-series) or DDR5-7200 SODIMM
Storage Exp.2x M.2 PCIe 4.0 / 5.0 (chassis dependent)
Idle Power5W – 10W
Est. Barebone Cost$850 - $1,600
Best Suited For

Quick Sync media servers and editing, efficient always-on workstations, 1080p gaming on the iGPU, on-device AI with OpenVINO.

Target specification

CPU4+ cores with VT-x / AMD-V and VT-d / IOMMU
Memory16 GB entry; 32–64 GB for several VMs
Network2.5GbE, ideally Intel i226-V; dual NIC for a router VM
Storage2x M.2 for a ZFS mirror, or M.2 + SATA
PowerUnder 15 W idle at the wall

Avoid

  • Single-NIC boxes if you plan to virtualise a router or firewall.
  • Brand-new platforms on old Proxmox kernels — check driver support first.
  • QLC SSDs with low TBW under ZFS — write amplification wears them quickly.
Check before you buy
  • Enable VT-d / IOMMU in BIOS before installing Proxmox.
  • Confirm the NIC chipset (Intel i226-V vs Realtek) and its kernel support.
  • Check that the BIOS has a 'restore on AC power loss' option for unattended reboots.
  • Plan backups: a second disk or Proxmox Backup Server on another node.

Mini PCs for homelab & proxmox

Beelink

Beelink ME mini

Intel Processor N150 (4C/4T, up to 3.6 GHz)
2x 2.5GbE (I226-V) or 2.5G + 5G HDMI 2.0 (4K 60Hz) USB-C 10Gbps USB 3.2 10Gbps
GraphicsIntel UHD Graphics (24 EU)
Memory16GB LPDDR5-4800 soldered (12GB option)
Storage6x M.2 2230/2242/2280 (1x PCIe 3.0 x4 + 5x PCIe 3.0 x1), Up to 24TB
Idle Power6W – 7W (no drives) · ~17W with six SSDs
Price$525 (N150/16GB/1TB)
Chip Category

Intel N100 / N305 Micro Node

GMKtec

GMKtec K16

AMD Ryzen 7 7735HS (8C/16T, up to 4.75 GHz)
OCuLink PCIe 4.0 x4 USB4 40Gbps (PD 100W) Dual 2.5GbE HDMI 2.0 + DisplayPort 1.4
GraphicsAMD Radeon 680M (12 CUs, RDNA 2, up to 2.2 GHz)
Memory32GB LPDDR5-6400 soldered (not upgradeable)
Storage1x M.2 2280 PCIe 3.0 + 2x M.2 2280 PCIe 4.0 (Up to 16TB)
Idle PowerNot published
Price$619.99 (32GB/512GB) · $659.99 (32GB/1TB)
Chip Category

Ryzen 7 7735HS / 5800H Mini

GMKtec

GMKtec EVO-T2

Intel Core Ultra X7 358H (16C/16T, up to 4.8 GHz, Intel 18A)
2x USB4 40Gbps 10GbE LAN 2.5GbE LAN OCuLink (PCIe 4.0 x4)
GraphicsIntel Arc B390 (12 Xe cores, 2.5 GHz, 122 TOPS INT8)
MemoryLPDDR5X-8533 onboard (64GB)
Storage2x M.2 2280 (PCIe 5.0 x4 + PCIe 4.0 x1, up to 8TB each)
Idle PowerNot published
Price$2,399.99 (64GB/1TB)
Chip Category

Intel Panther Lake Core Ultra X9 388H / X7 358H

Tutorials

Other use cases