HomelabDeck
← Back to all apps

Home Assistant

Home Automation

Local, privacy-first home automation with 1000+ integrations.

Home Assistant is a local-first, privacy-focused home automation platform backed by the Open Home Foundation, supporting over 1,000 integrations across virtually every smart-home brand and protocol (Zigbee, Z-Wave, Matter, Thread). It runs entirely on your own hardware, keeps automations working even without internet access, and never requires a cloud subscription.

License
Apache-2.0
GitHub stars
91,000
Official website
https://www.home-assistant.io
Source code
https://github.com/home-assistant/core

Compatibility

Architectures
amd64, arm64
Database
SQLite
Resource footprint
1024 MB RAM · 1 CPU
1 GB RAM / 1 core is a reasonable baseline for a home with 100+ entities across 1000+ available integrations. Footprint grows with the number of active integrations, automations, history retention and add-ons (e.g. running a local voice assistant or Zigbee/Z-Wave stacks in the same host).

Proof of Work Gallery

  • Dashboard
  • Settings
  • Automations

Deployment

services:
  homeassistant:
    image: ghcr.io/home-assistant/home-assistant:stable
    container_name: homeassistant
    restart: unless-stopped
    privileged: true
    network_mode: host
    volumes:
      - ha-config:/config
      - /etc/localtime:/etc/localtime:ro
      - /run/dbus:/run/dbus:ro

volumes:
  ha-config:

Alternative to

Samsung SmartThings, Google Home, Amazon Alexa (hub features)