Установка Home Assistant на свой сервер: термины и чек-лист

Подробности, цифры, термины и чек-лист по теме «Установка Home Assistant на свой сервер». Страница справочника целиком: Установка Home Assistant на VPS.

Коротко о теме

Установка Home Assistant в Docker на VPS: образ stable, сеть host, HTTPS через прокси. Адаптеры Zigbee и Z-Wave к VPS не подключить.

Подробности по разделам

Когда Home Assistant на VPS имеет смысл, а когда нужен домашний сервер

Подробнее о железе для дома: сервер для умного дома.

Сколько ресурсов нужно Home Assistant в Docker

В установке Container нет магазина дополнений: Mosquitto, Node-RED и другие сервисы вы запускаете отдельными контейнерами сами. В свежей документации дополнения называются apps. Отметьте, что у вас подключено, и калькулятор подберёт конфигурацию

Home Assistant за обратным прокси: HTTPS и trusted_proxies

Без него Home Assistant отвечает на запросы через прокси ошибкой 400 и пишет жалобу на заголовок X-Forwarded-For в журнал. После правки перезапустите контейнер. Включите второй фактор до выхода в интернет Домашняя автоматизация управляет замками, воротами и котлом.

Обновление и копии Home Assistant в Docker

Копируйте его целиком на другой сервер или в S3, расписание подскажет страница про бэкапы. История датчиков в базе не критична, а вот папка.storage с учётными записями и интеграциями нужна обязательно.

Ключевые цифры

Термины на странице

Home Assistant
Home Assistant управляет умным домом локально, без облака производителя.
Linux
Linux это семейство операционных систем для серверов: Ubuntu, Debian, AlmaLinux и другие.
Python
Python это язык программирования. На сервере на нём часто пишут ботов и скрипты.
S3
S3 это объектное хранилище файлов с доступом по API, совместимому с Amazon S3.
Self-hosted
Self-hosted значит, что программа работает на вашем сервере, а данные остаются у вас.
Задержка
Задержка это время ответа сервера. Она растёт с расстоянием до дата-центра.
Трафик
Трафик это объём переданных данных. У одних тарифов он безлимитный, у других платный сверх пакета.
Файрвол
Файрвол ограничивает, с каких адресов и на какие порты можно подключиться к серверу.

Что проверить

  1. Выберите конфигурацию по памяти и диску под задачу, процессор обычно вторичен.
  2. Проверьте тип виртуализации: KVM даёт свою систему и гарантированные ресурсы.
  3. Уточните, входит ли IPv4 и сколько стоит трафик сверх пакета.
  4. Храните данные контейнеров в томах.
  5. Закрепляйте версии образов, а не latest.
  6. Ограничьте ресурсы контейнеров, чтобы один не съел весь сервер.

Связанные страницы