Quick Answer
An Intel N150 mini PC running Home Assistant OS is the best home server for most users — quieter, faster, and more stable than a Raspberry Pi, with proper USB 3.0 for a Zigbee dongle. Pair it with a 256GB NVMe SSD, flash HA OS to a USB drive, and you'll have HA running in under an hour.
What You Need
Contents
Why a Mini PC Beats a Raspberry Pi for Home Assistant
The Raspberry Pi 4 and 5 are excellent single-board computers — compact, low-power, and widely supported. But as a dedicated Home Assistant server, they have real limitations that a mini PC eliminates.
- Storage reliability: The Pi relies on a microSD card. MicroSD cards are not designed for the constant read/write cycles of a server — failures within 1–2 years are common. Mini PCs use M.2 NVMe SSDs rated for 10× more write cycles.
- USB bandwidth: The Pi 4's USB 3.0 ports share bandwidth with the USB controller used for the SD card. Plugging in a Zigbee dongle and a USB SSD simultaneously causes throughput issues. Mini PCs have dedicated USB controllers.
- CPU performance: An Intel N150 (4-core, 3.6GHz boost) runs Frigate, add-ons, and multiple RTSP camera streams without breaking a sweat. A Pi 4 struggles with Frigate at more than 2–3 cameras. A Pi 5 is better but still limited.
- Power draw: An N150 mini PC idles at roughly 5–8W — barely more than a Pi 4's 3–5W, and well within acceptable 24/7 running costs.
- Availability and price: Raspberry Pis still carry inflated prices in 2026. A quality N150 mini PC (8–16GB RAM, NVMe SSD) often costs about the same as a Pi 5 kit with case, SSD, and accessories.
What Specs You Need
- CPU: Intel N150 (or the older N100) as a minimum; Core 3 N355 (or the older N305) for Frigate with multiple cameras. Avoid Celeron J4125 — it's older and slower per watt.
- RAM: 8GB minimum. 16GB if running Frigate with 4+ cameras or additional Docker containers.
- Storage: 256GB NVMe minimum. 512GB if storing Frigate clips locally. External USB 3.0 drives work for bulk storage but not as the OS drive.
- USB ports: At least 2× USB 3.0 (one for Zigbee dongle, one spare). Check the port layout — some mini PCs have 2× USB 2.0 and 2× USB 3.0.
- Ethernet: 2.5GbE preferred for camera streams. 1GbE works fine for most setups.
- Power draw: Under 15W idle, under 30W load for an N150. Suitable for 24/7 operation at ~£15–25/year electricity cost.
Best Mini PCs in 2026
Intel N150 — Best Value
Mini PCs with the Intel N150 (Twin Lake, 4-core, 6W TDP) hit the sweet spot for Home Assistant. It is a 2025 refresh of the N100 with slightly higher clocks, and it is what current budget mini PCs ship with. Brands like Beelink (EQ14, the successor to the EQ12), Trigkey, GMKtec, and MINISFORUM all offer N150 boxes with 8GB/16GB RAM and 256GB/512GB NVMe. The N150 handles HA OS, Zigbee2MQTT, MQTT broker, and light Frigate workloads (2–3 cameras with motion detection). If you find an older N100 box at a clearance price, it does the same job almost as well.
Browse N150 mini PCs on Amazon →
Intel Core 3 N355 — Best for Frigate
The Intel Core 3 N355 (8 Efficient cores, 15W TDP) is the 2025 refresh of the N305 and gives you roughly 2× the CPU throughput of the N150. If you're running Frigate with 4+ cameras and CPU-based object detection (without a Coral TPU), an 8-core chip handles it far better than a 4-core one. ServeTheHome measured the N355 only about 1–3% faster than the N305, so an N305 box such as the MINISFORUM UN305 is still a fine buy if it is cheaper.
Browse N355 mini PCs on Amazon →
SSD Recommendations
Home Assistant OS with add-ons (Zigbee2MQTT, Mosquitto, Frigate) uses about 30–50GB of storage for the OS and add-on images. Add Frigate clip storage and you want at minimum 256GB, preferably 512GB.
- M.2 NVMe (preferred): Samsung 990 EVO Plus, WD Blue SN580, Kingston NV3 — all are reliable, fast, and reasonably priced. A 256GB NVMe costs £25–35.
- M.2 SATA: If your mini PC only supports SATA M.2, any major brand 256GB SATA SSD works — just expect slower sequential speeds (500MB/s vs 3000MB/s for NVMe). For HA, the difference is rarely noticeable in practice.
- External USB SSD: Can be used for additional Frigate storage, but don't run HA OS from USB — it's less reliable than an internal drive and the boot process is more complex.
Step-by-Step HA OS Installation
- Download HA OS image: Go to home-assistant.io/installation and download the Generic x86-64 image (the .img.xz file for generic Intel/AMD hardware).
- Flash to USB: Use balenaEtcher to flash the HA OS image to a USB flash drive. This creates a bootable installer — not the final installation location.
- Boot from USB: Plug the USB into the mini PC, power on, and enter the BIOS (usually Delete or F2). Set USB as the first boot device. Save and restart.
- Install to NVMe: HA OS will boot and automatically install itself to the internal NVMe SSD. The process takes 5–10 minutes and the machine reboots automatically.
- Remove USB and boot: After reboot, remove the USB drive. HA OS boots from the NVMe SSD into the setup wizard.
- Access HA: From any browser on your network, navigate to
http://homeassistant.local:8123or the mini PC's IP address on port 8123. Complete the onboarding wizard.
Post-Install Essentials
Once HA OS is running, install these add-ons from Settings → Add-ons → Add-on Store:
- Mosquitto broker: MQTT broker — required by Zigbee2MQTT and many other integrations.
- Zigbee2MQTT: Plug in the Sonoff Dongle Plus via a 50cm USB 2.0 extension cable (keeps it away from USB 3.0 interference), then install and configure Zigbee2MQTT. Set the serial port to
/dev/ttyUSB0or use the auto-detect feature. - Studio Code Server: VS Code in the browser — edit config files, YAML automations, and Zigbee2MQTT config directly from HA's UI.
- Home Assistant Google Drive Backup (HACS): Automated daily backups to Google Drive. Non-negotiable for a server you'll rely on.
- Frigate (optional): Install from HACS add-on store if you have RTSP cameras. Requires configuring the
frigate.ymlwith your camera RTSP URLs.
Bottom Line
An Intel N150 mini PC with a 256GB NVMe SSD running Home Assistant OS is the best HA server you can build in 2026. It's faster than a Pi, more reliable than any SD-card-based setup, and handles Zigbee2MQTT, MQTT, Frigate, and all standard HA add-ons without breaking a sweat. Budget roughly what a Raspberry Pi 5 kit would cost and your HA installation will last years without issues.
FAQ
Can I run HA OS in a VM instead?
Yes — HA OS runs in VMware, Proxmox, and VirtualBox. This is a good option if you already have a home server or NAS. The limitation is USB passthrough for Zigbee dongle — you need to pass the USB device through to the VM, which adds complexity. For a dedicated HA machine, bare-metal HA OS is simpler.
How much power does an N150 mini PC use?
5–8W idle, 15–25W under full load. Running 24/7 at 8W average, that's about 70kWh per year — roughly £15–20 at UK electricity rates. Less than a single smart bulb left on 24/7.
Do I need a Zigbee coordinator if I only use Matter devices?
No. Matter devices communicate over Wi-Fi or Thread (via a Thread border router like a HomePod mini or Apple TV 4K). You only need a Zigbee coordinator if you're using Zigbee devices. Most affordable sensors (Aqara, SONOFF, IKEA) are still Zigbee, not Matter, in 2026.
Why does the Zigbee dongle need a USB extension cable?
USB 3.0 ports emit interference at 2.4 GHz, which is the same frequency band Zigbee operates on. Plugging the Zigbee dongle directly into a USB 3.0 port causes range issues and dropped devices. A 30–50cm USB 2.0 extension cable moves it away from the interference source and significantly improves Zigbee reception.
SmartWired participates in the Amazon Associates Programme. We may earn a commission from qualifying purchases at no extra cost to you.