Установка на левую ОС

Материал из КРАТКАЯ СПРАВОЧНАЯ DIGITAL-ORGY
Перейти к навигации Перейти к поиску

Установка 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: Завершение и проверка

  1. После успешной установки дождитесь запуска Home Assistant. Вы можете отслеживать статус службы с помощью команды `sudo systemctl status hassio-supervisor`.
  2. Откройте браузер и перейдите по адресу `http://your.server.ip:8123` (где `your.server.ip` — это IP-адрес вашего сервера).
  3. Проверьте логи Home Assistant и Supervisor, если что-то работает не так.