Best Mini PC for Proxmox in 2026
Minisforum MS-01
~$1,015Workstation-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.
Best Performance: Beelink SER9 Pro
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.
Storage Node: Beelink ME Mini
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.
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.
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.
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.
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.
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.
Frequently Asked Questions
What CPU features matter most for Proxmox?
How much RAM do I need for Proxmox on a mini PC?
Can I pass through a GPU on a mini PC running Proxmox?
Do I need multiple NICs for Proxmox?
Is the Intel N100 powerful enough for Proxmox?
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.