Best Mini PC for Proxmox: What Actually Matters
The CPU spec everyone checks first isn't usually the thing that decides whether a node works out.
My own three-node cluster runs refurbished business desktops, not the workstation-class mini PCs a lot of "best Proxmox hardware" lists lead with, so this isn't a pitch for the most expensive box on the shelf. It's the actual decision tree: what a Proxmox node needs that a general-purpose mini PC spec sheet doesn't advertise, real current prices across three tiers, and which one I'd point you to depending on what you're actually building.
If you just want the current live pricing on the boxes named here, that's tracked separately on the SFF Proxmox Nodes tracker. This page is the "which tier should I even be shopping in" argument that sits in front of it.
What a Proxmox Node Needs That a Spec Sheet Doesn't Highlight
Cores and RAM matter, but they're rarely what actually limits a homelab node. Three things do, and none of them are the first line on a product page:
Networking beyond a single 1GbE port
A lone node with a handful of VMs doesn't need more than 1GbE. The moment you cluster nodes with shared or replicated storage, that one port becomes the bottleneck long before the CPU does. Dual 2.5GbE is enough headroom for most homelabs; dual 10GbE SFP+ is what removes the ceiling entirely for live migration and Ceph-style storage traffic.
IOMMU grouping, not just IOMMU support
Almost every modern CPU supports VT-d or AMD-Vi in some form. What varies wildly on consumer mini PC boards is IOMMU grouping: whether Proxmox can hand a single device to a VM, or whether that device is stuck sharing a group with three others you didn't want to pass through together. This is a board-design detail, not a CPU spec, and it's almost never listed anywhere on a retail page.
Somewhere to put a second NIC or an HBA later
A PCIe slot, even a cramped x4 or x8 one, is the difference between upgrading a node's networking or storage in place versus buying a whole new box when your needs outgrow it. Most true mini PCs don't have one at all; the ones that do are usually called "mini workstations" instead.
Tier 1: Refurbished Business Micro/Mini/Tiny Desktops
This is where my own cluster lives, and it's the cheapest real way into Proxmox. Dell OptiPlex Micro, HP EliteDesk Mini, and Lenovo ThinkCentre Tiny machines from the 8th and 9th Intel Core generation show up refurbished for well under $300, with a socketed CPU, real DDR4 SO-DIMM slots (usually up to 64GB across two slots), NVMe storage, and a mature enterprise BIOS that already exposes VT-d without hunting for a hidden menu.
The SFF Proxmox Nodes tracker has current live listings, but as a sense of where prices actually sit: a Lenovo ThinkCentre M720q Tiny (i5-8500T, up to 64GB) has shown up around $100, and Dell OptiPlex Micro and HP EliteDesk Mini machines with an i5-8500T or i7-9700T and up to 64GB typically run $180–$350 used.
The real limitation isn't the CPU, it's networking: these ship with a single 1GbE port and no PCIe slot on the smallest form factors, so there's no upgrade path if you outgrow it later. Fine for a first node or three, not the box to build a Ceph cluster around.
Tier 2: New NUC-Class Mini PCs
The ASUS NUC 13 Pro (successor to Intel's own NUC line after Intel exited the business) is the middle ground: new hardware, a current-generation Core i5 or i7, and up to 96GB of RAM across two SO-DIMM slots, for $519–$649 as a barebone kit (RAM and storage sold separately). It's tracked live on the SFF Proxmox Nodes tracker alongside the refurb options above.
The newer NUC 14 Pro swaps in Intel's Core Ultra ("Meteor Lake") platform and adds Thunderbolt 4, which is a genuine upgrade for a desktop but not something a headless Proxmox node uses. It also drops back to a single 2.5GbE port with no second NIC, and street prices for it run measurably above the 13 Pro for features a virtualization host mostly won't touch. Unless you specifically want the newer platform, the 13 Pro is the better buy for this specific job.
Tier 3: Workstation-Class Boxes With Real Networking
Minisforum's MS-01 and MS-A2 are the two boxes that actually solve the networking and expansion gap above. Both include dual 10GbE SFP+ ports, dual 2.5GbE RJ45 ports, and a PCIe 4.0 x8 slot for a GPU or HBA, on a board small enough to still call a mini PC.
| Spec | MS-01 | MS-A2 |
|---|---|---|
| CPU | Intel Core i9-13900H (14C/20T, hybrid) | AMD Ryzen 9 9955HX (16C/32T, unified Zen 5) |
| Max RAM | 96GB DDR5-5200 | 96GB DDR5-5600 |
| Networking | 2x 10GbE SFP+, 2x 2.5GbE | 2x 10GbE SFP+, 2x 2.5GbE |
| PCIe slot | 4.0 x8 | 4.0 x8, bifurcation-capable |
| Barebone price | ~$639–$669 | from $799 |
The networking is identical, so the decision comes down to CPU and price. The MS-01's i9-13900H is a hybrid design (performance + efficiency cores) that's plenty for most homelab workloads. The MS-A2's Ryzen 9 9955HX is a unified 16-core design that scales more predictably once you're pushing several VMs at once under sustained load, plus PCIe bifurcation for splitting that one slot into two. That headroom costs real money: full configurations run from roughly $1,300 up past $2,000 depending on RAM and storage. Unless the workload is genuinely compute-heavy, the MS-01 is the better value here.
One to watch out for: Minisforum just announced an "MS-01 SE" variant that trims the price by dropping the two 10GbE SFP+ ports to 2.5GbE-only and stepping down to DDR4 with a lower RAM ceiling. That removes the exact features that make the MS-01 worth the premium over a NUC in the first place, so for a Proxmox node specifically, it's not a substitute for the original.
If Passthrough Is Part of the Plan: Check IOMMU Grouping, Not Just Support
Every box on this page supports VT-d or AMD-Vi at the CPU level; it usually needs enabling in BIOS, and Proxmox needs the matching kernel parameters set. What isn't guaranteed is how cleanly the motherboard separates devices into IOMMU groups. Independent passthrough testing has found AMD Ryzen platforms tend to land a GPU in its own group or share only with closely related devices, while Intel's N-series boards more often bundle unrelated devices together in ways that block passthrough entirely.
Practically: if a discrete GPU passed through to a VM (for transcoding, a local LLM, or a GPU-backed desktop) is part of the plan, that's one more reason the AMD-based options here have an edge, and one more thing worth checking in a specific model's community threads before buying rather than assuming from the CPU brand alone.
So Which One Would I Actually Buy?
Depends what you're building, not what's most impressive on paper:
- Starting out, or adding a third or fourth node: a refurbished Dell/HP/Lenovo micro or mini desktop. Lowest cost per core, a mature BIOS, and it's genuinely what I run.
- Want new hardware with room to grow, single node: the ASUS NUC 13 Pro. Current-generation CPU, up to 96GB RAM, no compromises for a general-purpose homelab box.
- Clustering nodes with shared storage, or want a PCIe slot for later: the Minisforum MS-01. This is the box that actually removes the networking ceiling the two tiers above eventually hit.
- Running something genuinely compute-heavy alongside the cluster: the Minisforum MS-A2, and budget for the price jump that comes with it.
A Few Things I'd Steer Away From
1. Soldered, non-upgradeable RAM
Ultra-budget Intel N-series boxes often ship with 12–16GB soldered directly to the board. Fine for learning Proxmox on two or three tiny VMs, a dead end the moment you want to run anything more.
2. Assuming "supports VT-d" means clean passthrough
Support and usable IOMMU grouping are different things. Check a specific model's community threads before buying if passthrough matters to you, not just the spec sheet's checkbox.
3. Buying the "SE" or cost-reduced variant without checking what got cut
Budget variants of a good product often remove the exact feature that made the original worth its price. Read the spec diff, not just the lower number.
4. Overbuying the CPU before checking the network port count
A faster CPU sitting behind a single 1GbE port doesn't fix a migration or storage bottleneck. Match the networking tier to what the node will actually be doing before comparing clock speeds.
5. Ignoring used enterprise gear out of habit
A refurbished business desktop looks less exciting than a marketed "homelab" mini PC, but it's often the same or better CPU generation for a fraction of the price. Don't rule it out just because it wasn't built with Proxmox in the marketing copy.
Related Resources
SFF Proxmox Nodes
Live current pricing on every tier named here: refurb business desktops, NUC-class, and workstation-class boxes.
Docker on Proxmox & Windows
What actually runs on a node once it's built.
TrueNAS Scale on Proxmox
Where storage passthrough and a PCIe HBA slot actually matter.
pfSense & OPNsense on Proxmox
The other place a second or third NIC earns its keep.
Power Cost Calculator
What any of these boxes actually costs to run 24/7.
Orange Pi 6 Review
A capable Arm board that, unlike everything above, can't run Proxmox at all.
Frequently Asked Questions
What matters more than the CPU when picking a mini PC for Proxmox?
Networking and IOMMU grouping, in that order. A single 1GbE port turns into the bottleneck the moment you're doing live migration or shared storage between nodes, long before the CPU runs out of headroom. And if you ever want to pass a GPU or NIC through to a VM, how cleanly the board's IOMMU groups separate devices matters more than clock speed. Most buyers check cores and RAM first and never look at either of these until they hit the wall.
Can I run Proxmox on a used business desktop instead of a mini PC marketed for homelabs?
Yes, and it's what I actually run. A refurbished Dell OptiPlex, HP EliteDesk, or Lenovo ThinkCentre Tiny from the 8th or 9th Core generation has a socketed CPU, real DDR4 SO-DIMM slots up to 64GB, and a mature, well-documented BIOS with VT-d already exposed. The tradeoff is a single 1GbE port and no PCIe slot for a NIC upgrade on the smallest models, so it's the cheapest way in, not the highest ceiling.
Do I need 10GbE for a home Proxmox setup?
Not for a single node running a handful of VMs and containers. It starts to matter once you're clustering multiple nodes with shared or replicated storage (Ceph, ZFS replication, live migration), where 1GbE turns a multi-minute migration into a multi-second one. If that's not the plan yet, dual 2.5GbE is enough headroom for most homelabs without paying the workstation-class premium.
What is IOMMU, and why does it matter for a mini PC specifically?
IOMMU (Intel calls it VT-d, AMD calls it AMD-Vi) is what lets Proxmox hand a physical device, a GPU, a NIC, a USB controller, directly to a VM instead of sharing it through the host. The catch on consumer boards is IOMMU grouping: devices that share a group have to be passed through together, whether you want that or not. Independent testing has found AMD Ryzen mini PCs tend to separate devices into cleaner individual groups than Intel N-series boards, which matters if passthrough is part of the plan.
Minisforum MS-01 or MS-A2: which one for a Proxmox node?
They share the same dual-10GbE SFP+ networking and a PCIe x8 slot, so the decision comes down to the CPU and the price gap. The MS-01's Intel i9-13900H is plenty for most homelab workloads at a lower cost. The MS-A2's AMD Ryzen 9 9955HX has more cores with a unified (non-hybrid) design that scales more predictably under sustained multi-VM load, plus a higher RAM ceiling and PCIe bifurcation, for a real price jump. Unless you're planning to run something genuinely compute-heavy, the MS-01 is the better value for a homelab node.
Should I buy the new Minisforum MS-01 SE instead of the original MS-01?
Not for a Proxmox node. The SE variant trims the price by cutting the two 10GbE SFP+ ports down to 2.5GbE only and dropping to DDR4 with a lower RAM ceiling, which removes the exact features that make the MS-01 worth choosing over a cheaper NUC in the first place. It's a reasonable cheap desktop; it's not the same product for this use case.