Home Assistant Supervised — это способ установить Home Assistant с полной поддержкой Supervisor, дополнений и обновлений. Поддерживается официально только на Debian, в идеале — на чистой системе.
🛠 Что потребуется
- Чистая установка Debian 12 x86_64
- Подключение к интернету
- Права
sudoили root
🔧 Шаг 1: Установка зависимостей
Выполните:
sudo apt update
sudo apt install -y software-properties-common apparmor-utils apt-transport-https ca-certificates curl dbus jq network-manager
❗ Внимание: Установка network-manager может повлиять на сетевые настройки. Убедись, что используешь DHCP, или настрой интерфейс через nmcli.
🔧 Шаг 2: Установка Docker
curl -fsSL https://get.docker.com | sh
Проверь, что Docker работает:
sudo systemctl status docker
🔧 Шаг 3: Установка OS Agent
Скачайте и установите OS Agent:
wget https://github.com/home-assistant/os-agent/releases/latest/download/os-agent_1.6.0_linux_x86_64.deb
sudo apt install ./os-agent_1.6.0_linux_x86_64.deb
(🔁 Проверьте актуальную версию: GitHub OS Agent)
🔧 Шаг 4: Установка Home Assistant Supervised
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
sudo apt install ./homeassistant-supervised.deb
Во время установки укажи тип платформы: например, generic-x86-64.
🌐 Доступ к Home Assistant
После установки открой в браузере:
http://<IP-адрес-сервера>:8123
🧯 Важно: если пропал интернет
Если после установки зависимостей пропал интернет — значит, NetworkManager отключил сетевой интерфейс.
Восстанови так:
- Посмотри интерфейсы:
nmcli device
- Подключи нужный интерфейс:
sudo nmcli device connect eth0
(или замените eth0 на имя вашего интерфейса)
- Проверь
resolv.conf:
cat /etc/resolv.conf
Если DNS пустой, добавь:
nameserver 1.1.1.1
✅ Проверка
Проверь, работает ли контейнер:
sudo docker ps
Проверь, слушает ли порт:
sudo ss -tulpn | grep 8123
🧠 Советы
- Не ставь Supervised на другие дистрибутивы — только Debian.
- После установки не отключай
NetworkManagerиsystemd-resolved, иначе Home Assistant может перестать видеть сеть. - Избегай стороннего софта и ручной настройки сетевых интерфейсов через
interfaces.