mehanik.me

Заметки на полях

Установка Home Assistant (hassio) на Orange Pi Zero

Установка Home Assistant (hassio) на Orange Pi Zero

После того как в мае 2020 года Home Assistant перестал поддерживать установку на чистое железо полноценной системы, установка hassio превратилась в какой-то локальный адок. Потраченный день в виде 1 записи.

Интрукция написана для armbian 20.05. Если вы что-то уже пытались делать, то проще будет заного поставить armbian.

Для начала нам потребуется docker

Обновляем содержимое репозитория и ставим необходимые компоненты

sudo apt-get update
sudo apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common

Устанавливаем ключи для проверки достоверности скачиваемых далее файлов:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
apt-key fingerprint 0EBFCD88

А дальше нам надо добавить репозиторий и поставить docker-ce, но его там просто нету. Но есть решение - можно взять репозиторий для прошлой версии убунту:

add-apt-repository "deb [arch=armhf] https://download.docker.com/linux/ubuntu eoan stable" 
apt-get update apt-get install docker-ce docker-ce-cli containerd.io

Также для удобства работы с докером можно установить portainer.io:

docker pull portainer/portainer docker volume create portainer_data docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer

А теперь сам Home Assistant (hassio)

Парадоксально, но здесь всё очень и очень просто, главное найти правильную ссылку и выбрать подходящую архитектуру:

curl -sL https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh | bash -s -- -m qemuarm

Приятного использования.