Skip to content

Best Self-Hosted Home automation Tools

Self-hosted home automation keeps your lights, sensors and switches under your own control instead of behind a vendor cloud. The four picks here are different layers, so decide which you are missing. Home Assistant and openHAB are the hubs: they connect your devices and run the automations. Home Assistant is the larger community project; openHAB is a pure Java platform built on OSGi, where bindings connect different bus systems, hardware devices and protocols, and it ships stable, milestone and snapshot Docker images. ESPHome sits on the device side: it turns ESP32, ESP8266 and similar microcontrollers into devices from YAML configuration files, with a dashboard to manage them. Eclipse Mosquitto is an MQTT broker with no web interface, the message hub that devices and hubs publish to and subscribe from. Most setups pair one hub with a broker and, if you build your own devices, ESPHome. Whichever hub you run, keep it off the public internet and back up its configuration folder.

We earn commissions when you shop through the links below. Full disclosure →
Where to host itaffiliate disclosure
Kamaterafree trial
From $4/mo · 1 vCPU / 1 GB / 20 GB · US + EU + Asia
Start free on Kamatera → (opens in new tab)
DigitalOceanalso works on
From $6/mo · 1 vCPU / 1 GB / 25 GB · US + EU + Asia
Deploy on DigitalOcean → (opens in new tab)

Paid link — we earn a commission if you shop through it.

Analytics cookies only (Google Analytics, PostHog). No ad networks, no cross-site tracking. See our privacy policy.