Установка на левую ОС
Установка Home Assistant Supervised на неподдерживаемых операционных системах
В данной инструкции описывается процесс установки Home Assistant Supervised на операционных системах, которые официально не поддерживаются (например, чистый Debian, Ubuntu, или специфические дистрибутивы для одноплатных компьютеров). Ключевым моментом является использование флага `BYPASS_OS_CHECK=true`, который позволяет пропустить проверку операционной системы и продолжить установку. Инструкция основана на официальной документации и проверенных руководствах сообщества.
Раздел 1: Предварительные условия
Перед началом убедитесь, что ваш сервер соответствует следующим требованиям:
- Операционная система: Чистая установка Debian (например, Debian 12) или Ubuntu (например, Ubuntu LTS). У вас должны быть права root или пользователя с доступом к sudo. Установка на базе Linux.
- Docker: Docker должен быть установлен на сервере.
- Сеть: Открыты порты 8123 (HA веб-интерфейс) и, возможно, другие для интеграций.
- Аппаратные ресурсы: Рекомендуется минимум ~2 ГБ оперативной памяти для комфортной работы.
Раздел 2: Обновление системы и установка зависимостей
Первым делом обновите список пакетов и саму систему, а также установите необходимые системные зависимости.
sudo apt update
sudo apt upgrade -y
sudo apt install -y git build-essential network-manager systemd-journal-remote
Раздел 3: Установка Home Assistant Supervised
Скачайте последнюю версию .deb пакета установки Home Assistant Supervised с официального репозитория:
# Скачивание deb-файла
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
- Примечание: Вы также можете использовать файл, который уже находится на вашем сервере.*
Установка с обходом проверки ОС (Ключевой шаг)
Для установки на неподдерживаемых операционных системах используйте следующую команду, передавая флаг `BYPASS_OS_CHECK=true`:
sudo BYPASS_OS_CHECK=true dpkg -i homeassistant-supervised.deb
Раздел 4: Завершение и проверка
- После успешной установки дождитесь запуска Home Assistant. Вы можете отслеживать статус службы с помощью команды `sudo systemctl status hassio-supervisor`.
- Откройте браузер и перейдите по адресу `http://your.server.ip:8123` (где `your.server.ip` — это IP-адрес вашего сервера).
- Проверьте логи Home Assistant и Supervisor, если что-то работает не так.