← All Articles

Best Mini PCs for a Budget Homelab in 2026 (Real Idle Power Numbers)

The complete 2026 guide to mini PC homelab hardware: every tier from $80 to $475, real idle power numbers, and the picks that actually run Proxmox and Docker well.

hardwarecost-analysisbeginner

This post contains affiliate links. If you buy through them, I earn a small commission at no extra cost to you.

Beelink EQ12 Pro

~$165

Best all-around pick. Intel N100, 16GB LPDDR5, 500GB NVMe, 2x M.2 slots. Idles at 7W and handles 4-6 LXC containers without breaking a sweat.

Check Price →

Beelink S12 Pro

~$130

Best budget pick. Same N100 platform for less. Ships with 8GB but takes standard SO-DIMMs. A $25 RAM upgrade gets you to 16GB.

Check Price →

Beelink EQR6

~$220

Best for media transcoding. Ryzen 5 6600H with Radeon 680M handles multiple 4K streams in Jellyfin without CPU lift.

Check Price →

Minisforum UM790 Pro

~$320

Top of the budget tier. Ryzen 9 7940HS, 32GB DDR5, dual NVMe. Serious headroom if you need it.

MINISFORUM MS-01

~$475 (currently out of stock)

Best for Proxmox clusters. 10GbE built in, dual M.2, dual SATA bays, Intel i9-12900H. Serious machine for serious homelab use.

Mini PCs have been the default homelab starter hardware for a few years now, and the options in 2026 are genuinely better than they’ve ever been. More competition, better processors, 2.5GbE showing up at lower price points, and AMD Ryzen finally making sense at budget ranges. The category has matured.

The problem is the noise-to-signal ratio when you search for recommendations. “Best mini PC” results are full of spec sheets and sponsored roundups that tell you nothing about what it’s actually like to run Proxmox on the thing for a year.

This is what I’d buy today, with current prices and the actual reasoning behind each pick. Every recommendation here has to clear four bars before it makes the list: documented Linux/Proxmox compatibility (not “should work”), two RAM slots instead of soldered single-channel, an NVMe boot drive instead of eMMC, and a price that reflects what the thing actually sells for right now, not a launch-week MSRP nobody pays. Prices are approximate and move around; treat them as directional and check the current listing before buying. This page gets revisited whenever a pick goes out of stock or gets replaced by a newer model.

Quick Answer: Best Mini PC for a Homelab in 2026

The Beelink EQ12 Pro (~$165) is the right pick for most beginners: Intel N100, 16GB RAM, 2.5GbE, 7W idle, and enough headroom for 6-8 Docker containers or a Proxmox VM stack. If budget is tight, the Beelink S12 Pro (~$130) uses the same N100 platform with upgradeable SO-DIMM slots.

BudgetPickWhy
Best all-aroundBeelink EQ12 Pro (~$165)N100, 16GB, 7W idle, proven Linux support
Budget-firstBeelink S12 Pro (~$130)Same platform, add a $25 RAM upgrade
Media transcodingBeelink EQR6 (~$220)Radeon 680M handles 4K Jellyfin streams
Max headroomMinisforum UM790 Pro (~$320)8-core Ryzen 9, 32GB DDR5
Under $100 usedThinkCentre M720q (~$80)Proven enterprise hardware, upgradeable

Whatever you buy, make sure it has two RAM slots (not soldered single-channel), an NVMe M.2 slot, and at least 16GB of RAM. Skipping any of these is the most common first-homelab mistake. New to homelabs entirely? The beginner’s guide to starting a homelab covers what to install once the hardware arrives.

What to Look For Before We Get to the List

Before buying anything, make sure it has:

A note on soldered RAM: it shows up in N100 machines as LPDDR5, which is fast but non-upgradeable. If you know you’ll stay under 16GB, that’s fine. If you might want more room later, verify SO-DIMM slots before you buy.

One more thing worth checking if you plan to run VMs with GPU or NIC passthrough down the line: look up the CPU’s IOMMU grouping before buying. Every machine in this list handles basic passthrough fine, but grouping quality varies by BIOS vendor, and it’s a five-minute forum search that saves a return shipping label later.

Prefer used hardware? The best used mini PCs under $200 guide covers the used/refurb channel (Lenovo M720q, HP EliteDesk 800, Dell OptiPlex 3060 Micro) with BIOS gotchas and upgrade steps for each model. Different product universe, different shopping intent.

The Picks

CPU: Intel N100
RAM: 16GB LPDDR5
Storage: 500GB NVMe
Network: 2.5GbE
Price: ~$165 on Amazon

The EQ12 Pro is the mini PC I’d buy today starting from scratch. The N100 runs Proxmox cleanly, idles around 7W, and 16GB means you can run 4-6 LXC containers or a few lightweight VMs without hitting memory pressure. Beelink has been around long enough that the EQ12’s quirks are documented and fixed. You won’t run into mysterious firmware issues.

Pros:

Cons:

This is the right pick for a first homelab server, Proxmox with Docker, and up to 8-10 concurrent services.


CPU: Intel N100
RAM: 8GB DDR4 (upgradeable to 16GB via SO-DIMM)
Storage: 256GB NVMe
Network: 2.5GbE
Price: ~$130 on Amazon

Same N100 platform as the EQ12 Pro for $20-35 less. The tradeoff: 8GB RAM and 256GB storage. If you’re comfortable swapping RAM yourself, this is the best value in the category. An 8GB to 16GB upgrade costs about $25 and takes ten minutes.

Pros:

Cons:

Good pick for: someone who wants to start cheap and doesn’t mind a little DIY.


CPU: AMD Ryzen 5 6600H
RAM: 16GB DDR5 (2 slots, upgradeable to 32GB)
Storage: 500GB NVMe
Network: 2.5GbE
Price: ~$220 on Amazon

If you’re running Jellyfin and care about hardware transcoding, the integrated Radeon 680M graphics in the 6600H are meaningfully better than Intel’s UHD graphics. You can transcode multiple 4K streams simultaneously without the CPU doing heavy lifting. Haven’t set up Jellyfin itself yet? The Jellyfin setup guide covers the Docker Compose config and hardware transcoding from scratch; it’s usually the first real project people run on one of these boxes.

Pros:

Cons:

Pick this one specifically if Jellyfin or Plex transcoding is your primary use case. Otherwise the EQ12 Pro is fine.


Best If Budget Isn’t the Constraint: Minisforum UM790 Pro

CPU: AMD Ryzen 9 7940HS
RAM: 32GB DDR5 (2 slots, upgradeable to 64GB)
Storage: 512GB NVMe
Network: 2.5GbE
Price: ~$320

The UM790 Pro is the top of the budget homelab tier. The 7940HS is a current-generation eight-core chip with integrated Radeon 780M graphics, the best integrated GPU AMD ships right now. Hardware transcoding is excellent. Proxmox performance headroom is basically not a concern.

Pros:

Cons:

If you’re building a more capable setup (multiple VMs, heavier workloads, or room to grow for a few years), this is where I’d spend the extra money.


Best for Proxmox Clusters: MINISFORUM MS-01

CPU: Intel i9-12900H
RAM: 32GB DDR5 (2 slots)
Storage: 2x M.2 NVMe + 2x 2.5” SATA bays
Network: 10GbE + 2.5GbE
Price: ~$475 (currently out of stock at MINISFORUM and Amazon)

If you’re building a three-node Proxmox cluster for high availability, the MS-01 changed the calculus. Built-in 10GbE eliminates the need for a PCIe NIC, and the storage configuration is closer to small server than mini PC. Yes, it’s $475. But compare that to used enterprise rack hardware and you’re still ahead, and the power draw is a fraction of 1U servers.

Pros:

Cons:

For a head-to-head on the brand differences between the two dominant brands, Beelink tends to win on documentation and community support while MINISFORUM leads on storage expandability.


Best Used Pick: ThinkCentre M720q or M920q (under $100)

CPU: Intel i5-8400T or i5-9400T
RAM: 8-16GB DDR4 (upgradeable)
Storage: 256GB SSD + PCIe x4 slot
Network: 1GbE (add a NIC via PCIe if needed)
Price: $70-90 on eBay

If your budget is under $100, buy a used Lenovo ThinkCentre from eBay. These machines were built for enterprise deployments. They’ll run for years without complaint. The PCIe slot lets you add a NIC or NVMe adapter, which mini PCs rarely offer.

Yes, they pull 15-20W vs 7W for an N100 machine. Over a year that’s an extra $8-11 in electricity. Still worth it at sub-$100.

Search eBay for “ThinkCentre M720q i5” or “ThinkCentre M920q i7” and filter Buy It Now with 95%+ seller rating. Expect to pay $70-90 with 8GB RAM and a 256GB SSD included.

Best for: Maximum performance per dollar; used hardware buyers; anyone under a $100 hard limit.


Is the Upgrade From the EQ12 Pro Actually Worth It?

Here’s the question that actually matters once you’re past the “which chip family” decision: you’re already spending $165 on the EQ12 Pro, is stepping up to the EQR6 or the UM790 Pro worth the extra money, or is it money you won’t use?

EQ12 Pro ($165) to EQR6 ($220), a $55 jump: worth it only if hardware transcoding is a real requirement, not a nice-to-have. The N100’s iGPU can do light transcoding, but it’s the first thing that falls over under multiple simultaneous 4K streams. If you’re running Jellyfin or Plex for more than one household, the Radeon 680M in the EQR6 removes that ceiling entirely. If you’re the only person watching, skip it.

EQ12 Pro ($165) to UM790 Pro ($320), a $155 jump: worth it if you already know you’re going to outgrow 16GB, or if you’re planning to run something CPU-heavy like a local LLM alongside your usual containers. For a Docker host running Pi-hole, a couple of *arr apps, and Jellyfin, the UM790 Pro is genuinely more machine than you need, and that extra $155 is better spent on storage or a second box for redundancy.

EQR6 ($220) to UM790 Pro ($320), a $100 jump: the UM790 Pro’s Radeon 780M is a real step up from the 680M, but for transcoding alone the EQR6 already covers the common case. This upgrade only makes sense if transcoding and heavier compute both matter to you at once.

The honest answer for most first-time buyers: start at the EQ12 Pro. You can always add a second mini PC later for $165 when you actually hit a wall, and two N100 boxes clustered in Proxmox give you more flexibility than one bigger box for close to the same total spend.


Full Comparison Table

ModelPriceCPURAMIdle TDPBest For
Beelink EQ12 Pro~$165N10016GB~7WBest all-around pick
Beelink S12 Pro~$130N1008GB (upgr.)~7WBudget-first buyers
Beelink EQR6~$220Ryzen 5 6600H16GB~12WMedia transcoding
Minisforum UM790 Pro~$320Ryzen 9 7940HS32GB~20WHeavy workloads / headroom
MINISFORUM MS-01~$475i9-12900H32GB~20WProxmox clusters
ThinkCentre M720q~$80i5-8400T8-16GB~15WMax value used

What to Skip

Anything with an Intel Celeron J-series or N4xxx chip. These show up constantly in cheap mini PCs marketed as “perfect for homelab.” They’re not. Four low-power cores, single-channel memory, slow storage controllers. You’ll feel the limit the moment you try to run more than two or three containers simultaneously.

Mini PCs with only USB-C power. Not universally a problem, but some units use USB-C for power delivery, which means the power adapter is more proprietary and failure-prone than a standard barrel jack. Check before buying.

Anything marketed primarily as a “4K media player.” These often have ARM chips or unusual SoCs that look fine on a spec sheet but have poor Linux driver support and won’t run Proxmox reliably.

What About Raspberry Pi?

The Pi 5 is a capable machine, but for a homelab server I don’t recommend it over a mini PC at current pricing. An 8GB Pi 5 with a case, power supply, and NVMe hat costs $120-140 assembled. A Beelink S12 Pro costs $130 and has a real x86 CPU, a proper SSD, more RAM options, and runs standard OS images without ARM compatibility headaches.

Pi 5 makes sense for: embedded projects, GPIO use, extremely power-constrained setups (sub-5W), or scenarios where the form factor matters. For a Docker or Proxmox homelab server: get a mini PC.

A Note on RAM

Whatever you buy, verify the RAM configuration before it ships. If you can choose between a 1x16GB and 2x8GB configuration at the same price, always choose 2x8GB. The dual-channel performance difference in VM workloads is real, typically 15-30% better memory throughput.

If you’re buying the S12 Pro or EQR6 and it ships with a single stick, the upgrade is worth doing. A matched pair of 2x16GB DDR4 SO-DIMMs runs about $35-45. Do it at setup time, not later.

Power Costs Over Time

The argument for mini PCs vs. old server hardware comes down to electricity. At the US average of about $0.13/kWh:

HardwareIdle WattsAnnual Cost
Old 1U Rack Server200W~$228
Intel NUC / Beelink (N-series)6-10W~$7-11
Beelink EQ12 Pro7-10W~$8-11
Minisforum UM790 Pro18-22W~$20-25

The old enterprise hardware argument falls apart on this math. A $130 Beelink pays for itself in electricity savings versus a 200W rack server in under a year. I ran rack gear myself for two years before switching; why I stopped using rack servers covers what that decision actually looked like beyond the power bill.

FAQ

Is a mini PC actually enough for a real homelab, or do I need a rack server? For the vast majority of home setups, a mini PC is enough. Proxmox, a dozen Docker containers, Jellyfin, a Pi-hole/AdGuard instance, and a handful of self-hosted apps run comfortably on 16GB RAM and a modern efficiency chip. You’d need a rack server for large VM fleets, ZFS with many drives, or serious virtualization labs for work certifications.

N100 or Ryzen: which should I actually buy? N100 (Beelink EQ12 Pro, S12 Pro) if your workload is mostly containers, network services, and light VMs. Ryzen (EQR6, UM790 Pro) if you’re doing hardware video transcoding for Jellyfin/Plex or running heavier workloads like a local LLM. The N100 is more efficient at idle; Ryzen has more headroom under load.

Do I need ECC RAM for a homelab mini PC? No. ECC matters for large ZFS arrays and mission-critical data integrity at scale. None of the consumer mini PCs in this guide support ECC, and for a home Proxmox or Docker host running the usual mix of self-hosted apps, standard DDR4/DDR5 is fine.

Is 8GB RAM enough to start a homelab? It’s enough to get Proxmox or Docker installed and running a few lightweight containers, but you’ll hit a ceiling fast. 16GB is the realistic minimum if you want room for a Jellyfin instance, a couple of *arr apps, Pi-hole, and a VM or two without swapping constantly. If a machine ships with 8GB and open SO-DIMM slots, budget for the RAM upgrade at purchase time.

What I’d Actually Buy

Starting fresh with $150-200: Beelink EQ12 Pro. Done. It covers everything you’d want to run, idles at 7W, and the 16GB RAM means you won’t hit a ceiling for years.

Under $100: ThinkCentre M720q from eBay. Upgrade the RAM to 16GB for $25 if the listing doesn’t include it.

If media transcoding is the primary use case: Beelink EQR6, same RAM upgrade at setup time.

If I needed the most headroom for the money and didn’t mind spending $320: Minisforum UM790 Pro.

Building a proper Proxmox cluster: MINISFORUM MS-01 when budget allows. Three of these with a 10GbE switch is a genuinely impressive homelab for under $2,000.

Want the whole picture instead of just the box? The full homelab build under $300 guide walks through an entire working setup, hardware, OS, and first services, for less than the price of the EQR6 alone.

The category is good enough now that you’re not going to buy something terrible if you check those four specs at the top. The main mistakes are buying something with eMMC storage or soldered single-channel RAM, both of which you can avoid by reading the product page carefully before you click buy.

Once you’ve picked your hardware, set up Proxmox on your mini PC with the full walkthrough covering hardware selection, BIOS prep, ISO install, and first-VM layout. If you’re running plain Docker, the Docker Compose basics guide is the right starting point. If running a local LLM is on the list, the self-hosted LLM guide covers hardware sizing, Ollama setup, and Open WebUI from scratch. Building specifically around Home Assistant instead of a general Proxmox or Docker stack? The mini PC picks for Home Assistant guide covers the HAOS-specific tradeoffs (Zigbee/Z-Wave dongles, always-on reliability expectations) that change the ranking versus this general list.

Looking at a tighter budget? Refurbished ThinkCentres and used NUCs under $200 are worth considering. Search eBay for M720q or M920q with 95%+ seller ratings and you can get solid hardware for under $100.

Want a second opinion before you buy? The complete $500 homelab build breakdown prices out a full setup around one of these picks, and the r/homelab hardware buying guide rounds up what the subreddit actually recommends versus what gets upvoted for the wrong reasons.

First time doing any of this? The start here reading order is the whole path from “what is a homelab” through a running, hardened setup, in the order I’d actually follow it.