Skip to content
HomeLabPicks
Mini PCs & Compute
16 min read

Best Mini PC for Proxmox in 2026

As an Amazon Associate this site earns from qualifying purchases. We may earn a commission when you buy through our links, at no extra cost to you.

Our Pick

Minisforum MS-A2

Our high-end Proxmox pick: dual 10G SFP+, dual 2.5GbE, a PCIe 4.0 x8 slot for low-profile cards, three NVMe positions, and up to 96GB of memory.

Mini workstation with dual 10G SFP+ and dual 2.5GbE. Sold barebone and configured with four CPU options. Verify lifecycle (opens in a new tab)

SpecificationOur pick: Minisforum MS-A2 (opens in a new tab)
Our Pick
Beelink SER9 Pro (opens in a new tab)
Turnkey Pick
CWWK N100 Firewall Mini PC (opens in a new tab)
Network Node
Minisforum UM890 Pro (opens in a new tab)
Upgradeable RAM
Beelink ME Mini (opens in a new tab)
Storage Node
CPURyzen 9 9955HX 16C/32TRyzen 7 H 255 8C/16TN100 4C/4TRyzen 9 8945HS 8C/16TN150 4C/4T
MemoryUp to 96GB DDR5 (2x SO-DIMM)24GB or 32GB LPDDR5X (soldered)1x DDR5 SO-DIMMUp to 96GB DDR5 (2x SO-DIMM)12GB or 16GB LPDDR5 (soldered)
PCIe Slotx16 slot wired PCIe 4.0 x8, low-profileNoneNoneNone (OCuLink port)None
NICs2x 10G SFP+ / 2x 2.5GbE1x 2.5GbE4x 2.5GbE i226-V2x 2.5GbE2x 2.5GbE i226-V
Storage2x M.2 + 1x M.2 or U.22x M.2 PCIe 4.0M.2 NVMe (layout varies)2x M.2 PCIe 4.06x M.2 PCIe 3.0
LinksCheck price for Minisforum MS-A2 (opens in a new tab)Check price for Beelink SER9 Pro (opens in a new tab)Check price for CWWK N100 Firewall Mini PC (opens in a new tab)Check price for Minisforum UM890 Pro (opens in a new tab)Check price for Beelink ME Mini (opens in a new tab)

Our picks in detail

Our Pick

Minisforum MS-A2

CPU
AMD Ryzen 9 9955HX (16C/32T); 8945HX, 7945HX, and 7745HX versions also sold
RAM
2x DDR5 SO-DIMM, up to 96GB
PCIe
x16 physical slot wired PCIe 4.0 x8; low-profile, slot-powered cards only
Network
2x 10G SFP+ (Intel X710) and 2x 2.5GbE RJ45
Storage
2x M.2 2280/22110 plus 1x M.2 2280 or U.2 position
Connectivity
2x USB-C (USB 3.2 Gen 2, 10Gbps), HDMI 2.1, five USB-A

The mini PC to buy when Proxmox needs server-like I/O: a PCIe slot, dual 10G SFP+, four network ports in total, and three NVMe positions. It is overkill for lightweight Docker stacks or a first Home Assistant box.

Mini workstation with dual 10G SFP+ and dual 2.5GbE. Sold barebone and configured with four CPU options. Verify lifecycle (opens in a new tab)

Pros

PCIe 4.0 x8 slot for a low-profile NIC, HBA, or compact GPU
Four network ports, 2x 10G SFP+ and 2x 2.5GbE, for VLAN and role isolation
PCIe expansion supports passthrough after you verify the firmware and IOMMU groups
High memory ceiling for VM-dense hosts
U.2 support in one of its three NVMe positions

Cons

Higher power draw and cooling demand than a basic mini PC
No Intel vPro or IPMI, and no USB4
SFP+ ports need DAC cables or transceivers, sold separately
Barebone and configured bundles differ; check the exact CPU, RAM, and SSD
Turnkey Pick

Beelink SER9 Pro

CPU
AMD Ryzen 7 H 255 (8C/16T, Zen 4, up to 4.9 GHz)
RAM
24GB or 32GB LPDDR5X-6400 (soldered)
PCIe
None
Network
1x 2.5GbE RJ45
Storage
2x M.2 2280 PCIe 4.0 (1TB SSD included)
Connectivity
USB4 (40Gbps), HDMI, DisplayPort

A configured, compact Proxmox host with an eight-core Zen 4 CPU, a 1TB SSD, and a free second M.2 slot. The soldered 24GB or 32GB of memory is the ceiling, which limits long-term VM density.

Still sold, but compare against the newer SER10 Max for high-end builds. Verify lifecycle (opens in a new tab)

Pros

8C/16T Zen 4 CPU for general-purpose VMs and containers
Ships configured with memory and a 1TB SSD
Two M.2 PCIe 4.0 slots for separate boot and VM storage
USB4 port for an external 10GbE adapter or dock

Cons

Memory is soldered, so there is no upgrade path
Single 2.5GbE port; a second network needs a USB or USB4 adapter
No PCIe slot for passthrough cards
Network Node

CWWK N100 Firewall Mini PC

CPU
Intel N100 (4C/4T, up to 3.4 GHz)
RAM
1x DDR5 SO-DIMM (Intel lists 16GB for the N100)
PCIe
None
Network
4x Intel i226-V 2.5GbE RJ45
Storage
M.2 NVMe; slot layout varies by board revision

A dedicated network node for Proxmox. Four Intel i226-V ports let an OPNsense or pfSense VM own its WAN and LAN interfaces while the others serve management and other VMs. Confirm the IOMMU grouping on your unit before planning per-port passthrough.

Pros

Four separate Intel i226-V 2.5GbE ports
Fanless chassis on CWWK's four-port N100 designs
Suited to a firewall VM plus a few light services

Cons

N100 is 4C/4T, limited to light VMs and containers
No PCIe slot or USB4 for expansion
Board revisions and seller configurations vary; check the exact listing
Upgradeable RAM

Minisforum UM890 Pro

CPU
AMD Ryzen 9 8945HS (8C/16T), Radeon 780M
RAM
2x DDR5 SO-DIMM, up to 96GB
PCIe
None; one OCuLink port (PCIe 4.0 x4)
Network
2x 2.5GbE RJ45
Storage
2x M.2 2280 PCIe 4.0
Connectivity
2x USB4 (40Gbps), 4x USB-A 3.2 Gen 2, HDMI 2.1, DP 1.4

Upgradeable memory in a conventional mini PC. Two SO-DIMM slots take up to 96GB, the same ceiling as the MS-A2, and two 2.5GbE ports, two USB4 ports, and OCuLink cover networking and external expansion. Minisforum sells it barebone or configured.

Sold barebone or configured; a barebone needs RAM and an SSD.

Pros

96GB memory ceiling through two SO-DIMM slots
Dual 2.5GbE for management and VM traffic separation
Two USB4 ports and OCuLink for external expansion
Radeon 780M works with Jellyfin's AMD hardware acceleration on Linux

Cons

No internal PCIe slot
The 780M does not support SR-IOV, so it cannot be shared across VMs
Plex's Linux hardware transcoding does not officially support AMD graphics
Storage Node

Beelink ME Mini

CPU
Intel N150 (4C/4T, up to 3.6 GHz)
RAM
12GB or 16GB LPDDR5-4800 (soldered)
PCIe
None
Network
2x 2.5GbE (Intel i226-V)
Storage
6x M.2 2280 PCIe 3.0 (five at x1), up to 24TB; optional 64GB eMMC
Connectivity
HDMI, USB-C (10Gbps), USB-A (10Gbps), USB 2.0, Wi-Fi 6

Not a general-purpose Proxmox host, but a compact NVMe storage node. Six M.2 slots hold up to 24TB, and two Intel 2.5GbE ports can serve NFS or iSCSI storage to a separate compute node.

Beelink sells N95 and N150 versions with different storage and wireless; check the configuration.

Pros

Six M.2 slots, up to 24TB of NVMe in a small chassis
Dual Intel i226-V 2.5GbE
Built-in power supply

Cons

Soldered 12GB or 16GB, too little for VM-heavy Proxmox work
Four-core N150 is best kept to storage and light services
Five of six slots run at PCIe 3.0 x1
No PCIe expansion and no USB4

Running Proxmox VE on a mini PC provides virtualization in a smaller system that generally uses less power and produces less heat and noise than rack-mounted hardware. But not every mini PC makes a good Proxmox host. The wrong hardware means passthrough that does not work, a memory limit below your workload requirements, and single-NIC setups that complicate VLAN isolation.

This guide compares five mini PCs for Proxmox VE 9, the current release, which is built on Debian 13. Proxmox VE 8 reached end of life in August 2026. The comparisons come from manufacturer specifications, Proxmox documentation, and the third-party reviews listed in the sources, not from our own testing.

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, which gives a VM direct access to a NIC, GPU, or storage controller, needs clean IOMMU groups. If two devices share a group, you cannot pass one through without the other. Intel VT-d and the AMD IOMMU both work, but the groupings depend on the board, firmware, and device layout, so check the exact model.

RAM ceiling. Proxmox needs memory for the host itself, each VM gets its own allocation, and ZFS uses RAM for caching. A 16GB machine leaves room for a few light guests. More memory, and a board that can take more later, is what lets a host grow. Soldered memory fixes the ceiling on day one.

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

PCIe expansion. Most mini PCs have no PCIe slot. Among these five, only the MS-A2 has one, and it opens up HBA cards, faster network cards, and compact GPUs. If you expect to add hardware later, a slot matters more than a small CPU clock advantage.

Our Pick: Minisforum MS-A2

The Minisforum MS-A2 is a compact workstation that behaves more like a small server than a typical mini PC. The Ryzen 9 9955HX (16 cores, 32 threads) and 96GB memory ceiling handle dense VM workloads, but the real reason to buy it is the expansion:

  • PCIe slot: Physically x16 but wired PCIe 4.0 x8, and Minisforum says it can split into two x4 links. It takes low-profile, slot-powered cards only, so plan on a NIC, an HBA, or a compact low-profile GPU, not a full-size graphics card. Verify card dimensions, thermals, firmware, and the IOMMU grouping before treating passthrough as guaranteed.
  • Dual 10G SFP+ plus dual 2.5GbE: Four network ports in total. The SFP+ pair uses an Intel X710 controller, and the two 2.5GbE ports use one Realtek RTL8125 and one Intel I226-V. Dedicate the SFP+ pair to storage and migration traffic and the RJ45 pair to management and VM networks.
  • Three NVMe positions: Two M.2 2280/22110 slots plus one position that takes either an M.2 2280 drive or a U.2 enterprise SSD. Minisforum ships the two M.2 2280/22110 slots at PCIe 3.0 x4 and lets you switch them to PCIe 4.0 x4 in the BIOS. Run Proxmox on one drive and use the others for VM storage.
  • No out-of-band management: The MS-A2 has no Intel vPro or IPMI. Its two USB-C ports are USB 3.2 Gen 2 (10Gbps), not USB4.

Minisforum also sells the MS-A2 with a Ryzen 9 8945HX, Ryzen 9 7945HX, or Ryzen 7 7745HX, in barebone and configured versions. Check the exact CPU, memory, and SSD in the bundle. Minisforum lists DDR5-5600 support with the Ryzen 9000-series chip and DDR5-5200 with the 7000-series chips.

Idle and loaded power depend on BIOS settings, memory, storage, active links, and any installed PCIe card. Measure your configured system rather than budgeting from someone else’s review.

IOMMU group layout can change with firmware and configuration. After enabling IOMMU, check the exact unit before committing to a passthrough design, and do not assume every NIC and controller is isolated because another unit’s was.

Who should buy it: Anyone building a single-node Proxmox host with PCIe passthrough, multi-NIC VLAN isolation, or fast storage networking. If you need a NAS alongside Proxmox, the SFP+ ports make a direct 10GbE link to the NAS straightforward. Minisforum’s Intel-based MS-03 and the larger MS-02 Ultra are compared in our 10GbE mini PC guide.

Who should skip it: First-time builders running Pi-hole, Home Assistant, a reverse proxy, and a few Docker containers. Start with an N100/N150 mini PC or a simpler home server mini PC and spend the savings on storage, backups, and a UPS. The MS-A2 is compact, but it is not cheap or as power-frugal as the smaller boxes.

The Beelink SER9 Pro ships ready to run with a Ryzen 7 H 255 (8 cores, 16 threads, Zen 4), 24GB or 32GB of LPDDR5X-6400, and a 1TB PCIe 4.0 SSD. A second M.2 2280 PCIe 4.0 slot is free for a VM storage drive, so you can keep the boot drive separate without external storage.

The H 255 is a capable general-purpose processor, but it belongs in a different class from the MS-A2’s 16-core 9955HX. AMD-V and IOMMU support provide the platform capability; the usable passthrough groups still depend on firmware and the exact device topology.

The trade-offs are real. The memory is soldered, so the size you buy is permanent. One 2.5GbE port means management, VM, and storage traffic share one link unless you add a USB or USB4 adapter. Without a PCIe slot, there is no internal slot for a passthrough card.

The USB4 port (40Gbps) is the expansion path. A Thunderbolt or USB4 10GbE adapter can add a faster uplink without a PCIe slot. Check that Linux supports the adapter’s network controller, and treat it as less robust than a built-in NIC for storage traffic.

The SER9 Pro ships with Windows 11 Pro. Installing Proxmox VE replaces it, so make recovery media first if you might want Windows back.

This is the right pick if you want a configured, compact host for a moderate set of VMs and containers and do not need PCIe passthrough or multi-NIC isolation.

Network Node: CWWK N100 Firewall Mini PC

The CWWK N100 Firewall Mini PC fills a specific role: a dedicated Proxmox network node. Its four Intel i226-V 2.5GbE ports are separate controllers, which makes per-port passthrough to a firewall VM possible once you confirm the IOMMU grouping on your unit.

The standard setup: install Proxmox, create an OPNsense or pfSense VM with two dedicated NICs (WAN and LAN), and keep the other two ports for Proxmox management and other VMs. Routing and basic firewalling are the natural fit. Throughput with IDS/IPS such as Suricata, or with VPN encryption, depends on your rules, traffic, and ciphers, so do not assume every inspection workload keeps up with a 2.5GbE line on a four-core N100.

The N100 is not built for heavy compute. Plan on a firewall plus a few lightweight services, and keep heavier VMs on another node. Intel’s specification lists 16GB as the N100’s memory maximum, so do not size this box as a general VM host.

Build tip: CWWK sells several similar four-port N100 boards. Its F6, for example, pairs four i226-V ports with one DDR5 SO-DIMM slot in a fanless chassis, but storage layouts differ between models and revisions. Check the exact listing’s configuration and the seller’s return policy before ordering.

Upgradeable RAM: Minisforum UM890 Pro

The Minisforum UM890 Pro takes up to 96GB of DDR5 in two SO-DIMM slots, the same ceiling as the MS-A2, in a conventional mini PC. If VM density is your priority and you do not need a PCIe slot, this is the pick.

The Ryzen 9 8945HS has 8 cores and 16 threads. Its Radeon 780M works with Jellyfin’s AMD hardware acceleration (VA-API on Linux), but Plex’s Linux hardware transcoding officially supports Intel Quick Sync and NVIDIA, not AMD. AMD’s consumer integrated graphics also do not support SR-IOV, so the 780M cannot be shared across several VMs. Give it to the host, for example for a media container, or to a single VM.

Two 2.5GbE ports provide basic network separation, and two USB4 ports plus an OCuLink (PCIe 4.0 x4) port open up external 10GbE adapters or GPU enclosures. Two M.2 PCIe 4.0 slots give you a boot drive and a VM storage drive.

ServeTheHome measured 7 to 9W at idle and 80 to 90W under load on its 32GB/1TB review unit. Your figures will depend on memory, drives, and workload. Minisforum sells the UM890 Pro as a barebone or configured with memory and an SSD; a barebone needs both before it can run Proxmox.

The Beelink ME Mini is not a general-purpose Proxmox host. Its soldered 12GB or 16GB of memory and four-core Intel N150 rule it out for VM-heavy workloads. It fills a different role well: a storage node.

Six M.2 2280 slots hold up to 24TB of NVMe storage (4TB per slot). Beelink lists five of the slots at PCIe 3.0 x1, so individual drives will not reach their rated speeds, but over 2.5GbE the network is the tighter limit anyway. Install Proxmox or a NAS OS, build a ZFS pool, and export storage to your compute nodes over the dual Intel 2.5GbE ports.

A practical design pairs the ME Mini with an MS-A2: the ME Mini serves NFS or iSCSI storage over 2.5GbE, and the MS-A2 runs the VMs. That is a compute and storage split, not a hyperconverged cluster, in which every node both runs guests and holds replicated storage. It is not a Ceph cluster either: Proxmox’s Ceph guide calls for at least three servers and recommends at least 10Gbps dedicated to Ceph traffic. If you join the two machines into one Proxmox cluster, add a QDevice as a third vote so the cluster keeps quorum when one node is down.

How to Choose Between These

Need PCIe passthrough or 10GbE? The MS-A2 combines a PCIe slot, dual SFP+, dual 2.5GbE, and three NVMe positions in one chassis. If you want the networking angle first, read best mini PC with 10GbE.

Want a configured box with strong CPU performance? The SER9 Pro ships with memory and an SSD and suits single-node setups where 24GB or 32GB is enough.

Building a dedicated firewall or router VM? The CWWK N100’s four i226-V ports suit per-port passthrough.

Need room to grow memory? The UM890 Pro takes up to 96GB without the MS-A2’s size or complexity.

Need a storage node? The ME Mini’s six M.2 slots provide dense NVMe storage for NFS, iSCSI, or backups on a low-power CPU.

Proxmox-Specific Setup Notes

A few things apply regardless of which hardware you pick:

Enable IOMMU in firmware. Turn on IOMMU (AMD) or VT-d (Intel) in the BIOS. Proxmox’s documentation notes that the kernel enables the IOMMU by default with AMD CPUs, and with Intel CPUs on kernel 6.8 or newer, which Proxmox VE 9 uses. Older kernels need intel_iommu=on on Intel systems. Adding iommu=pt is optional and can improve performance. Confirm with dmesg | grep -e DMAR -e IOMMU -e AMD-Vi.

Check IOMMU groups before buying PCIe devices. After enabling IOMMU, run pvesh get /nodes/<node>/hardware/pci --pci-class-blacklist "" or list /sys/kernel/iommu_groups/ to see how the platform groups its devices. Every device in a group must be passed through together, or not at all.

Separate boot and VM storage. Use one NVMe drive for Proxmox (mirror it if you have slots to spare) and another for VM storage. The MS-A2’s U.2-capable position suits a high-endurance enterprise NVMe drive for a VM 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 others for VM bridge traffic. This keeps a misconfigured VM from locking you out of the hypervisor.

Plan your backup strategy early. Proxmox Backup Server (PBS) runs as a VM or on a separate node. If you use 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-A2’s 10GbE shortens large VM backups when the NAS and switch can keep up.

Consider a cluster from day one. Proxmox’s cluster documentation says high availability needs at least three nodes for reliable quorum, and a two-node cluster needs a QDevice as its third vote. An MS-A2 for compute, a CWWK N100 for networking, and an ME Mini for storage gives you three role-separated nodes that each suit their job.

Final Verdict

For home lab builders running Proxmox who need expansion, the Minisforum MS-A2 is our pick. Its PCIe slot, four network ports including dual 10G SFP+, three NVMe positions, and 96GB memory ceiling give it headroom that normal mini PCs do not have. Pair it with a NAS for storage and a CWWK N100 for network duties to create a compact, role-separated setup.

If the MS-A2 is more than you need, the UM890 Pro’s 96GB ceiling makes it the stronger single-node host for VM density without a PCIe slot, and the SER9 Pro is the simpler configured option when its soldered memory is enough.

Frequently Asked Questions

Which Proxmox VE version should I install?
Proxmox VE 9, which was released in August 2025 and is based on Debian 13. Proxmox VE 8 reached end of life in August 2026, so new installs should start on version 9, and existing version 8 hosts should follow Proxmox's upgrade path.
What CPU features matter most for Proxmox?
Hardware virtualization (Intel VT-x or AMD-V) and an IOMMU (Intel VT-d or AMD-Vi) for PCIe passthrough. AES-NI helps with encrypted storage and VPNs. Out-of-band management needs Intel vPro or IPMI, which none of these five picks provides. Intel lists VT-d for the N100 and N150, and the three AMD picks support AMD-V and the AMD IOMMU.
How much RAM do I need for Proxmox on a mini PC?
There is no universal VM count. Add up the memory you plan to assign to each VM and container, then leave room for the Proxmox host and for ZFS caching if you use ZFS. 16GB suits a few light guests, and more gives you room to grow. If your needs may increase, prefer SO-DIMM slots, as on the MS-A2 and UM890 Pro, because soldered memory cannot be upgraded.
Can I pass through a GPU on a mini PC running Proxmox?
Only with a suitable slot or external connection and clean IOMMU groups. The MS-A2's x16 slot is wired PCIe 4.0 x8 and takes low-profile, slot-powered cards only, so it cannot hold a full-size GPU. Without a slot, USB4, Thunderbolt, or OCuLink enclosures are the options, and each adds cost and compatibility checks. AMD's integrated Radeon graphics do not support SR-IOV, so they cannot be split across several VMs.
Do I need multiple NICs for Proxmox?
Not strictly, but they are strongly recommended. A second NIC lets you separate management traffic from VM traffic, which improves security and simplifies VLAN configuration. For clusters with Ceph or live migration, a dedicated storage network on its own NIC is practically mandatory, and Proxmox recommends at least 10Gbps for Ceph traffic.
Is the Intel N100 powerful enough for Proxmox?
For light workloads, yes. It suits a firewall VM such as OPNsense, DNS filtering, Home Assistant, and a few lightweight containers. It is a four-core, four-thread chip with a 16GB memory maximum in Intel's specification, so keep CPU-heavy VMs on a larger node. It fits best as a dedicated firewall or router node in a multi-node setup.

Sources

Product specifications and lifecycle details were checked against these primary sources. Prices and availability can change after the access date.