Quick Answer
An Intel N100 mini PC (~£130) 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 N100 (4-core, 3.4GHz 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 N100 mini PC idles at 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 N100 mini PC (8GB RAM, 256GB NVMe) costs £120–150 shipped — often less than a Pi 5 kit with case, SSD, and accessories.
What Specs You Need
- CPU: Intel N100 (minimum), N305 or N200 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 N100. Suitable for 24/7 operation at ~£15–25/year electricity cost.
Best Mini PCs in 2026
Intel N100 — Best Value (£120–150)
Mini PCs with the Intel N100 (Alder Lake-N, 4-core, 6W TDP) hit the sweet spot for Home Assistant. Brands like Beelink (EQ12), Trigkey, GMKtec, and MINISFORUM all offer N100 boxes with 8GB/16GB RAM and 256GB/512GB NVMe. The N100 handles HA OS, Zigbee2MQTT, MQTT broker, and light Frigate workloads (2–3 cameras with motion detection) without throttling.
Browse N100 mini PCs on Amazon →
Intel N305 — Best for Frigate (£180–220)
The Intel N305 (8-core Efficient cores, 15W TDP) gives you roughly 2× the CPU throughput of the N100. If you're running Frigate with 4+ cameras and CPU-based object detection (without a Coral TPU), the N305 handles it without frame drops. Beelink EQ13 and MINISFORUM UN305 are the common choices.
Browse N305 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 970 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 N100 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 £130–160 for the hardware 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 N100 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.