✅ Оригинальная инструкция - Community Home Assistant Forum
✅ Официальный репозиторий Debian 12.6 - Загрузка образа
✅ Удобный SSH клиент - Putty
/usr/share/hassio/homeassistant
☑️ Переход в режим root
su
☑️ Connect to your Debian 12 server using an SSH client such as PuTTY or the terminal. 🗳️ Включаем ROOT
Должно быть без #
PermitRootLogin yes
sudo nano /etc/ssh/sshd_config
Ctrl X
- для выхода
Y
для сохранения
☑️ Иногда необходимо вовсе отключить на Debian любые энергосберегающие функции (сон, гибернация, гибридный сон и т.п.), тогда пригодится следующая команда.
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
☑️ Редактирование источников
nano /etc/apt/sources.list
Комментируем строку deb cdrom:[Debian GNU/Linux ....
Ctrl X
- для выхода
Y
для сохранения
☑️ Установка sudo
apt install sudo
☑️ Добавление пользователя в sudo
sudo usermod -aG sudo username
sudo usermod -aG sudo artem
☝️ Выход из учетной записи root (не нужно)
exit
☑️ Выполнение команд с правами root
sudo -i
☑️ Обновление списка пакетов и установка обновлений
apt update && sudo apt upgrade -y && sudo apt autoremove -y
☑️ Исправление поврежденных пакетов
apt --fix-broken install
☑️ Установка зависимостей №1
apt-get install jq wget curl udisks2 libglib2.0-bin network-manager dbus -y
☑️ Установка зависимостей №2
apt install \
apparmor \
jq \
wget \
curl \
udisks2 \
libglib2.0-bin \
network-manager \
dbus \
lsb-release \
systemd-journal-remote \
systemd-resolved -y
После этого шага необходимо перезагрузить систему. Иначе у вас, скорее всего, возникнет ошибка "#Could not resolve host: get.docker.com"
☑️ Перезагрузка
systemctl reboot
☑️ Установка Docker
curl -fsSL get.docker.com | sh
☑️ Загружаем агента
wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_x86_64.deb
(номер меняем на актуальный)
Загружаем - 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
sudo - i должно работать
dpkg -i os-agent_1.6.0_linux_x86_64.deb
☑️ Загружаем Home Assisistant Supervised
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
☑️ Установка Home Assisistant Supervised
dpkg -i homeassistant-supervised.deb
apt install ./homeassistant-supervised.deb
Возможно: https://geekrepos.com/home-assistant/supervised-installer/issues/304
☑️ Исправление поврежденных пакетов
apt --fix-broken install
☑️ Перечень контейнеров
docker ps --format "table {{.ID}}\t{{.Image}}\t{{.Status}}\t{{.Names}}"
☑️ Установка Bluetooth
apt install bluez
☑️ Перечень Bluetooth адаптеров
hciconfig
☑️ Connect to your Debian 12 server using an SSH client such as PuTTY or the terminal. Включаем ROOT
Должно быть без #
PermitRootLogin yes
sudo nano /etc/ssh/sshd_config
☑️ Hacs
wget -O - https://get.hacs.xyz | bash -
☑️ Файлы должны распологаться в директории SSL выше config home assistant
privkey.pem
fullchain.pem
☑️ Если глючит supervisor
sudo docker restart hassio_supervisor