Skip to content

Best Mini PC for Proxmox in 2026

· · 10 min read
Our Pick

Minisforum MS-01

~$1,015

Workstation-class expandability in a mini PC chassis — dual 10GbE, PCIe x16 slot, and clean IOMMU groups make it the best Proxmox host at ~$1,015.

Minisforum MS-01 Our Pick Beelink SER9 Pro Best Performance CWWK N100 Firewall Budget Pick Minisforum UM890 Pro Best AMD Beelink ME Mini Storage Node
CPU i9-13900H 14C/20T Ryzen 7 H255 8C/16T N100 4C/4T Ryzen 9 8945HS 8C/16T N150 4C/4T
RAM Max 64 GB DDR5 32 GB LPDDR5X 32 GB DDR5 96 GB DDR5 12 GB LPDDR5
PCIe Slot x16 Gen 4 None None None None
NICs 2x 10GbE SFP+ / 2x 2.5GbE 1x 2.5GbE 4x 2.5GbE i226-V 1x 2.5GbE + 1x 1GbE 2x 2.5GbE
Storage 3x M.2 + U.2 1x M.2 NVMe 1x M.2 NVMe 2x M.2 NVMe 6x M.2 SSD
Idle Power ~25W ~18W ~8W ~22W ~10W
Price ~$1,015 ~$729 ~$464 ~$855 ~$399
Check Price → Check Price → Check Price → Check Price → Check Price →

Running Proxmox VE on a mini PC is the sweet spot for home lab virtualization: real enterprise hypervisor capabilities without the noise, heat, or power bill of rack-mounted hardware. But not every mini PC is a good Proxmox host. The wrong hardware means broken PCIe passthrough, RAM ceilings you hit in month two, and single-NIC setups that make VLAN isolation painful.

I’ve tested five mini PCs specifically for Proxmox 8.x compatibility. Every pick below was evaluated on IOMMU group layout, VT-d/AMD-V support, RAM expandability, NIC count, and real-world VM density. No spec sheet regurgitation — just what works and what doesn’t.

What Makes a Mini PC Good for Proxmox

Four things separate a capable Proxmox host from a box that will frustrate you:

IOMMU groups. PCIe passthrough — giving a VM direct access to a NIC, GPU, or storage controller — requires clean IOMMU groups. If two devices share a group, you can’t pass one through without the other. Intel VT-d and AMD IOMMU both work, but the groupings depend on the specific motherboard and chipset. AMD platforms tend to have cleaner default groupings.

RAM ceiling. Proxmox allocates RAM to each VM at creation. A machine with 16 GB gives you maybe 12 GB usable after Proxmox overhead — enough for 2-3 lightweight VMs. At 32 GB you have real headroom. At 64 GB+ you stop thinking about RAM entirely.

Multi-NIC. A single NIC forces all traffic — management, VM, storage, and internet — through one interface. Two NICs lets you separate management from VM traffic. Four NICs (like the CWWK firewall boxes) lets you dedicate individual ports to individual VMs via passthrough.

PCIe expansion. Most mini PCs have zero PCIe slots. The ones that do — primarily the Minisforum MS-01 — open up GPU passthrough, HBA cards for external storage shelves, and high-speed networking cards. If you’re planning to grow beyond basic containers, a PCIe slot pays for itself.

Our Pick: Minisforum MS-01

The Minisforum MS-01 is the closest thing to a server that still fits in a mini PC form factor. The i9-13900H (14 cores, 20 threads) with vPro handles dense VM workloads, but the real story is the expansion:

  • PCIe 4.0 x16 slot: Fits low-profile GPUs (RTX 3050), 10/25GbE NICs, or LSI HBA cards. The slot sits in its own IOMMU group under Proxmox 8.x — passthrough works without ACS override patches.
  • Dual 10GbE SFP+: Two 10-gigabit ports plus two 2.5GbE RJ45 gives you four NICs total. Dedicate the SFP+ pair to storage/migration traffic and the RJ45 pair to management and VM networks.
  • Storage density: Three M.2 slots (2280 and 22110) plus one U.2 bay for enterprise NVMe drives. You can run Proxmox on one NVMe and dedicate the rest to VM storage or Ceph OSDs.
  • vPro remote management: Intel AMT gives you console access even when Proxmox hangs — IPMI-like functionality without a BMC card.

At ~$1,015 fully configured (i9 model with 32 GB and 1 TB NVMe) — down from its original ~$2,000 price — the MS-01 is now well under an equivalent whitebox server build while consuming a fraction of the power. Upgrading to 64 GB DDR5 adds roughly $100–150.

The MS-01 idles at roughly 25W with four NICs active. Under sustained VM load, expect 55–75W depending on PCIe card power draw. For a machine with this much expandability, that is remarkably efficient.

I tested IOMMU groups on the MS-01 running Proxmox 8.2 and found the PCIe x16 slot, each SFP+ port, and each RJ45 port all sit in separate groups. No ACS override patches, no kernel parameters beyond intel_iommu=on iommu=pt. That’s uncommon — most mini PCs lump multiple devices into shared groups, making selective passthrough impossible without workarounds.

The i5-12600H variant is also available at a lower price if you don’t need the i9’s extra P-cores. Same IOMMU layout, same expansion, just fewer cores. For a Proxmox host that primarily runs containers and a few VMs, the i5 is sufficient.

Who it’s for: Anyone building a serious single-node Proxmox host with GPU passthrough, multi-NIC VLAN isolation, or high-speed storage connectivity. If you need a NAS alongside Proxmox, the dual 10GbE makes direct-connecting to a 10GbE NAS trivial.

The Beelink SER9 Pro ships ready to run with a Ryzen 7 H255 (8C/16T), 32 GB LPDDR5X, and 1 TB PCIe 4.0 SSD for ~$729. No assembly required — install Proxmox and start creating VMs.

The H255’s single-thread performance outpaces the MS-01’s i9-13900H in burst workloads, making it snappy for VMs running latency-sensitive services. AMD-V and IOMMU are fully supported, and the default IOMMU groups are clean enough for USB device passthrough.

The trade-offs are real, though. 32 GB of soldered LPDDR5X is your ceiling — period. One NIC means management, VM, and storage traffic all share one 2.5GbE pipe. And without a PCIe slot, GPU passthrough requires a USB4 eGPU enclosure (functional but not ideal for production).

The USB4 port deserves attention. It runs at 40 Gbps and supports Thunderbolt-class peripherals. A Sonnet Solo 10G adapter ($80–100) plugged into USB4 gives you a 10GbE uplink without a PCIe slot. It’s not the same as native PCIe — you’ll see slightly higher latency — but for NAS connectivity or Ceph replication traffic, it works.

One operational note: the SER9 Pro runs Windows 11 out of the box. Wiping it for Proxmox is straightforward — boot the Proxmox installer from USB, select the NVMe, and you’re running in under 10 minutes. The Ryzen 7 H255 is fully supported by the Proxmox 8.x kernel with no additional driver work.

This is the right pick if you want strong per-VM performance for 4-6 VMs and don’t need PCIe passthrough or multi-NIC isolation. Pair it with a USB-C 2.5GbE adapter for a second network and you have a capable single-node setup.

Budget Pick: CWWK N100 Firewall Mini PC

The CWWK N100 Firewall Mini PC fills a specific role better than anything else in this guide: a dedicated Proxmox network node. Four Intel i226-V 2.5GbE NICs, each in its own IOMMU group, mean you can pass individual ports through to individual VMs.

The standard setup: install Proxmox, create an OPNsense or pfSense VM with two dedicated NICs (WAN + LAN), and still have two NICs left for Proxmox management and additional VMs. The N100’s 4 cores handle routing at line-rate 2.5GbE — including firewall rules, IDS/IPS with Suricata, and VPN termination.

At ~$464 configured, the CWWK N100 Firewall is no longer the ultra-budget option it once was — prices have more than doubled from the original ~$200 barebone. It remains a capable network node, but deploying multiples for HA is now a more significant investment.

The N100 is not built for heavy compute. Don’t plan on running more than 3-4 lightweight VMs alongside your firewall. It’s a purpose-built network node, and at 8W idle, it costs roughly $8/year in electricity to run 24/7.

Build tip: The CWWK and Topton-branded units are often identical hardware. Buy from Amazon listings with strong review histories — quality control from less established sellers can be inconsistent.

Best AMD: Minisforum UM890 Pro

The Minisforum UM890 Pro has the highest RAM ceiling in this guide: 96 GB DDR5 across two SO-DIMM slots. If VM density is your priority and you don’t need PCIe expansion, this is the pick.

The Ryzen 9 8945HS delivers strong multi-core performance with 8 cores and 16 threads boosting to 5.2 GHz. The Radeon 780M iGPU supports hardware transcoding — useful if you’re running a Jellyfin or Plex server in a VM. AMD IOMMU groups are well-structured under Proxmox 8.x, and the platform supports SR-IOV on the iGPU for sharing graphics acceleration across multiple VMs.

Dual NICs (2.5GbE + 1GbE) provide basic network separation, and two USB4 ports open up external 10GbE adapters or eGPU enclosures. Two M.2 PCIe 4.0 NVMe slots give you a boot drive and a VM storage drive.

At ~$855 configured with 32 GB DDR5 and 1 TB NVMe, upgrading to 96 GB DDR5 adds roughly ~$200. The total ~$1,055 build cost with 96 GB gets you a Proxmox host that can comfortably run 10-12 VMs simultaneously.

The Beelink ME Mini is not a general-purpose Proxmox host. The 12 GB soldered RAM and Intel N150 CPU rule it out for VM-heavy workloads. But it fills a different role exceptionally well: a Proxmox storage node.

Six M.2 SSD slots in a 99mm cube give you up to 24 TB of NVMe storage. Install Proxmox, configure the drives as a ZFS pool or Ceph OSD, and export storage to your compute nodes over the dual 2.5GbE ports. At ~$399, it’s significantly cheaper than a NAS with equivalent NVMe capacity.

The power efficiency is notable: 10W idle with six drives installed. That’s comparable to many NAS units with spinning disks, but with NVMe latency. For a home server setup where you want to separate compute and storage across dedicated hardware, the ME Mini handles the storage side at an attractive price point.

A practical cluster example: pair the ME Mini as a Ceph OSD node with an MS-01 as the compute node. The ME Mini exports block storage over its dual 2.5GbE links, and the MS-01 runs VMs that consume that storage. Total idle power for both machines: roughly 35W. Total NVMe capacity: up to 24 TB on the storage side plus 3-4 drives on the compute side. That’s a genuine two-node hyperconverged cluster in under 40W.

How to Choose Between These

The decision tree is straightforward:

Need PCIe passthrough or 10GbE? The MS-01 is the only option. No other mini PC in this class offers a PCIe x16 slot with four NICs.

Want plug-and-play with strong CPU performance? The SER9 Pro ships configured and performs well for single-node setups where 32 GB RAM is sufficient.

Building a dedicated firewall/router VM? The CWWK N100 with four 2.5GbE ports and per-NIC IOMMU passthrough was designed for exactly this.

Need maximum VM density? The UM890 Pro’s 96 GB RAM ceiling gives you the most headroom for running 10+ VMs on a single node.

Need a storage node? The ME Mini’s six M.2 slots provide dense NVMe storage for Ceph or NFS at low power.

Proxmox-Specific Setup Notes

A few things that apply regardless of which hardware you pick:

Enable IOMMU at boot. For Intel, add intel_iommu=on to your kernel command line. For AMD, add amd_iommu=on. Both also benefit from iommu=pt for passthrough mode, which reduces overhead for devices not being passed through.

Check IOMMU groups before buying PCIe devices. Run find /sys/kernel/iommu_groups/ -type l after enabling IOMMU to see how the platform groups its devices. Every device in a group must be passed through together — or not at all.

Use separate ZFS pools for boot and VM storage. A single NVMe for the Proxmox boot drive (mirror if you have two slots) and a second for VM storage gives you isolation. The MS-01’s U.2 bay is ideal for a high-endurance enterprise NVMe as a VM storage pool.

Set up a dedicated management network. If you have two or more NICs, bind the Proxmox web interface to a management NIC and use the other(s) for VM bridge traffic. This prevents a misconfigured VM from locking you out of the hypervisor.

Plan your backup strategy early. Proxmox Backup Server (PBS) runs well as a VM or on a separate node. If you’re using the ME Mini as a storage node, dedicate one or two of its M.2 slots to a PBS datastore. Alternatively, back up to a NAS with snapshot support over NFS or SMB — the MS-01’s 10GbE makes full VM backups fast enough to run nightly without impacting production workloads.

Consider a cluster from day one. Three nodes is the minimum for a proper Proxmox HA cluster with quorum. An MS-01 for compute, a CWWK N100 for networking, and a ME Mini for storage gives you role-separated nodes that each excel at their function. Two CWWK units plus an MS-01 is another viable topology if you want HA for your firewall/router.

Final Verdict

For most home lab builders running Proxmox, the Minisforum MS-01 at ~$1,015 is the pick. The PCIe x16 slot, four NICs (including dual 10GbE), and clean IOMMU groups give you expansion headroom that no other mini PC matches. Pair it with a NAS for storage and a CWWK N100 for network duties, and you have a proper three-node Proxmox cluster that sips under 50W combined at idle.

If the MS-01 is overkill for your needs, the UM890 Pro’s 96 GB RAM ceiling makes it the best single-node Proxmox host for VM density without PCIe requirements.

Our Pick

Minisforum MS-01

~$1,015
CPU
Intel Core i9-13900H (14C/20T, up to 5.4 GHz, vPro)
RAM
2x SO-DIMM DDR5 (up to 64 GB)
PCIe
1x PCIe 4.0 x16 slot (fits RTX 3050 LP)
Network
2x 10GbE SFP+ / 2x 2.5GbE RJ45
Storage
3x M.2 2280/22110 + 1x U.2 NVMe
Connectivity
2x USB4, 1x HDMI
Idle Power
~25W

The only mini PC with a full PCIe x16 slot, dual 10GbE SFP+, and four total NICs. IOMMU groups are clean out of the box on Proxmox, and vPro gives you out-of-band management. At ~$1,015 — down significantly from its original ~$2,000 price — it is a serious value for this level of expandability.

PCIe 4.0 x16 slot for GPU passthrough, HBA cards, or 25GbE NICs
4 NICs total — 2x 10GbE SFP+ and 2x 2.5GbE RJ45 for VLAN isolation
Clean IOMMU groups under Proxmox — PCIe slot in its own group
vPro Enterprise support for IPMI-like remote management
U.2 bay supports enterprise NVMe drives alongside 3x M.2
25W idle is higher than consumer mini PCs — adds ~$20/year vs N100
Barebone only — RAM and storage are separate purchases
SFP+ modules sold separately (budget ~$15–25 each)
Chassis fan audible under sustained load
Best Value

Beelink SER9 Pro

~$729
CPU
AMD Ryzen 7 H255 (8C/16T, up to 4.9 GHz)
RAM
32 GB LPDDR5X (soldered)
PCIe
None
Network
1x 2.5GbE RJ45
Storage
1x M.2 PCIe 4.0 NVMe
Connectivity
USB4, HDMI 2.1, DP 1.4
Idle Power
~18W

Strong single-node Proxmox performance at a competitive price. The Ryzen 7 H255 handles 6–8 VMs without breaking a sweat, and USB4 provides a path to external 10GbE adapters. The 32 GB soldered RAM is the ceiling, which limits long-term VM density.

8C/16T with strong single-thread performance for latency-sensitive VMs
18W idle — one of the lowest in the Ryzen 7 class
Ships configured with 32 GB RAM and 1 TB SSD — ready to go
USB4 enables external 10GbE or eGPU enclosures
32 GB LPDDR5X is soldered — no RAM upgrade path
Single NIC — need USB or USB4 adapter for a second network
No PCIe slot limits passthrough options to USB devices
Single M.2 slot constrains local storage
Budget Pick

CWWK N100 Firewall Mini PC

~$464
CPU
Intel N100 (4C/4T, up to 3.4 GHz)
RAM
1x SO-DIMM DDR5 (up to 32 GB)
PCIe
None
Network
4x Intel i226-V 2.5GbE RJ45
Storage
1x M.2 NVMe
Connectivity
HDMI, 2x USB 3.0
Idle Power
~8W

The go-to Proxmox router/firewall node. Four i226-V NICs with proper IOMMU separation, fanless design, and 8W idle draw. Run OPNsense in a VM with dedicated NIC passthrough while keeping 1–2 ports for other VMs.

4x Intel i226-V 2.5GbE — each NIC in its own IOMMU group
Fanless and silent — ideal for always-on network appliance
8W idle — under $10/year in electricity at US average rates
DDR5 SO-DIMM upgradeable to 32 GB
~$464 configured — reasonable for a dedicated network node
N100 is 4C/4T — limited to lightweight VMs and containers
No PCIe slot or USB4 for expansion
Single M.2 slot — no redundant local storage
Quality control varies across CWWK/Topton sellers — buy from reputable Amazon listings
Best Value

Minisforum UM890 Pro

~$855
CPU
AMD Ryzen 9 8945HS (8C/16T, up to 5.2 GHz)
RAM
2x SO-DIMM DDR5 (up to 96 GB)
PCIe
None
Network
1x 2.5GbE + 1x 1GbE
Storage
2x M.2 PCIe 4.0 NVMe
Connectivity
2x USB4, HDMI, DP 1.4
Idle Power
~22W

The highest RAM ceiling in a standard mini PC form factor. 96 GB DDR5 support means you can run 15+ containers and 6–8 VMs comfortably. Dual USB4 ports provide a path to 10GbE or eGPU without a PCIe slot. AMD IOMMU groupings work cleanly under Proxmox 8.x.

96 GB RAM ceiling — the most in this class for VM density
Ryzen 9 8945HS with Radeon 780M iGPU for hardware transcoding
Dual USB4 for external 10GbE or GPU passthrough via eGPU
Dual NICs (2.5GbE + 1GbE) for management separation
AMD IOMMU groups work cleanly — no ACS override patches needed
No PCIe slot — expansion limited to USB4 peripherals
22W idle is mid-range — not as efficient as N100 nodes
~$855 configured is a significant investment
1GbE second NIC is a bottleneck for storage traffic

Beelink ME Mini

~$399
CPU
Intel N150 (4C/4T, up to 3.6 GHz)
RAM
12 GB LPDDR5 (soldered)
PCIe
None
Network
2x 2.5GbE RJ45
Storage
6x M.2 PCIe 3.0 SSD slots + 64 GB eMMC
Connectivity
HDMI 2.0, USB 3.2, WiFi 6
Idle Power
~10W

Not a traditional Proxmox host, but an excellent Proxmox storage node. Six M.2 slots give you up to 24 TB of NVMe storage in a 99mm cube. Run Proxmox with a Ceph OSD or NFS share and pair it with a compute-focused node for a proper two-node cluster.

6x M.2 SSD slots — up to 24 TB NVMe in a tiny chassis
Dual 2.5GbE for storage replication traffic
10W idle with 6 drives — exceptional power efficiency
Compact 99mm cube design
12 GB soldered RAM — too low for VM-heavy Proxmox workloads
N150 CPU is weak for anything beyond storage serving
PCIe 3.0 x1 on 5 of 6 slots limits individual drive throughput
No PCIe expansion, no USB4

Frequently Asked Questions

What CPU features matter most for Proxmox?
VT-x and VT-d (Intel) or AMD-V and IOMMU (AMD) are mandatory for hardware-accelerated virtualization and PCIe passthrough. Also check for AES-NI (disk encryption performance) and vPro/IPMI if you want remote management. All five picks in this guide support VT-d or IOMMU.
How much RAM do I need for Proxmox on a mini PC?
8 GB is the bare minimum for Proxmox with a couple of containers. 32 GB handles 4-6 VMs comfortably. 64 GB or more lets you run 10+ VMs with databases, media servers, and development environments simultaneously. Buy as much as the board supports — you will use it.
Can I pass through a GPU on a mini PC running Proxmox?
Yes, but only if the mini PC has a PCIe slot and clean IOMMU groups. The Minisforum MS-01 is the standout here with its PCIe 4.0 x16 slot that fits low-profile GPUs like the RTX 3050. Most other mini PCs limit you to USB4 eGPU enclosures, which work but add latency.
Do I need multiple NICs for Proxmox?
Not strictly required, but strongly recommended. A second NIC lets you separate management traffic from VM traffic, which improves security and simplifies VLAN configuration. For Proxmox clusters with Ceph or live migration, a dedicated storage network on a separate NIC is practically mandatory.
Is the Intel N100 powerful enough for Proxmox?
For lightweight workloads, yes. The N100 handles OPNsense, Pi-hole, Home Assistant, and a handful of containers without issue. It struggles with more than 3-4 VMs or CPU-intensive tasks. It excels as a dedicated firewall/router node in a multi-node Proxmox cluster.

Get our weekly picks

The best home lab deals and new reviews, every week. Free, no spam.

Join home lab builders who get deals first.