Best Mini PC for Home Assistant Under $300 (2026)
Disclosure: As an Amazon Associate, The Gear Nest earns from qualifying purchases. This adds no cost to you.
A mini PC for Home Assistant is the biggest reliability upgrade you can make to a smart home. SD cards die under constant Recorder writes, Pi 4 CPUs choke when you add Frigate or local voice, and USB bus power misbehaves with Zigbee dongles. The fix in 2026: a sub-$300 x86 box, or the official Home Assistant Green appliance, often for less than a fully kitted Pi.
Below are five picks we would actually buy right now. Every spec and gotcha here was verified against the manufacturer’s product page plus at least one independent review. Prices accurate at time of writing and subject to change.
Quick comparison
| Product | Best For | Key Spec | Price Tier | Rating | Buy Link |
|---|---|---|---|---|---|
| Beelink Mini S12 Pro | Budget value | Intel N100, 16GB, 500GB | $ | ★★★★☆ | Check Price on Amazon |
| Home Assistant Green | Easiest setup | HAOS pre-installed, 1.7W idle | $ | ★★★★☆ | Check Price on Amazon |
| Beelink Mini S13 | Newer N150 refresh | Intel N150, 16GB, dual M.2 | $$ | ★★★★☆ | Check Price on Amazon |
| GMKtec NucBox G3 Plus | Most upgradable RAM | Intel N150, 2.5GbE, SODIMM to 32GB | $$ | ★★★★☆ | Check Price on Amazon |
| Beelink EQ14 | Dual-LAN setups | Intel N150, dual Ethernet, built-in PSU | $$ | ★★★★☆ | Check Price on Amazon |
Beelink Mini S12 Pro — Best Budget Value
The default pick if all you want is a quiet x86 box to run Home Assistant OS for the next three years.
Why it makes the list
The Mini S12 Pro has been the most-recommended machine in the Home Assistant community for a reason: 16 GB of DDR4 and a 500 GB NVMe already in the box, 24/7 idle power that landed around 6 W in independent testing (and 8.2 W with a monitor attached in one homelab writeup), and an Intel N100 that handles Mosquitto, Node-RED, Tailscale, and the Recorder database without breathing hard. One homelab review runs HAOS as a Proxmox VM alongside a stack of LXCs on this hardware with headroom to spare. Prices accurate at time of writing and subject to change.
Key specs
- Intel N100, 4 cores / 4 threads, up to 3.4 GHz, 6W base TDP
- 16 GB DDR4 (single SODIMM, 16 GB practical ceiling)
- 500 GB NVMe SSD on typical shipping config
- 4x USB 3.2 Gen 2 Type-A, 2x HDMI 2.0 4K@60Hz, 1x Gigabit Ethernet
- Wi-Fi 6, Bluetooth 5.2
- ~6W idle, ~22.5W max load in independent measurement
Watch out for
Three real caveats. First, the LAN is plain Gigabit — if your network has moved to 2.5GbE, step up to the GMKtec G3 Plus or EQ14 below. Second, the included SSD is an unbranded off-brand drive, and some SKUs ship it as M.2 SATA instead of NVMe — check the exact listing. Third, Beelink tuned cooling for idle more than sustained load, so a long-running Frigate deployment with multiple camera decodes can push CPU temperatures high enough to throttle. A handful of owners have also reported flaky Wi-Fi or Bluetooth, which is a non-issue if you plug it into Ethernet (which you should anyway for 24/7 use).
Home Assistant Green — Easiest Setup
The box that boots to HAOS out of the shipping carton, pulls 1.7 watts at the wall, and never needs a BIOS tweak.
Why it makes the list
Home Assistant Green is Nabu Casa’s own hardware, built by the team behind Home Assistant and engineered by Seeed Studio. HAOS is pre-installed; the quick-start card walks you through onboarding in roughly 15 minutes; the aluminum base is the heatsink, so there is no fan. The hardware is a Rockchip RK3566 quad-core ARM Cortex-A55 at 1.8 GHz with 4 GB of LPDDR4X and 32 GB of eMMC. Manufacturer-documented idle draw is 1.7 W, heavy load under 3 W — lower than any x86 pick here. For someone who just wants HA to work, this is the box. Prices accurate at time of writing and subject to change.
Key specs
- Rockchip RK3566 quad-core ARM Cortex-A55 @ 1.8 GHz, 4 GB LPDDR4X
- 32 GB eMMC flash storage (sealed, no upgrade)
- Gigabit Ethernet, 2x USB 2.0 Type-A
- Fanless, aluminum heatsink base
- 112 x 112 x 32 mm, 340 g
- 1.7 W idle, under 3 W at heavy load
Watch out for
Green is deliberately a Home Assistant appliance. It is ARM-only, HAOS-only — no Proxmox, no native Docker, no sharing the box with Plex or Nextcloud. There is no Wi-Fi (wired Ethernet only), and the HDMI port is diagnostic-only. There is also no Zigbee, Z-Wave, or Thread radio built in; you add those with a USB stick like the Connect ZBT-2 (Zigbee/Thread/Matter) or ZWA-2 (Z-Wave). Storage is a fixed 32 GB eMMC with no upgrade path. And the price has moved — Nabu Casa raised the Green from a $99 launch price to a $199 MSRP after component costs roughly doubled. For dedicated HA, it is still a clean deal. For anything beyond HA, buy an x86 box instead.
Beelink Mini S13 — Newer N150 Refresh
The S12 Pro’s successor on the Twin Lake N150, with two M.2 slots and a VESA bracket in the box.
Why it makes the list
The Mini S13 is the direct refresh of the S12 Pro: same compact chassis, same power envelope, slightly newer chip. The N150 is a modest clock bump over the N100 (up to 3.6 GHz vs 3.4 GHz) with the same four cores and the same 24-EU UHD graphics tuned to 1 GHz. The real upgrade for a Home Assistant server is the second M.2 2280 slot — leave the (mediocre) factory 500 GB drive as-is and drop a real NVMe into the second slot for the Recorder database. One independent review booted Ubuntu 24.04 from a USB stick with everything working out of the box. Prices accurate at time of writing and subject to change.
Key specs
- Intel N150, 4 cores / 4 threads, up to 3.6 GHz, 24 EU UHD graphics @ 1 GHz
- 16 GB DDR4-3200 single-channel SODIMM (also sold in a 12 GB LPDDR5 variant)
- 500 GB M.2 SSD plus a second M.2 2280 slot for expansion
- Dual 4K@60Hz HDMI, Wi-Fi 6, Bluetooth 5.2
- Networking varies by SKU: single Gigabit, single 2.5G, or dual 2.5G revision
- VESA mount bracket included
Watch out for
The SKU situation is messy. Beelink ships at least three Mini S13 configurations with different RAM types (DDR4 SODIMM vs LPDDR5) and different network ports (single Gigabit, single 2.5G, dual 2.5G). Read the full Amazon listing title before you order. The 500 GB drive that ships in the DDR4 config benchmarks as SATA-class at roughly 510 / 480 MB/s read / write — plan to add a proper NVMe to the second slot for database workloads. The N150 also caps at 16 GB of single-channel RAM. And the included power cable has been described as flimsy enough that a replacement is worth considering for always-on use.
GMKtec NucBox G3 Plus — Most Upgradable RAM
The one budget N150 box with a replaceable SODIMM that actually reaches 32 GB.
Why it makes the list
Most sub-$250 N150 mini PCs solder their RAM. The G3 Plus does not — it uses a replaceable DDR4-3200 SODIMM with a 32 GB upgrade path per GMKtec’s spec sheet. That matters for a Home Assistant server because the same box can later host more add-ons, a bigger local history database, or a small local-AI integration without replacing it. The G3 Plus also brings 2.5GbE networking, dual M.2 storage (one 2280 NVMe plus one 2242 SATA), WiFi 6, and dual 4K@60Hz HDMI into the same price range as the S13. Prices accurate at time of writing and subject to change.
Key specs
- Intel N150 Twin Lake, 4C/4T, up to 3.6 GHz, 24 EU Intel UHD graphics
- DDR4-3200 via replaceable SODIMM, upgradeable to 32 GB
- Dual M.2: M.2 2280 NVMe + M.2 2242 SATA (up to 4 TB combined)
- 2.5GbE Ethernet, Wi-Fi 6, Bluetooth 5.2
- 4x USB 3.2 (5 Gbps), 2x HDMI 4K@60Hz, 3.5mm audio
- Idle around 6–9 W in independent reviews
Watch out for
A few real catches. First, the 32 GB upgrade is physically supported, but 2026 DRAM prices make a DDR4-3200 32 GB SODIMM roughly $200 on its own — budget for it. Second, there is only one 2.5GbE port; for dual Ethernet, the EQ14 is the better pick. Third, the G3 Plus has no USB-C. Fourth, the Amazon storefront is a minefield: GMKtec has relisted similarly named “G3” models with different CPUs (an N100 “G3” and an Intel i3-10110U “G3 Pro”), so verify the listing explicitly says N150 before checkout. Finally, the box has a small active fan rather than passive cooling.
Beelink EQ14 — Best for Dual-LAN Setups
The box to buy if you want Home Assistant on one physical NIC and your IoT VLAN on the other.
Why it makes the list
Two Ethernet ports in a 493-gram chassis at this price point is uncommon, and the EQ14 adds a built-in internal PSU (one IEC power cable, no external brick) and a USB-C 10 Gbps port. One hands-on homelab review runs Proxmox on the metal with a stack of LXCs plus light VMs on this hardware, measuring idle around 6 W. For a smart home server that also acts as a Pi-hole, reverse proxy, and Vaultwarden host, the dual-LAN layout keeps your Zigbee hub and camera traffic on an isolated segment without a managed switch. Prices accurate at time of writing and subject to change.
Key specs
- Intel N150 Twin Lake, 4C/4T, up to 3.6 GHz, 6W base TDP (up to 25W)
- 16 GB DDR4-3200 single-channel SODIMM (hard-capped at 16 GB)
- Two M.2 slots: one PCIe 3.0 x4, one PCIe 3.0 x1; 512 GB M.2 SATA SSD included
- Dual Ethernet (LAN variant depends on SKU — dual 1GbE or dual 2.5GbE), Wi-Fi 6, Bluetooth 5.2
- 3x USB 3.2 Gen 2 Type-A (10 Gbps), 1x USB-C 10 Gbps, 1x USB 2.0 Type-A, 2x HDMI 4K@60Hz
- Built-in internal 25W PSU, 493 g, 4.92 x 4.92 x 2.91 inches
Watch out for
The LAN variant trap is the big one. Beelink sells two EQ14 SKUs that look nearly identical: one with dual 1GbE and one with dual 2.5GbE Intel i226-V NICs. The 2.5GbE version is the one you want. Confirm the LAN speed in the listing title. Second, the included 512 GB drive is M.2 SATA (benchmarked around 146 MB/s), not NVMe — use the empty PCIe 3.0 x4 slot for a proper NVMe. Third, RAM is capped at 16 GB single-channel. Fourth, the internal PSU is proprietary — repair means Beelink parts. Finally, EQ14 pricing has been volatile through 2026, with one tracker catching a listing near $500 after an earlier $199 window; verify the live price before buying.
How to pick a mini PC for Home Assistant
USB ports and placement. Zigbee and Z-Wave dongles are low-bandwidth serial devices, and USB 3.0 radios on 2.4 GHz throw off interference. Use a USB 2.0 port, or a short extension cable to separate the dongle from the chassis.
SSD vs eMMC. Home Assistant writes to its database constantly. An NVMe or M.2 SATA SSD outlasts a MicroSD card by years. The HA Green’s 32 GB eMMC is fine for a basic install; for long-term statistics or Frigate, buy an x86 box with an M.2 slot.
Idle wattage. The box runs 24/7, so idle power is the number you pay for. The HA Green at 1.7 W is roughly a quarter of the x86 picks at 6–9 W — real, but usually a few dollars a year.
NIC speed and count. Gigabit is enough for pure HA traffic. 2.5GbE matters if your switch and NAS can saturate the link. Dual NICs matter if you want a VLAN-isolated IoT segment without a managed switch.
Expansion ceiling. The N150 platform caps at 16 GB of single-channel RAM; the GMKtec G3 Plus’s 32 GB SODIMM support is the exception. For a local LLM, Whisper voice, or a serious Frigate deployment, step up to a Ryzen-class box above this budget.
FAQ
What is the minimum RAM for Home Assistant on a mini PC?
Home Assistant OS runs comfortably on 2–4 GB of RAM. Every x86 box on this list ships with 12 or 16 GB, which is enough headroom for HAOS plus the common add-on stack (Mosquitto, Zigbee2MQTT, Node-RED, ESPHome, InfluxDB, Grafana). The HA Green’s 4 GB is enough for HAOS and the integrations you will actually use, but it is not the right box if you plan to also run Frigate or a local AI model.
Do I need an N150 or is an N100 enough for Home Assistant?
An N100 is enough. The N150 is a Twin Lake refresh of the N100 — same four cores, same 6W base TDP, roughly 6–10% faster single-threaded. Owners of an existing N100 box have little reason to upgrade for HA alone. For a new buy at a similar price, the N150 is marginal insurance.
Can I run Frigate NVR on the same mini PC as Home Assistant?
Yes for a small camera count, with caveats. Hardware-accelerated decoding via the N100 or N150’s integrated graphics (Intel Quick Sync) is the right path — Frigate’s own hardware docs recommend GPU-accelerated detection past a camera or two. For multiple high-resolution streams, step up to a Ryzen-class mini PC with a stronger iGPU, which puts you outside the sub-$300 budget.
Why not just use a Raspberry Pi 5 for Home Assistant?
Two reasons. First, SD card corruption is the most common cause of HA downtime on Pi-based deployments; every pick here boots from NVMe or eMMC. Second, 2026 DRAM prices narrowed the Pi’s price advantage — a kitted-out Pi 5 with case, NVMe HAT, SSD, and quality PSU often lands within $30 of a Beelink Mini S12 Pro. The Pi still wins for GPIO projects.
Should I install HAOS bare metal or in a Proxmox VM?
If the box will only run Home Assistant, install HAOS directly — simpler, officially supported, built-in backups, no CLI. If the box will also run Pi-hole, Vaultwarden, a Frigate container, or a reverse proxy, install Proxmox first and run HAOS as a VM. The S12 Pro, S13, G3 Plus, and EQ14 all run Proxmox cleanly. The HA Green does not.
Bottom line
If you want the easiest Home Assistant setup and HA is all you plan to run, buy the Home Assistant Green. For a cheap, flexible mini PC for Home Assistant that you can grow into, the Beelink Mini S12 Pro is the proven budget pick — the Mini S13 is the same idea on the newer N150 with a second M.2 slot. If 2.5GbE networking matters, the GMKtec NucBox G3 Plus adds that and a real 32 GB RAM upgrade path. And if you want to isolate IoT devices on a separate physical NIC without buying a managed switch, the Beelink EQ14 (dual-2.5GbE SKU) is the one. All five sit under $300 at the time of writing and draw less electricity per year than a single incandescent bulb. For related gear, see our guides on best Zigbee coordinator for Home Assistant picks and best mini PCs for Proxmox under $400.