Как установить Home Assistant: четыре способа, их плюсы и минусы
Обзорная статья о способах установки Home Assistant — популярной платформы для умного дома. Рассмотрены требования к оборудованию, основные варианты установки и ключевые особенности, которые помогут выбрать оптимальный подход.
Вступление
Home Assistant — это популярная платформа для умного дома. Она объединяет устройства разных производителей и сервисы в единую систему, позволяя строить автоматизации любой сложности: от простого включения света по движению до комплексных сценариев «я ухожу из дома».
Чтобы пользоваться Home Assistant, нужно сначала решить — каким образом его установить. Способ установки определяет, насколько просто будет работать с системой, доступны ли будут встроенные расширения (Add-ons), и сколько контроля останется у пользователя.
Что такое Supervisor
Supervisor — это управляющий сервис Home Assistant, который отвечает за обновления, установку Add-ons, резервные копии и мониторинг системы.
Именно благодаря Supervisor Home Assistant OS и Supervised дают полный «коробочный» опыт: всё управляется через веб-интерфейс без ручной настройки.
Что такое Add-ons
Add-ons — это дополнительные модули, которые расширяют возможности Home Assistant. Они работают внутри системы и управляются прямо из интерфейса. Примеры: файловый менеджер, доступ по SSH, инструменты для резервного копирования, MQTT-брокер, Zigbee2MQTT. Иначе говоря, Add-ons превращают Home Assistant в полноценную среду, где всё нужное можно установить одним кликом.
Архитектура и варианты установки
У Home Assistant есть чётко описанная архитектура: она устроена как концентрические круги, где в центре находится Core, его окружает Supervisor, а внешний слой представляет собой операционную систему.

В архитектуре можно выделить три вложенных уровня:
- Ядро системы (Core) — код Home Assistant на Python, запускаемый напрямую (venv).
- Ядро в Docker-контейнере (Container) — тот же Core, упакованный в официальный контейнерный образ.
- Ядро в Docker + Supervisor и Add-ons, упакованное в операционную систему. В качестве ОС может использоваться универсальная Linux-система (например, Debian) или облегчённая собственная сборка (Buildroot Linux).
Согласно официальной документации, на основе этой архитектуры существуют четыре способа установки Home Assistant:
- Home Assistant OS — отдельная операционная система с Supervisor и Add-ons.
- Home Assistant Supervised (Debian) — тот же функционал Supervisor и Add-ons, но поверх Debian Linux.
- Home Assistant Container (Docker) — запуск Home Assistant в Docker, без Supervisor и Add-ons.
- Home Assistant Core (Python) — установка напрямую через Python, только ядро системы, без Supervisor и Add-ons.
В мае 2025 года команда Home Assistant объявила, что Core и Supervised будут постепенно сняты с поддержки. Полный отказ от них ожидается с релиза 2025.12. Подробнее об этом — в официальном блоге.
Основные способы установки
Home Assistant OS
Официальное production-решение и рекомендованный способ установки — это полноценная операционная система на базе Buildroot Linux, в которую встроены Docker, Supervisor и поддержка Add-ons. Технически HAOS представляет собой минималистичный Linux, собранный специально под задачи Home Assistant: ядро, systemd, контейнерный движок и набор утилит.
Плюсы: простота, стабильность, быстрый старт, поддержка резервных копий и обновлений одним кликом.
Минусы: ограниченная гибкость — нельзя свободно устанавливать другие программы в систему.
Home Assistant Supervised (Debian)
Home Assistant устанавливается поверх Debian Linux, при этом доступны Supervisor и все Add-ons: технически это набор Docker-контейнеров с Home Assistant и Supervisor, работающих внутри Debian.
Плюсы: полный функционал как у HAOS, но в привычной среде Linux.
Минусы: поддерживается только на Debian, требует больше знаний, официально будет снят с поддержки в декабре 2025.
Home Assistant Container (Docker)
Home Assistant запускается как отдельный контейнер Docker: это тот же Python-бэкенд Home Assistant, упакованный в официальный контейнерный образ.
Плюсы: гибкость, лёгкая интеграция в существующую инфраструктуру, удобство для тех, кто привык управлять Docker-контейнерами.
Минусы: нет Supervisor и Add-ons — расширения придётся устанавливать и обновлять вручную.
Home Assistant Core (Python)
Это минимальная установка напрямую через Python (virtualenv): тот же исходный код Home Assistant на Python, но без обвязки в виде Supervisor или Docker.
Плюсы: полный контроль и прозрачность.
Минусы: нет Supervisor, нет Add-ons, всё администрирование вручную. Подходит для разработчиков и экспериментов.
Сравнительная таблица
| Возможность | Home Assistant OS | Supervised (Debian) | Container (Docker) | Core (Python) |
|---|---|---|---|---|
| Автоматизации | Да | Да | Да | Да |
| Панели (Dashboards) | Да | Да | Да | Да |
| Интеграции | Да | Да | Да | Да |
| Дополнения (Add-ons) | Да | Да | Нет | Нет |
| Blueprints | Да | Да | Да | Да |
| Обновления в 1 клик | Да | Да | Нет | Нет |
| Резервные копии | Да | Да | Нет | Нет |
| Простота установки | Высокая | Средняя | Низкая | Очень низкая |
| Гибкость | Низкая | Средняя | Высокая | Очень высокая |
Требования к оборудованию
Минимальные рекомендуемые ресурсы (версия 2025.8):
- 2 ГБ RAM
- 32 ГБ дискового пространства
- 2 vCPU
Эти параметры подходят для развёртывания Home Assistant в виртуальной машине, но их можно считать и минимальными для других сред — например, Raspberry Pi 4 или Intel NUC. Если вы планируете активно использовать Add-ons или медиасервисы, ресурсы стоит увеличить: 4–8 ГБ RAM и 64–128 ГБ хранилища.
Заключение
У каждого способа установки Home Assistant есть своя аудитория:
- Home Assistant OS — лучший выбор для большинства пользователей и официально рекомендованный метод.
- Supervised подойдёт энтузиастам Linux, но этот метод будет снят с поддержки в конце 2025.
- Container ориентирован на тех, кто привык работать с Docker.
- Core подходит разработчикам, которым важен полный контроль и прозрачность системы, но этот вариант требует больше ручной работы и знаний Linux.
На практике большинство пользователей выбирают именно Home Assistant OS: по данным analytics.home-assistant.io, это самый популярный вариант.
В этой серии мы разберём каждый метод подробнее: Установка Home Assistant OS, Установка Home Assistant Supervised, Установка Home Assistant Container и Установка Home Assistant Core.