Вступление. Я не являюсь автором этой инструкции. Оригинал статьи (на английском) здесь. Предполагается, что Вы уже имеете некоторое понятие работы с консолью Linux. Если Вы новичок в Linux, то этот тип установки, скорее всего, не для Вас, и Вам следует выбрать ОС Home Assistant. Этот же способ установки считаю удобным лично для себя. Причины: у меня уже есть рабочая ОС и мне удобнее занять ее под HA, сохранив основной функционал. При данном способе установки в HA у вас будет Магазин дополнений - это очень удобный способ расширить функционал Вашего Умного дома. Данный способ никак (ну почти) не затрагивает Вашу ОС, т.к. работает в своей собственной "песочнице".
Это руководство поможет вам установить Home Assistant Supervised практически на любом типе машины, которую вы выберете.
В этом руководстве вы будете использовать Debian 12 в качестве операционной системы.
Раздел 1 – Установка Debian (здесь не рассматривается)
Раздел 2. Установка OS Agent, Docker и зависимостей
Теперь вы установите агент ОС для Home Assistant. Он используется для типов установки Home Assistant OS и Home Assistant Supervised и позволяет Home Assistant Supervisor обмениваться данными с операционной системой хоста.
2.1) В терминале (или подключенном к вашему компьютеру через SSH с помощью Putty) выполните следующие команды, чтобы обновить ОС Debian, установить Docker и необходимые зависимости для OS Agent и установщика Supervised. Выполните следующие команды по одной.
apt install \
apparmor \
cifs-utils \
curl \
dbus \
jq \
libglib2.0-bin \
lsb-release \
network-manager \
nfs-common \
systemd-journal-remote \
systemd-resolved \
udisks2 \
wget -y
У многих после этого пропадает доступ к интернет на хосте. В моем случае достаточно просто перезагрузить систему. После чего можно установить Docker с помощью скрипта.
curl -fsSL get.docker.com | sh
2.2) Посетите страницу OS Agent, а затем замените номер версии на последний доступный в приведенных ниже командах. (т.е. заменить все ссылки на 1.6.0 последними доступными)
Выполните следующие команды по одной.
wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_x86_64.deb
dpkg -i os-agent_1.6.0_linux_x86_64.deb
Раздел 3 – Установка Home Assistant Supervised
Установив агент ОС и зависимости, вы можете перейти к установке Home Assistant Supervised.
3.1) Введите каждую строку приведенных ниже команд в терминал и выполните их по одной.
Если вы перезагрузились после раздела 2, убедитесь, что вы работаете от имени пользователя root, прежде чем выполнять приведенные ниже команды.
sudo -i
Выполните следующие команды по одной.
wget -O homeassistant-supervised.deb https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
apt install ./homeassistant-supervised.deb
N: Загрузка выполняется от лица суперпользователя без ограничений песочницы, так как файл «...» недоступен для пользователя «_apt». - pkgAcquire::Run (13: Отказано в доступе)
Это предупреждение о том, что программа установщик, не имея нужных прав доступа к текущему каталогу, вынуждена была получить привилегии root для выполнения установки. Установка при этом завершается успешно, и предупреждение можно игнорировать.
3.2) В процессе установки вам может быть предложено выбрать тип машины, если это так, выберите generic-x86-64
.
Время установки обычно составляет менее 5 минут, однако это может занять больше времени, поэтому наберитесь терпения. Вы можете проверить ход настройки Home Assistant, подключившись к IP-адресу вашего компьютера в Chrome/Firefox через порт 8123 (например, http://192.168.1.150:8123 ).
Как только вы увидите экран входа в систему, настройка завершена, и вы можете настроить имя учетной записи и пароль. Если вы новичок в Home Assistant, теперь вы можете настроить любые интеллектуальные устройства, которые Home Assistant автоматически обнаружил в вашей сети.
Вы завершили установку Home Assistant Supervised на вашем компьютере с Debian.
- Войдите или зарегистрируйтесь, чтобы оставлять комментарии