Команда инженеров · свой ЦОД в РФ · своё железо · своя панель · CloudStack + Linstor · MCP · база знаний по self-hosted
Обновлено 14 октября 2026 г.
Автоматизация и интеграции

Home Assistant

Платформа умного дома, которая ставится на свой сервер: устройства разных производителей в одном интерфейсе, локальные автоматизации и дашборды, без облаков вендоров. Развернули 2026.10.1 на Fatmetal Cloud Server, замерили образ и память - автоматизации и данные остаются у вас и работают даже без интернета.

Проверено на версии 2026.10.1, 14 октября 2026 ~11 минут чтения Fatmetal Team
Умный дом Лицензия: Apache-2.0 Статус: запущен у нас, образ ~3,46 ГБ, ~283 МиБ RAM в простое

Вердикт

Подходит
  • нужен свой центр умного дома без привязки к облакам Tuya, Mi Home и других вендоров - логика и данные остаются на вашем сервере
  • дома устройства разных экосистем, и хочется свести их в один дашборд и автоматизации, которые работают даже без интернета
  • нужен всегда-онлайн хаб с удаленным доступом и облачными интеграциями - на VPS это работает, а удаленный доступ закрывается своим прокси или VPN: платная подписка вендора (Home Assistant Link, бывший Cloud, у Nabu Casa около $6,50/мес через Stripe или PayPal) не обязательна
Не подходит
  • умный дом держится на Zigbee, Z-Wave или Bluetooth - этим нужен USB-донгл рядом с устройствами, на VPS его не воткнуть
  • нужен магазин приложений (бывшие дополнения, add-ons) кнопкой - он есть только в HA OS, в контейнерном варианте его нет
  • нужно готовое коробочное решение без единой настройки - у HA пологая, но реальная кривая обучения
Мин. тариф: CPU2-RAM4-DISK50 Рекомендуем: CPU2-RAM4-DISK50 Сложность: easy Время запуска: ~5 минут (в основном скачивание образа) Главный риск: локальные Zigbee/Z-Wave требуют USB-донгла Прод-готовность: TLS и 2FA закрываются штатно
Обзор

Что это и какую задачу решает

Умный дом собирается из устройств разных марок: лампы одного производителя, датчики другого, климат третьего. Каждый вендор тянет в свое облако и свое приложение, а данные о том, когда вы дома, уходят на чужие серверы. Home Assistant убирает эту кашу: он становится единым локальным центром для устройств из десятков экосистем.

Это открытый проект (лицензия Apache-2.0, больше 1500 интеграций) с одним из крупнейших сообществ в self-host. Проект принадлежит некоммерческому фонду Open Home Foundation: он владеет 250+ проектами, содержит больше 50 сотрудников на ставке, а по уставу его нельзя продать или поглотить - значит платформу не купят и не закроют. Он сводит устройства в один интерфейс, дает визуальный редактор автоматизаций, историю состояний, графики и голосового ассистента. Локальная логика продолжает работать, даже когда пропал интернет, - мозг системы стоит у вас, а не в облаке производителя.

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

Что изменилось с прошлого разбора

Мы разбирали 2026.8.1, сейчас ставим 2026.10.1. За это время прошли два крупных релиза - 2026.9 и 2026.10.

  • Карта - перерисована с нуля: карта обзора, четкость на любом зуме, новые маркеры и зоны. Это заметнее всего в разделе «Мар».
  • Страница профиля - стала компактнее: тема, язык, браузерные настройки и безопасность собраны в один короткий список.
  • История и активность - новая панель «Источники» и режим, который показывает не только что изменилось, но и почему.
  • Панели подключений - появились отдельные панели для Modbus, Serial и MQTT: видно состояние соединений, а не только их настройки.
  • ИИ - задачи на моделях (AI Task) и «подключить свой ИИ в один клик»: интеграция со внешней моделью настраивается из интерфейса. Ключ провайдера вводит сам пользователь, по умолчанию система никуда не обращается.
  • Новые интеграции - за два релиза добавились десятки; каталог в интерфейсе ищется и фильтруется.
  • Магазин приложений - бывшие дополнения (add-ons) переименованы в «Приложения». В HA Container, который мы ставим, магазина по-прежнему нет.
  • Home Assistant Cloud - в 2026.10.1 раздел пока зовется по-старому; вендор анонсировал переименование в Link.
  • Что поменялось в поведении - удален устаревший режим входа, а логины теперь приводятся к нижнему регистру; публикация MQTT, установка обновлений и управление пользователями замка Z-Wave требуют прав администратора; условия с for и атрибутом или списком состояний больше не проходят валидацию.

Уязвимостей уровня high или critical, которые задевали бы нашу версию, за это окно не нашлось. Что закрыли в более старых версиях - в разделе «Уязвимости прошлых версий».

Варианты поставки

HA Container, HA OS и что мы ставили

У Home Assistant несколько способов установки, и от выбора зависит, что будет доступно. Это важно понять до заказа сервера.

ВариантЧто этоМагазин приложений
HA ContainerОдин Docker-контейнер (наш путь на VPS). Просто ставится и обновляется сменой тега образа.нет
HA OSОтдельный образ операционной системы на голое железо, мини-ПК или виртуалку. Полный аппаранс с Supervisor.да
HA SupervisedSupervisor поверх вашей ОС. Гибко, но требовательно к окружению и официально поддерживается ограниченно.да
i

На VPS мы ставим HA Container - честный и стабильный путь для облачного инстанса. В нем нет магазина приложений и Supervisor: то, что в HA OS ставится кнопкой (Mosquitto, база InfluxDB), здесь поднимается рядом отдельным Docker-контейнером. При этом кастомные интеграции через HACS ставятся, а каталог интеграций на 1500+ сервисов работает полностью.

Экосистема

Интеграции: как HA собирает устройства воедино

Сила Home Assistant - в интеграциях. Каждая добавляет поддержку протокола, устройства или онлайн-сервиса: от локального MQTT и умных розеток до погоды, календарей и медиаплееров. Многие подключаются автоматически - HA сам находит совместимые устройства в сети и предлагает их добавить.

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

Для инстанса на VPS особенно уместны интеграции без физического железа рядом: погодные сервисы, календари, уведомления, камеры по RTSP, медиаплееры и устройства с собственным облачным API. Локальные радио-протоколы (Zigbee, Z-Wave) - отдельная история, о ней в разделе про грабли.

Требования

Минимальная конфигурация

Home Assistant тяжелее легких сетевых сервисов: образ большой (в него зашит Python и весь стек интеграций), а контейнер в простое держит несколько сотен мегабайт RAM. Это полноценное приложение, а не VPN на 16 МиБ.

Образghcr.io/home-assistant/home-assistant:2026.10.1 (~3,46 ГБ)
RAM контейнера в простое~283 МиБ
RAM всей VM с ОС~850 МБ
Диск~5,8 ГБ занято из 48 ГБ (в основном образ)
Порт8123 (веб-интерфейс, наружу за TLS)
Рекомендуемый тарифCPU2-RAM4-DISK50

С ростом числа устройств и интеграций потребление растет, тогда имеет смысл взять тариф пошире. Но старт и типовой домашний сценарий укладываются в CPU2-RAM4-DISK50 с большим запасом.

В маркетплейсе Fatmetal

Не хотите ставить руками?

Этот стек есть в маркетплейсе Fatmetal - можно не повторять установку из этого разбора вручную. Заказываете сервер, за пару минут получаете рабочий сервис на своем домене, валидный TLS и файл с доступами.

Рекомендуемая конфигурация:
2 vCPU · 4 ГБ RAM · 50 ГБ NVMe от 450 ₽/мес

Развернуть в 1 клик →
Развертывание

Развертывание на Fatmetal Cloud Server

Путь для чистой Ubuntu 24.04: Docker, один контейнер Home Assistant и Caddy для TLS.

  1. Поставить Docker

    На чистой Ubuntu Docker нужно поставить из официального репозитория - в образе его нет.

    curl -fsSL https://get.docker.com | sudo sh
  2. Закрепить версию и запустить контейнер

    Тег фиксируем на конкретный релиз, а не на latest: так статья и то, что вы поставите, совпадают. Каталог конфигурации монтируем в том, чтобы настройки и история пережили перезапуск. Порт 8123 держим на localhost - наружу его отдаст Caddy.

    sudo mkdir -p /root/ha-config
    sudo docker run -d --name homeassistant \
      -e TZ=Europe/Moscow \
      -v /root/ha-config:/config \
      -p 127.0.0.1:8123:8123 \
      --restart unless-stopped \
      ghcr.io/home-assistant/home-assistant:2026.10.1

    Скачивание образа на 3,46 ГБ занимает основную часть времени запуска.

  3. Поставить Caddy и настроить TLS

    Caddy ставится из официального репозитория. Затем Caddyfile из нескольких строк: домен, reverse_proxy на локальный порт HA и снятие заголовка X-Forwarded-For. Без этого HA отвергает запросы от прокси с кодом 400. Caddy сам получит и продлит сертификат Let's Encrypt.

    sudo apt-get install -y debian-keyring debian-archive-keyring apt-transport-https
    curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
    curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
    sudo apt-get update && sudo apt-get install -y caddy
    sudo tee /etc/caddy/Caddyfile <<'EOF'
    ваш-домен {
      reverse_proxy 127.0.0.1:8123 {
        header_up -X-Forwarded-For
      }
    }
    EOF
    sudo systemctl restart caddy
  4. Пройти онбординг в браузере

    Открываете адрес по HTTPS, создаете учетную запись владельца (имя, логин, пароль), задаете местоположение дома и часовой пояс. Онбординг состоит из нескольких шагов и сам предложит создать комнаты. После этого HA предложит найденные в сети устройства.

На нашем стенде HA поднялся на magic-DNS хосте с валидным сертификатом Let's Encrypt, онбординг пройден, дашборд открылся с русским интерфейсом.

Замеры

Что измерили после запуска

Все цифры сняты с живого стенда на тарифе CPU2-RAM4-DISK50.

Установка Docker и скачивание образа 3,46 ГБ~4,5 минуты
Старт контейнера до веб-интерфейса~30-40 секунд
RAM контейнера в простое~283 МиБ
Вся VM в простое~850 МБ
Диск~5,8 ГБ из 48 ГБ
Отклик интерфейса~2 мс локально, ~40 мс снаружи по HTTPS
i

Главное: узкое место - не память, а размер образа. 3,46 ГБ качаются один раз; в работе контейнер держит около 283 МиБ, и для домашнего сценария тарифа CPU2-RAM4-DISK50 хватает с запасом.

Проверено на версии 2026.10.1, 14 октября 2026. На новых версиях результаты могут отличаться.

Возможности

Что умеет из коробки

После онбординга в разделе Настройки собраны все точки управления: устройства и службы, автоматизации и сцены, пространства и зоны, панели интерфейса, голосовые ассистенты. Сверху HA подсказывает про доступные обновления.

Раздел настроек Home Assistant
Настройки на нашем стенде: устройства и службы, автоматизации и сцены, пространства и зоны, приложения, панели, голосовые ассистенты. Сверху - доступные обновления.

Автоматизации собираются визуальным редактором (условие - действие) или пишутся в YAML для сложных сценариев. Дашборды настраиваются под себя из карточек: группы устройств, графики истории, карты, медиаплееры. Есть встроенная история и логи.

Карта Home Assistant
Раздел Мар: карта 2026.10 перерисована и показывает людей, устройства и зоны. Полностью на русском.
Страница профиля Home Assistant
Страница профиля 2026.10: тема, локализация, настройки браузера и безопасность в одном коротком списке.
Список устройств Home Assistant
Список устройств: поиск по устройствам, привязка к пространству, интеграция и производитель в одной таблице.
Грабли

Где может сломаться

400: Bad Request

Причина. Home Assistant по умолчанию отвергает заголовок X-Forwarded-For от недоверенного источника. За reverse-proxy интерфейс отдает 400, хотя локально на порту 8123 работает. Мы воспроизвели это на 2026.10.1: запрос с этим заголовком к HA напрямую дает 400, без него - 200.

Решение. Снять заголовок в прокси (header_up -X-Forwarded-For в Caddy, как в шаге 3) либо объявить прокси доверенным в configuration.yaml через http.trusted_proxies с адресом docker-bridge.

В HA Container нет магазина приложений

Магазин приложений (бывшие дополнения, add-ons) и Supervisor есть только в HA OS и Supervised. В контейнерном варианте на VPS раздел «Приложения» просто объясняет, что для него нужна Home Assistant OS. Дополнения поднимаются рядом отдельными Docker-контейнерами, а кастомные интеграции через HACS ставятся.

Локальные Zigbee, Z-Wave и Bluetooth на VPS не подключить

Этим протоколам нужен физический USB-донгл рядом с устройствами. На облачном сервере его нет. Для радио-устройств умного дома HA лучше держать на домашнем мини-ПК; VPS-инстанс силен в облачных интеграциях, удаленном доступе и роли всегда-онлайн хаба.

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

Безопасность и обновления

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

Резервная копия - это весь том конфигурации. Сделать снимок и восстановить его можно так:

sudo tar czf ~/ha-backup-$(date +%F).tgz -C /root ha-config

Обновление - сменить тег образа на новый релиз и пересоздать контейнер; данные в томе переживают перезапуск.

sudo docker rm -f homeassistant
sudo docker run -d --name homeassistant -e TZ=Europe/Moscow \
  -v /root/ha-config:/config -p 127.0.0.1:8123:8123 \
  --restart unless-stopped \
  ghcr.io/home-assistant/home-assistant:2026.10.1

Релизы у HA ежемесячные, поэтому версию образа лучше закреплять и обновляться осознанно, а не по тегу latest: изредка релиз меняет поведение интеграций.

Уязвимости

Уязвимости прошлых версий

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

ИдентификаторСерьезностьЗатронутыИсправлено
CVE-2026-91130critical< 2026.7.02026.7.0
CVE-2026-91129medium< 2026.2.22026.2.3

CVE-2026-91130 - межсайтовый скриптинг через имя сущности в карточке статистики: срабатывает, когда кто-то наводит курсор на точку графика. CVE-2026-91129 - SSRF через mDNS: атакующий в локальной сети может заставить HA обратиться к произвольным адресам. Обе закрыты задолго до версии из этой статьи.

Границы

Когда это НЕ ваш выбор

Весь дом на Zigbee или Z-Wave

Если устройства общаются по радио с USB-донглом, облачный VPS не подходит: приемник должен быть физически рядом. Берите домашний мини-ПК с HA OS - там донглы подключаются, а мы даем удаленный доступ к нему сами.

Нужен магазин приложений в один клик

Магазин (бывшие дополнения) и Supervisor есть только в HA OS. Если без него никак - смотрите на HA OS на своем железе, а не на контейнер.

Хочется готовое приложение без настройки

Home Assistant требует хотя бы вечера на онбординг, добавление устройств и первые автоматизации. Это конструктор: сила в гибкости, цена - время на освоение.

FAQ

Частые вопросы

Чем HA на VPS отличается от HA на домашнем мини-ПК?

На VPS вы получаете всегда-онлайн хаб с удаленным доступом и облачными интеграциями, но без локальных радио-протоколов (Zigbee, Z-Wave) - для них нужен USB-донгл рядом с устройствами. Дома наоборот: донглы подключаются, но за удаленный доступ и аптайм отвечаете сами.

Почему образ такой большой - 3,46 ГБ?

В образ зашит Python и весь стек интеграций, чтобы тысячи протоколов работали из коробки. Это плата за универсальность. Качается один раз, в памяти контейнер держит около 283 МиБ.

Данные умного дома правда остаются у меня?

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

Можно ли ставить дополнения?

Магазин приложений есть только в HA OS и Supervised. В контейнерном варианте их роль выполняют отдельные Docker-контейнеры рядом (например Mosquitto для MQTT). Кастомные интеграции через HACS ставятся и в контейнере.

Хватит ли 4 ГБ RAM?

Да. Контейнер в простое ест около 283 МиБ, вся VM - около 850 МБ. Тарифа CPU2-RAM4-DISK50 хватает на домашний сценарий; при большом числе устройств и интеграций берите пошире.

Как обновлять и бэкапить?

Обновление - сменить тег образа и пересоздать контейнер, данные в томе сохраняются. Резервная копия - архив каталога /root/ha-config: одна команда tar, из него же восстановление.

Итог

Home Assistant - платформа умного дома на своем сервере: устройства разных экосистем, локальные автоматизации и дашборды без облаков вендоров. Образ ~3,46 ГБ, в простое ~283 МиБ RAM. На VPS это всегда-онлайн хаб для облачных интеграций и удаленного доступа; локальные Zigbee и Z-Wave требуют USB-донгла и остаются на домашнем узле.

Рекомендуемая конфигурация для установки:
2 vCPU · 4 ГБ RAM · 50 ГБ NVMe

Не хотите устанавливать вручную?

Запустите Home Assistant на этой конфигурации автоматически - от 450 ₽/мес.

Запустить Home Assistant →
Анонсы новых разборов в Telegram-канале Новые гайды и карточки в маркетплейсе первыми @fatmetal_channel →

Этот стек у нас запущен на тарифе CPU2-RAM4-DISK50. Нашли баг в гайде - напишите, поправим в течение дня.

Разбор на живом стенде Fatmetal (CPU2-RAM4-DISK50), образ ghcr.io/home-assistant/home-assistant:2026.10.1. Замеры и скриншоты сняты с работающего сервера 14 октября 2026. Обновляется при изменениях.