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

Конспект страницы: 7 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Установка Home Assistant на свой сервер. Поддомен для региона нужен, когда цены и сроки зависят от города, как в разделе «Асфальт во дворе в Новосибирске».

Коротко

Главная / Self-hosted / Home Assistant Установка Home Assistant на сервер в интернете делается через Docker: образ ghcr.io/home-assistant/home-assistant:stable слушает порт 8123 и хранит всё в каталоге config. VPS подходит для удалённого доступа и автоматизаций через облачные API, но не для Zigbee и Z-Wave: USB-адаптер должен стоять в доме рядом с устройствами. VPS подходит, если Home Assistant нужен для удалённого доступа и облачных интеграций.

Конспект по разделам

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

Home Assistant (HA) это открытая платформа для управления умным домом: она собирает устройства разных производителей в одном интерфейсе и запускает сценарии. Документация считает самым подходящим вариантом для большинства людей установку Home Assistant OS на отдельное устройство, например Raspberry Pi или мини-ПК. Общий вывод: управление светом и датчиками держат дома, а на VPS выносят то, что должно быть доступно всегда.

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

Контейнерная установка Home Assistant не требует мощного железа: ядро работает на Python и добавляет нагрузку по мере подключения интеграций. Память чаще всего растёт от истории (по умолчанию в базу SQLite пишутся события за 10 суток), от числа датчиков и от вспомогательных контейнеров вроде MQTT. Ещё одно ограничение стоит знать заранее.

Установка Home Assistant в Docker Compose

Режим network_mode: host используется в официальном примере: контейнер видит сеть сервера без прослойки. На VPS из-за этого порт 8123 сразу доступен снаружи, поэтому закройте его в файрволе до настройки прокси.

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

Для доступа с телефона нужен домен и сертификат. Схема такая: Caddy принимает HTTPS на 443 и передаёт запросы на 127.0.0.1:8123, а Home Assistant должен знать, что прокси ему доверяет. Этот блок кладут в config/configuration.yaml.

Как подключить устройства из дома к Home Assistant на VPS

Если Home Assistant стоит на VPS, а лампы и датчики дома, нужен канал между ними. Практичных способов два: защищённый туннель WireGuard между домашним роутером и сервером или брокер MQTT, к которому подключаются и устройства дома, и сервер. Третий вариант проще всего в настройке: задержка меньше, а при обрыве канала домашние сценарии продолжают работать.

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

Обновление это новый образ поверх прежнего каталога config: docker compose pull, затем docker compose up -d. Релизы выходят ежемесячно, и в каждом бывают изменения, ломающие совместимость интеграций, поэтому читайте раздел Breaking changes в заметках к выпуску. Всё, что нужно сохранять, лежит в каталоге config: настройки, секреты, база SQLite с историей, ключи входа.

Запустите свой сервер за пару минут

Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.

Данные

ЗадачаVPSДомашний сервер
Zigbee, Z-Wave, Thread через USB-адаптерНет, адаптер физически домаДа
Поиск устройств в сети (mDNS, SSDP)Нет, поиск не выходит за пределы локальной сетиДа
Устройства с облачным API (погода, календари, часть розеток и пылесосов)ДаДа
Доступ с телефона из любой сети по HTTPSДа, постоянный адресНужен проброс или туннель
Работа при отключении интернетаНетДа, локальные сценарии продолжают работу

Данные на 14 октября 2026.

Вопросы и ответы

Можно ли установить Home Assistant на VPS?

Можно, через Docker-образ ghcr.io/home-assistant/home-assistant:stable. Он подойдёт для удалённого доступа и облачных интеграций, но не увидит Zigbee, Z-Wave и Bluetooth-устройства, которые остались дома.

На каком порту работает Home Assistant в Docker?

На 8123. В официальном примере контейнер запускается в режиме network_mode: host, поэтому порт открыт на самом сервере без проброса.

Есть ли дополнения в Home Assistant при установке в Docker?

Нет. Установка Container не поддерживает магазин дополнений, MQTT-брокер и другие службы запускают отдельными контейнерами.

Почему Home Assistant за прокси отвечает ошибкой 400?

Он не знает, что прокси ему доверяет. Добавьте в configuration.yaml блок http с use_x_forwarded_for и адресом прокси в trusted_proxies.