Установка 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 сразу доступен снаружи, поэтому закройте его в файрволе до настройки прокси.
- Подготовьте Docker.
- Создайте каталог homeassistant и положите в него файл compose.yaml из примера.
- Запустите docker compose up -d.
- Откройте http://IP-сервера: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, к которому подключаются и устройства дома, и сервер. Третий вариант проще всего в настройке: задержка меньше, а при обрыве канала домашние сценарии продолжают работать.
- Туннель.
- MQTT.
- Домашний Home Assistant плюс VPS как шлюз.
Обновление и копии Home Assistant в Docker
Обновление это новый образ поверх прежнего каталога config: docker compose pull, затем docker compose up -d. Релизы выходят ежемесячно, и в каждом бывают изменения, ломающие совместимость интеграций, поэтому читайте раздел Breaking changes в заметках к выпуску. Всё, что нужно сохранять, лежит в каталоге config: настройки, секреты, база SQLite с историей, ключи входа.
Запустите свой сервер за пару минут
Почасовая оплата: тестовый стенд на сутки стоит десятки рублей, а не месячный тариф.
- NVMe-диски и гарантированная доля процессора
- Root-доступ и любой софт, от Docker до игровых серверов
- Маркетплейс: 91 приложение в один клик
- Бесплатный перенос проекта силами специалистов
Данные
| Задача | 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.