Home Automation

Home Assistant

Local-first smart home platform with thousands of device integrations.

Why people self-host Home Assistant

Home Assistant is the default local-first platform for serious smart home control. It integrates many devices, supports strong automation, and can keep household routines running without sending every event to a vendor cloud.

The tradeoff is that device ecosystems, add-ons, and YAML can become a hobby. Back up configuration snapshots and keep a manual fallback for critical lights or locks.

What Home Assistant does well

  • Thousands of integrations covering Zigbee, Z-Wave, Matter, Thread, Wi-Fi devices, and most major brands.
  • Automations that run locally, so lights and sensors keep working when the internet is down.
  • Dashboards for wall tablets and phones, an energy monitor, and a local voice assistant.
  • Companion apps for iOS and Android with presence detection and notifications.

Who Home Assistant is for

Home Assistant is for anyone whose smart home has outgrown a single vendor's app: a mix of Hue, IKEA, Aqara, and a few oddities that need to work together. It rewards people who enjoy tinkering. If you own three bulbs and a speaker, the manufacturer's app is less work.

Deployment notes

Home Assistant is listed with support signals for linux, docker. Check the upstream documentation before exposing it to the internet, review authentication defaults, and keep backups outside the primary host.

The recommended install is Home Assistant OS on a dedicated mini PC, a Raspberry Pi 4 or 5, or the project's own Green box. That route gives you add-ons and one-click backups. Running the plain Docker container works too, but you lose the add-on store and manage things like Zigbee2MQTT yourself. Use an SSD rather than an SD card. Releases arrive monthly, and it is worth reading the breaking changes list before each update. Remote access goes through your own VPN or reverse proxy, or the optional paid Nabu Casa service.

Common questions about Home Assistant

Can Home Assistant run in Docker?

Yes, as Home Assistant Container. Core features and integrations all work. What you give up is the add-on store and the supervised backup system, so companion services become containers you run yourself.

Does Home Assistant work without internet?

Local devices and automations keep running. Anything that depends on a vendor cloud, such as some cameras and older Wi-Fi plugs, stops until the connection returns.