# Best Mini PC for Home Server in 2026: 5 Practical Picks

Five mini PCs for Proxmox, Docker, and self-hosting, compared by CPU, memory ceiling, storage, networking, and expansion.

- URL: https://homelabpicks.com/mini-pc/best-mini-pc-home-server/
- Published: 2026-03-15
- Updated: 2026-09-30
- Evidence: research-backed

> HomeLabPicks earns a commission on qualifying purchases made through https://homelabpicks.com/go/ links. Prices change; check the retailer before buying. Disclosure: https://homelabpicks.com/disclosure/

## Verdict

**[Beelink SER9 Pro](https://homelabpicks.com/go/beelink-ser9)**: Eight Zen 4 cores, 24 or 32GB of soldered LPDDR5X, two M.2 slots, 2.5GbE, and USB4: a compact, configured host for containers and a few VMs.

## Products

### Our Pick: [Beelink SER9 Pro](https://homelabpicks.com/go/beelink-ser9)

Our default home server. Eight Zen 4 cores handle a container stack and a few VMs, it ships configured with memory and a 1 TB SSD, and a second M.2 slot lets you keep VM or container storage on its own drive. Buy the 32 GB version, because the memory can't be upgraded.

- CPU: AMD Ryzen 7 H 255, 8 cores / 16 threads (Zen 4)
- Memory: 24 or 32 GB LPDDR5X-6400, soldered
- Storage: 1 TB SSD plus a second M.2 2280 PCIe 4.0 slot
- Networking: 1x 2.5GbE, Wi-Fi 6, Bluetooth 5.2
- I/O: USB4, HDMI, DisplayPort

Pros:
- Configured with memory and a 1 TB SSD
- Two M.2 PCIe 4.0 slots
- USB4 for fast external storage or a network adapter
- Radeon 780M supports hardware transcoding in Jellyfin

Cons:
- Soldered memory, so 32 GB is the ceiling
- One Ethernet port
- No internal PCIe slot
- Plex's Linux hardware transcoding doesn't support its AMD graphics

### High-End Turnkey: [Beelink SER10 Max](https://homelabpicks.com/go/beelink-ser10-max)

The step up when a single host needs more CPU, more memory, and a native 10GbE copper link, but not an internal PCIe card. It's a conventional mini PC with an external power adapter, not an expansion workstation.

- CPU: AMD Ryzen AI 9 HX 470, 12 cores / 24 threads
- Memory: 32 or 64 GB DDR5-5600, dual channel
- Storage: 1 TB SSD plus a second M.2 2280 PCIe 4.0 x4 slot
- Networking: 1x 10GbE, Wi-Fi 6
- I/O: One USB4 port, HDMI 2.1, DisplayPort

Pros:
- 12 cores (4 Zen 5 plus 8 Zen 5c)
- Configurations with 64 GB
- Native 10GbE
- Two M.2 PCIe 4.0 slots

Cons:
- No internal PCIe slot
- One wired port
- One USB4 port
- Costs more than the SER9 Pro and UM890 Pro

### Best for Expansion: [Minisforum MS-A2](https://homelabpicks.com/go/minisforum-ms-a2)

A compact workstation for builds that need server-style I/O. It has two SFP+ ports, a PCIe slot for a NIC, HBA, or low-profile GPU, and three internal drive positions. Minisforum sells it barebone and configured.

- CPU: AMD Ryzen 9 9955HX, 16 cores / 32 threads (other CPU options available)
- Memory: Two DDR5 SO-DIMM slots, up to 96 GB
- Storage: Two M.2 2280/22110 slots plus one U.2 slot
- Networking: 2x 10G SFP+ (Intel X710) and 2x 2.5GbE
- Expansion: x16 physical slot wired PCIe 4.0 x8, for low-profile, slot-powered cards

Pros:
- Four onboard network ports, including two SFP+
- Internal PCIe slot
- U.2 slot for an enterprise NVMe drive
- High memory ceiling

Cons:
- No USB4; its USB-C ports run at 10Gbps
- No Intel vPro, so plan separate remote management
- The slot takes only low-profile, slot-powered cards
- More power, heat, and cost than a conventional mini PC

### Upgradeable Memory: [Minisforum UM890 Pro](https://homelabpicks.com/go/minisforum-um890)

The upgradeable alternative to the SER9 Pro. It has the same class of 8-core Zen 4 processor and Radeon 780M graphics, but socketed memory up to 96 GB, dual 2.5GbE, and an OCuLink port for an external GPU or PCIe device.

- CPU: AMD Ryzen 9 8945HS, 8 cores / 16 threads (Zen 4)
- Memory: Two DDR5-5600 SO-DIMM slots, up to 96 GB
- Storage: Two M.2 2280 PCIe 4.0 slots
- Networking: 2x 2.5GbE, Wi-Fi 6E
- I/O: 2x USB4, OCuLink (PCIe 4.0 x4), HDMI 2.1, DisplayPort 1.4

Pros:
- Socketed DDR5 up to 96 GB
- Dual 2.5GbE
- Two USB4 ports and OCuLink
- Sold barebone or configured

Cons:
- No 10GbE or SFP+
- No internal PCIe slot
- Configured versions cost more than the SER9 Pro
- Plex's Linux hardware transcoding doesn't support its AMD graphics

### Budget Pick: [Beelink EQ14](https://homelabpicks.com/go/beelink-eq14)

A low-power node for containers, DNS, Home Assistant, or a small firewall. Its dual Intel 2.5GbE ports suit OPNsense or pfSense on the right version, and its Intel graphics support Plex hardware transcoding.

- CPU: Intel N150, 4 cores / 4 threads
- Memory: 16 GB DDR4 on one SO-DIMM (16 GB max)
- Storage: 500 GB SSD in the base configuration; two M.2 2280 slots
- Networking: 2x 2.5GbE (Intel i226-V) on the reviewed version; a dual-gigabit version also exists
- Power: Built-in power supply

Pros:
- Dual 2.5GbE on Intel i226-V controllers (reviewed version)
- Two M.2 slots
- Intel Quick Sync for Plex
- Built-in power supply

Cons:
- 16 GB memory ceiling
- Four small cores are limiting for VMs
- Check the Ethernet version before ordering
- Beelink lists a SATA SSD in the base configuration

## Comparison

| Product | CPU | Memory | Storage | Networking | Expansion |
| --- | --- | --- | --- | --- | --- |
| [Beelink SER9 Pro](https://homelabpicks.com/go/beelink-ser9) (winner) | Ryzen 7 H 255 (8C/16T) | 24 or 32 GB LPDDR5X-6400, soldered | Two M.2 2280 PCIe 4.0 | 1x 2.5GbE | USB4 |
| [Beelink SER10 Max](https://homelabpicks.com/go/beelink-ser10-max) | Ryzen AI 9 HX 470 (12C/24T) | 32 or 64 GB DDR5-5600 | Two M.2 2280 PCIe 4.0 | 1x 10GbE | One USB4 port |
| [Minisforum MS-A2](https://homelabpicks.com/go/minisforum-ms-a2) | Ryzen 9 9955HX (16C/32T) | DDR5 SO-DIMM, up to 96 GB | Two M.2 plus one U.2 | 2x 10G SFP+, 2x 2.5GbE | PCIe 4.0 x8 slot, low-profile cards |
| [Minisforum UM890 Pro](https://homelabpicks.com/go/minisforum-um890) | Ryzen 9 8945HS (8C/16T) | DDR5 SO-DIMM, up to 96 GB | Two M.2 2280 PCIe 4.0 | 2x 2.5GbE | 2x USB4, OCuLink |
| [Beelink EQ14](https://homelabpicks.com/go/beelink-eq14) | Intel N150 (4C/4T) | 16 GB DDR4 SO-DIMM (16 GB max) | Two M.2 2280 slots | 2x 2.5GbE on the reviewed version | None |

Working within a fixed budget? Compare the [under-$500 configuration guide](https://homelabpicks.com/mini-pc/best-mini-pc-under-500/) and the [strict $200 buying checklist](https://homelabpicks.com/mini-pc/best-mini-pc-under-200/) before choosing a platform.

A mini PC makes a practical home server. It's small, quiet enough for a shelf, and uses far less power than a used rack server. This guide covers five picks for container hosting, VMs, media, and always-on services, from a low-power N150 node to a workstation-class box with SFP+ and a PCIe slot.

## Quick buying decision

| If this is your build | Buy this | Why |
|---|---|---|
| General 24/7 home server | [Beelink SER9 Pro](https://homelabpicks.com/go/beelink-ser9) | Eight Zen 4 cores, 24 or 32 GB of memory, and two M.2 slots, configured and ready to install. |
| You need expansion, PCIe, or SFP+ | [Minisforum MS-A2](https://homelabpicks.com/go/minisforum-ms-a2) | The mini PC here that behaves most like a small server. |
| You only need low-power services | [Beelink EQ14](https://homelabpicks.com/go/beelink-eq14) | Enough for DNS, Home Assistant, and a modest container stack, with dual 2.5GbE on the right version. |

If your question is specifically N100 vs N150, use the [N100/N150 mini PC guide](https://homelabpicks.com/mini-pc/best-n100-n150-mini-pc/). For local AI, use the [local AI mini PC guide](https://homelabpicks.com/mini-pc/best-mini-pc-local-ai/).

## Gear that completes the setup

| Add-on | Buy this | Why it belongs here |
|---|---|---|
| UPS | [CyberPower CP1500PFCLCD](https://homelabpicks.com/go/cyberpower-cp1500) | A 1500VA/1000W sine-wave UPS gives the server, switch, and router time to shut down cleanly. |
| 10G SFP+ switch | [MikroTik CRS305](https://homelabpicks.com/go/mikrotik-crs305) | Four SFP+ ports for the MS-A2 or a 10G NAS link. RJ45-only mini PCs need a multi-gig RJ45 switch instead. |
| NVMe storage | [Samsung 990 EVO 1TB](https://homelabpicks.com/go/samsung-990-evo) | A second drive for VM images or container volumes in a machine with a free M.2 slot. |
| Rack | [StarTech 12U 2-post rack](https://homelabpicks.com/go/startech-12u-rack) | A fixed-depth 2-post rack for a switch and patch panel. Add shelves for the mini PC, UPS, and NAS. |

## What makes a good home server mini PC

Not all mini PCs make good servers. Here's what to prioritize.

### Memory capacity and upgradeability

If you run Proxmox with several VMs, 16 GB runs out quickly. Prioritize 32 GB or more, and prefer SO-DIMM slots if you expect to grow. Soldered memory is acceptable at 32 GB, as on the SER9 Pro, but a poor choice at 16 GB for a primary server.

### Storage slots

One M.2 slot is enough for the OS. Two let you keep VM or container storage on a separate drive without an external enclosure. The MS-A2 goes further with two M.2 slots and a U.2 slot for an enterprise NVMe drive.

### Power draw

A home server runs around the clock, so small differences add up. At $0.18 per kWh, each watt of continuous draw costs about $1.58 a year: 10W is about $16 a year, 25W about $39, and 100W about $158. Processor ratings don't tell you what a configured system draws at the wall, so measure yours with a plug-in meter. Our [home lab power guide](https://homelabpicks.com/guides/home-lab-power-consumption/) covers planning.

### PCIe passthrough and IOMMU

Passing a GPU, NIC, or HBA through to a VM requires clean IOMMU groups, and grouping depends on the board and firmware. Check the groups on your unit after enabling IOMMU and before you commit to a passthrough design. Of these picks, only the MS-A2 has an internal PCIe slot. The UM890 Pro's OCuLink port offers an external PCIe 4.0 x4 link.

### Networking

A single gigabit port is the minimum, and 2.5GbE is a sensible baseline for a new server. For iSCSI, VM migration, or large backups, a second port or 10GbE helps. The MS-A2 is the only pick with SFP+, and the SER10 Max has a single 10GbE copper port.

## Our pick: Beelink SER9 Pro

The [Beelink SER9 Pro](https://homelabpicks.com/go/beelink-ser9) balances compute, size, and a ready-to-run configuration better than anything else here. Its Ryzen 7 H 255 has eight Zen 4 cores and 16 threads, enough for a container stack and a few VMs. It ships with 24 or 32 GB of LPDDR5X-6400 and a 1 TB SSD, and a second M.2 2280 PCIe 4.0 slot lets you put VM or container storage on its own drive.

Buy the 32 GB version. The memory is soldered, so what you order is what you keep. If you know you'll need more than 32 GB for large ZFS caches, many VMs, or local AI models, choose the UM890 Pro or SER10 Max instead.

With one 2.5GbE port and no PCIe slot, the SER9 Pro relies on USB4 for fast external storage or an extra network adapter. Its Radeon 780M supports hardware transcoding in Jellyfin. For Plex hardware transcoding, choose an Intel system, as our [Plex mini PC guide](https://homelabpicks.com/mini-pc/best-mini-pc-plex/) explains. Pair it with a [NAS for bulk storage](https://homelabpicks.com/nas/best-nas-home-lab/) for a clean split between compute and data.

## High-end turnkey pick: Beelink SER10 Max

The [Beelink SER10 Max](https://homelabpicks.com/go/beelink-ser10-max) is the step up when the server needs more CPU headroom and a native 10GbE copper link, but not an internal PCIe card. Its Ryzen AI 9 HX 470 has 12 cores and 24 threads. Beelink sells it with 32 or 64 GB of DDR5-5600, and it has two M.2 2280 PCIe 4.0 slots.

It suits general-purpose hosting without internal expansion cards, with one 10GbE port, one USB4 port, and an external power adapter. Choose it for compute-heavy containers, build jobs, and light-to-moderate virtualization where one fast network link is enough. If the design needs an HBA, a low-profile GPU, or separate storage and management networks, the MS-A2 is the better tool.

## Best for expansion: Minisforum MS-A2

The [Minisforum MS-A2](https://homelabpicks.com/go/minisforum-ms-a2) is a compact workstation with server-style I/O. Buy it for the expansion, not because a Docker host needs a bigger case.

- **CPU:** AMD Ryzen 9 9955HX (16 cores / 32 threads), with 8945HX, 7945HX, and 7745HX options
- **Memory:** two DDR5 SO-DIMM slots, up to 96 GB
- **Storage:** two M.2 2280/22110 slots plus one U.2 slot, for three drives
- **Networking:** two 10G SFP+ ports (Intel X710) and two 2.5GbE ports
- **Expansion:** an x16 physical slot wired PCIe 4.0 x8, for low-profile, slot-powered cards
- **USB:** two USB-C ports at 10Gbps (USB 3.2 Gen 2), not USB4

The PCIe slot can take an appropriately sized NIC, HBA, or low-profile GPU after you check dimensions, lane allocation, power, firmware, and IOMMU grouping. For [Proxmox passthrough](https://homelabpicks.com/mini-pc/best-mini-pc-proxmox/), those checks are part of the purchase.

The SFP+ ports can carry storage and migration traffic while the 2.5GbE ports handle management and general networking. Most mini PCs would need an add-in card to match that.

The AMD platform has no Intel vPro, so plan a separate remote console if you need out-of-band management. Minisforum sells the MS-A2 barebone or configured, and a barebone unit needs memory and storage. Power draw and noise depend on the CPU option, installed card, drives, and active links, so measure the finished build.

If you only need Plex, Home Assistant, and a dozen containers, the MS-A2 is an expensive way to add heat.

## Upgradeable memory: Minisforum UM890 Pro

The [Minisforum UM890 Pro](https://homelabpicks.com/go/minisforum-um890) is the pick for builders who want an 8-core Zen 4 box they can grow. Its Ryzen 9 8945HS and Radeon 780M are in the same class as the SER9 Pro's chip, but the memory sits in two DDR5-5600 SO-DIMM slots that take up to 96 GB.

That makes it the better long-term choice if you plan to add memory-hungry VMs, a large ZFS cache, or local AI models. It also has two 2.5GbE ports for separating management from VM traffic, two USB4 ports, and an OCuLink port with a PCIe 4.0 x4 link for an external GPU or PCIe device.

Choose the SER9 Pro if a configured 32 GB box is enough and you want the lower price. Choose the UM890 Pro if you want room to grow. Like the SER9 Pro, its Radeon graphics suit Jellyfin better than Plex.

## Budget pick: Beelink EQ14

The [Beelink EQ14](https://homelabpicks.com/go/beelink-eq14) is the low-power option. Its Intel N150 runs DNS, Home Assistant, a reverse proxy, and a modest container stack, and its Quick Sync graphics support Plex hardware transcoding.

Check the Ethernet version before you order. The reviewed configuration has two 2.5GbE ports on Intel i226-V controllers, which suit a small OPNsense or pfSense install or a split between management and service traffic. Beelink also sells a version with two gigabit ports under the same name. Intrusion detection and VPN throughput depend on your rules and configuration, so a firewall doing heavy inspection may need more CPU.

Memory is one DDR4 SO-DIMM with a 16 GB maximum, so the EQ14 suits containers and a light VM or two rather than many VMs. Beelink documents two M.2 2280 slots and lists a SATA SSD in the base configuration.

## How to choose

### By workload

**Docker containers only:** the [Beelink EQ14](https://homelabpicks.com/go/beelink-eq14) handles a lightweight stack. Step up to the SER9 Pro for heavier services such as Nextcloud, Immich, or GitLab.

**Proxmox with several VMs:** the Beelink SER9 Pro is the default. Choose the UM890 Pro or SER10 Max for more than 32 GB, and the MS-A2 for PCIe passthrough or SFP+. Our [best mini PC for Proxmox](https://homelabpicks.com/mini-pc/best-mini-pc-proxmox/) guide goes deeper.

**Plex or Jellyfin transcoding:** for Plex, choose Intel. Plex's Linux hardware transcoding supports Intel Quick Sync and NVIDIA, which makes the EQ14 the Plex pick here. Jellyfin also supports AMD integrated graphics through VA-API, so the SER9 Pro and UM890 Pro work for Jellyfin.

**Router or firewall (OPNsense or pfSense):** the dual 2.5GbE EQ14 suits a small install. Confirm the Ethernet version, and plan for more CPU if you need heavy intrusion detection or VPN traffic.

**Maximum expansion:** the Minisforum MS-A2, with a PCIe slot, dual SFP+, dual 2.5GbE, three drive positions, and up to 96 GB of memory.

## Mini PC vs NAS: complementary, not competing

A mini PC is good at compute: VMs, containers, and applications. A NAS is good at storage: RAID, backups, and media libraries. Most home labs benefit from both.

A clean setup is a mini PC for compute connected over 2.5GbE or faster to a [NAS for data](https://homelabpicks.com/nas/best-nas-home-lab/). VMs and containers run on fast local NVMe and mount NAS shares for bulk data. If the mini PC fails, your data is safe on the NAS.

For Docker-specific setups, see our [best mini PC for Docker](https://homelabpicks.com/mini-pc/best-mini-pc-docker/) guide.

## What to skip

**Used Intel NUCs (12th and 13th gen):** used prices are often close to new mini PCs that come with a warranty. Compare the complete configured price before buying one.

**Soldered 16 GB on a primary server:** acceptable for an N-series container node, but a dead end for a machine you expect to run VMs.

**Gaming-first mini PCs:** a system chosen for graphics or boost clocks may lack what a server needs, such as a second Ethernet port or a second M.2 slot.

## Bottom line

The [Beelink SER9 Pro](https://homelabpicks.com/go/beelink-ser9) is the mini PC we recommend to most home lab builders. It has eight Zen 4 cores, 24 or 32 GB of LPDDR5X, two M.2 slots, 2.5GbE, and USB4 in a configured box. Buy the 32 GB version.

If expansion is your priority, the [Minisforum MS-A2](https://homelabpicks.com/go/minisforum-ms-a2) adds a PCIe slot, dual SFP+, and a U.2 slot. If you want socketed memory up to 96 GB, choose the [Minisforum UM890 Pro](https://homelabpicks.com/go/minisforum-um890). For more cores and native 10GbE copper without a PCIe slot, choose the [Beelink SER10 Max](https://homelabpicks.com/go/beelink-ser10-max). For a low-power node or small firewall, choose the dual 2.5GbE [Beelink EQ14](https://homelabpicks.com/go/beelink-eq14), and see the [N100/N150 roundup](https://homelabpicks.com/mini-pc/best-n100-n150-mini-pc/) for more options.

Whichever you choose, pair it with a dedicated NAS for storage. The mini PC handles compute and the NAS handles data.

## FAQ

### What is the best mini PC for a home server in 2026?

The Beelink SER9 Pro is our pick for most builds. It has an 8-core Ryzen 7 H 255, 24 or 32 GB of LPDDR5X, two M.2 slots, 2.5GbE, and USB4, and it arrives configured. Choose the MS-A2 for PCIe expansion and SFP+, the UM890 Pro for upgradeable memory, the SER10 Max for more cores and 10GbE copper, or the EQ14 for a low-power node.

### How much RAM do I need for a mini PC home server?

16 GB is enough for a lightweight container host. 32 GB gives room for several VMs. Plan for 64 GB or more for memory-heavy services such as databases, local AI models, or a large ZFS cache, and choose a machine with socketed memory if you expect to grow.

### Can I run Proxmox on a mini PC?

Yes. Proxmox VE 9 is the current release. IOMMU groups for PCIe passthrough depend on the specific board and firmware, so check them on your unit before planning a passthrough design. The MS-A2 is the only pick here with an internal PCIe slot. The N150-based EQ14 suits containers and a light VM or two rather than many VMs.

### What mini PC has the lowest power consumption for 24/7 use?

The N150-based EQ14 has by far the lowest-power processor in this guide, with a 6W base power rating, though the whole system draws more than that. Measure your configured system at the wall. At $0.18 per kWh, each watt of continuous draw costs about $1.58 a year, so a system averaging 10W costs about $16 a year.

### Should I buy a mini PC or a NAS for my home lab?

They serve different roles. A mini PC excels at compute, running VMs, containers, and applications. A NAS excels at storage, with bulk file serving, RAID protection, and backup workflows. Most home labs benefit from both, pairing a mini PC for compute with a NAS for data. See our best NAS for home lab guide for storage recommendations.

## Sources

- [Beelink SER9 Pro: manufacturer specifications](https://www.bee-link.com/products/beelink-ser9-pro-amd-ryzen-7-h-255) (accessed 2026-09-29)
- [Beelink SER10 Max: manufacturer specifications](https://www.bee-link.com/products/beelink-ser10-max-amd-pro-ryzen-ai-9-hx-470) (accessed 2026-09-29)
- [Minisforum MS-A2: manufacturer specifications](https://store.minisforum.com/products/minisforum-ms-a2) (accessed 2026-09-29)
- [Minisforum UM890 Pro: manufacturer specifications](https://store.minisforum.com/products/minisforum-um890pro-mini-pc) (accessed 2026-09-29)
- [Beelink EQ14: manufacturer specifications and Ethernet versions](https://www.bee-link.com/products/beelink-eq14-n150) (accessed 2026-09-29)
- [Intel N150 processor specifications](https://www.intel.com/content/www/us/en/products/sku/241636/intel-processor-n150-6m-cache-up-to-3-60-ghz/specifications.html) (accessed 2026-09-05)
- [Plex: using hardware-accelerated streaming](https://support.plex.tv/articles/115002178853-using-hardware-accelerated-streaming/) (accessed 2026-09-29)
- [Jellyfin: AMD hardware acceleration](https://jellyfin.org/docs/general/post-install/transcoding/hardware-acceleration/amd/) (accessed 2026-09-29)
