Home Assistant - открытая платформа умного дома. Сводит устройства разных производителей (лампы, датчики, климат, камеры, розетки) в один локальный центр: единый дашборд, визуальные автоматизации, история и графики - без облаков вендоров. Вся логика и данные остаются на вашем сервере, а не у производителя устройства.

На VPS разворачивается вариант HA Container (один Docker-контейнер). После создания сервера ставится автоматически: контейнер Home Assistant, наружу веб-интерфейс через Caddy (Let's Encrypt на magic-DNS домене). Учетную запись владельца вы создаете сами при первом входе - в экране онбординга.

Что внутри

  • Home Assistant Container - платформа умного дома (веб-интерфейс, интеграции, автоматизации, дашборды).
  • Caddy - reverse-proxy и авто-TLS (Let's Encrypt), со снятием чужого X-Forwarded-For (иначе HA за прокси отвечает 400).
  • Том /root/ha-config - вся конфигурация и история на вашем сервере.

Безопасность

  • Доступ закрывается учетной записью, которую вы создаете при онбординге; снаружи все идет по HTTPS.
  • Двухфакторная аутентификация поддерживается - на инстансе с доступом из интернета включите ее сразу.
  • Данные умного дома у вас - в томе на сервере, без облаков вендоров.

Как войти

  1. Адрес формируется из IP сервера: замените точки на дефисы и добавьте .fatmetal.net. Пример: IP 45.15.159.10 -> https://45-15-159-10.fatmetal.net/.
  2. Откройте адрес по HTTPS и пройдите онбординг: создайте учетную запись владельца (имя, логин, пароль), задайте местоположение дома и часовой пояс.
  3. После онбординга HA предложит найденные в сети устройства и откроет дашборд. Реквизиты и заметки - в файле /root/homeassistant-credentials.txt на сервере.

Важно

Это HA Container - без Add-on Store и Supervisor (они есть только в HA OS на своем железе). Дополнения на VPS поднимаются отдельными Docker-контейнерами; кастомные интеграции через HACS ставятся. Локальные Zigbee и Z-Wave требуют USB-донгла и на облачном сервере не работают - VPS-инстанс силен в облачных интеграциях, удаленном доступе и роли всегда-онлайн хаба.

Лицензия

Home Assistant - открытый код (Apache-2.0), проект с одним из крупнейших сообществ в self-host.

Свой домен

Наведите A-запись домена на этот сервер, впишите домен в /etc/caddy/Caddyfile вместо magic-DNS хоста, затем systemctl reload caddy.

Требования

Ubuntu 24.04, открытые порты 80/443. Минимум CPU2-RAM4-DISK50 (образ HA большой, ~3.44 ГБ); при большом числе устройств берите тариф пошире.

Подробный разбор с замерами и скриншотами