Установка Home Assistants на Orange pi
1. Устанавливаем обновления
sudo su
apt update
apt upgrade
2. Установите Docker и Docker Compose
Если Docker и Docker Compose еще не установлены:
curl -fsSL https://get.docker.com | sh
apt install docker-compose -y
Установка Portainer
Для удобства использования и управления контейнерами Docker, я рекомендую использовать веб-морду portainer.
Что бы установить Portainer, выполним следующую команду в консоли:
docker run --restart always --name portainer -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer:1.19.2
Открываем в браузере http://YOU_IP:9000/ и попадаем в нашу установленную админку Portainer
3. Нам нужно установить сам AppArmor
apt install apparmor
4. Добавим информацию о AppArmor в загрузчик Armbian.
echo "extraargs=apparmor=1 security=apparmor systemd.unified_cgroup_hierarchy=false systemd.legacy_systemd_cgroup_controller=false" >> /boot/armbianEnv.txt
5. Обновим загрузчик Armbian.
update-initramfs -u
далее команда reboot
После перезагрузки, зайдем снова на наш сервер и проверим работу AppArmor
systemctl status apparmor.service
Посмотрим какую версию Docker поставили
docker -v
6. Добавляем своего пользователя в группу Docker:
sudo usermod -aG docker $USER
Установка необходимых компонентов
apt-get install jq wget curl udisks2 libglib2.0-bin network-manager dbus apparmor-utils systemd-journal-remote lsb-release systemd-resolved bluez cifs-utils nfs-common
7. Установите OS-Agent
wget https://github.com/home-assistant/os-agent/releases/download/1.6.0/os-agent_1.6.0_linux_aarch64.deb
dpkg -i os-agent_1.6.0_linux_aarch64.deb
Установка Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh ./get-docker.sh
8. Прикидываемся что у нас Debian 12
nano /etc/os-release
Заменяем строки ARMBIAN_PRETTY_NAME и PRETTY_NAME на это:
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
ARMBIAN_PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
Нажимаем Ctrl + X, затем соглашаемся на сохранение и нажимаем Y.
Набираем еще раз
nano /etc/os-release
проверяем и выходим Ctrl + X.
9. Установите Home Assistant Supervised:
wget https://github.com/home-assistant/supervised-installer/releases/latest/download/homeassistant-supervised.deb
dpkg -i homeassistant-supervised.deb
В процессе установки мастер, предложит выбрать нашу платформу. Для Orange Pi нужно в списке выбрать похожую платформу - raspberrypi3
После установки открываем браузер по ссылке, к примеру: http://192.168.1.106:8123
Нужно подождать пока Home Assistant запустится.
Всё.
Home Assistant запустился, но с ошибкой. «Неисправная система - нет привилегированного доступа»
Ошибка исправляется перезагрузкой операционной системы контроллера.
Нажмите три точки в правом верхнем углу и выберите пункт «Перезапустить Home Assistant»
В появившемся окне нажмите «Дополнительные опции» и выберите пункт «Перезагрузить систему»
Для перезагрузки вы также можете воспользоваться консолью или ssh доступом
sudo docker restart hassio_supervisor
Вот теперь точно всё ))
Комментарии
Отправить комментарий