Eleki Jack IoT All articles
Home Automation

Your Whole Smart Home, One Little Box: Building a Self-Hosted Brain on a Mini PC

Eleki Jack IoT
Your Whole Smart Home, One Little Box: Building a Self-Hosted Brain on a Mini PC

There's a moment every smart home tinkerer eventually hits: the cloud outage. Maybe your thermostat goes dumb during a vendor's server migration. Maybe your bulbs stop responding because someone forgot to renew a certificate. Either way, you realize your house doesn't really belong to you.

We decided to fix that the only way makers know how — with hardware we own outright. The mission: cram an entire home automation stack onto a single mini PC, cut every subscription cord, and see if the result could survive real life. Spoiler: it could, and it idles at less power than a nightlight.

Why a Mini PC Beats the Raspberry Pi (Usually)

Look, we love a Pi as much as anyone. But for a 24/7 always-on home brain, a used or budget x86 mini PC makes a surprisingly strong case in 2025.

We tested three candidates, all under $150:

The N100 class won for us. It handles Home Assistant, a Zigbee coordinator, a dozen integrations, and some light video processing without breaking a sweat. If you already have a Pi 5 collecting dust, though, it's a perfectly fine starting point — just budget for decent storage, because SD cards and 24/7 writes don't mix.

The Stack: Three Pieces, One Box

Here's the whole architecture, and it's simpler than it sounds:

  1. Home Assistant OS as the foundation. Install it bare-metal or in a VM — we went with Proxmox on the mini PC so we could snapshot the whole thing.
  2. Zigbee2MQTT paired with a Sonoff ZBDongle-E (about $20). This unlocks hundreds of Zigbee devices — Aqara sensors, Third Reality plugs, IKEA bulbs — with zero vendor cloud.
  3. Mosquitto as the MQTT broker, the post office where all your devices leave messages.

Total software cost: zero dollars. Total recurring cost: zero dollars. That's the pitch.

The Power Bill Reality Check

Before committing, we metered the whole setup with a cheap Kill A Watt. The N100 box idles at 6–8 watts, climbing to maybe 12 under load. Run that 24/7 and you're looking at roughly $8–12 a year in electricity at typical US rates — less than one month of a camera cloud subscription.

Compare that to a hub-plus-subscription setup and the math gets silly fast. Ring's basic plan is $50/year. Nest Aware starts higher. Our stack pays for itself in under two years even before you count the flexibility.

The Zigbee Gotchas Nobody Puts in the Product Photos

A few lessons from the trenches:

Backups: The Part Everyone Skips

Here's the honest confession — our first Home Assistant install died to a corrupted SSD, and we lost months of automation tuning. Don't be us.

The setup that finally stuck:

Thirty minutes of setup, and a dead drive becomes an inconvenience instead of a weekend of rebuilding.

What You Actually Get

Six months in, here's the difference that matters: everything still works when the internet doesn't. Lights, locks, sensors, automations — all of it runs inside your walls. When our ISP had a three-hour outage last month, the house didn't even notice.

Is there friction? Sure. Firmware updates take a little more effort than tapping a vendor app. Adding a new device means reading a compatibility page instead of scanning a QR code. But for anyone who's ever wanted their smart home to answer to them instead of a shareholder call — this is the upgrade. A $150 box, a free weekend, and a house that's finally, genuinely yours.

All Articles

Related Articles

One Dongle to Rule Your Bulbs: Building a Zigbee Coordinator That Answers to Nobody

One Dongle to Rule Your Bulbs: Building a Zigbee Coordinator That Answers to Nobody

Stop Shopping for a New Opener: Seven Ways to Retrofit the Garage Door You Already Own

Stop Shopping for a New Opener: Seven Ways to Retrofit the Garage Door You Already Own

One Year of Matter Later: My Multi-Brand Smart Home Confession

One Year of Matter Later: My Multi-Brand Smart Home Confession