Установка Home Assistant в Docker контейнере

Опубликовано Glebsterx - сб, 04/30/2022 - 14:25

 

В случае если выполнены все подготовительные мероприятия, то есть имеется сервер с установленной Ubuntu Server и Docker - можно приступать к установке Home Assistant.
Если еще нет, то вот список статей по подготовительным мероприятиям:

Установка Ubuntu Server за 15 минут

Установка Docker и Portainer

 

0. Авторизуемся на сервере через Putty по SSH или напрямую.

 

1. Создаем папку для хранения конфигурации Home Assistant и переходим в нее. Название можно выбрать любое, я создаю папку HAconfig

 

mkdir ~/HAconfig
cd HAconfig

 

2. Заранее скачаем образ Home Assistant последней версии

 

sudo docker pull homeassistant/home-assistant:latest

 

3. Создаем контейнер с Home Assistant или можно создать скрипт для дальнейшего обновления (о чем я расскажу ниже)

 

sudo docker run --name HomeAssistant --restart=always --pull=always --net=host --privileged -itd -e TZ=Europe/Moscow -v $(pwd):/config -v /dev/bus/usb:/dev/bus/usb -v /var/run/dbus:/var/run/dbus -v /dev/ttyACM0:/dev/ttyACM0 -v /dev/ttyUSB0:/dev/ttyUSB0 homeassistant/home-assistant:latest

 

4. Создаем скрипт установки/обновления (при необходимости можно поменять часовой пояс) и даем ему право быть исполняемым:

 

echo -e "sudo docker pull homeassistant/home-assistant:latest\nsudo docker container stop HomeAssistant\nsudo docker container rm --force -v HomeAssistant\nsudo docker run --name HomeAssistant --restart=always --pull=always --net=host --privileged -itd -e TZ=Europe/Moscow -v $(pwd):/config -v /dev/bus/usb:/dev/bus/usb -v /var/run/dbus:/var/run/dbus -v /dev/ttyACM0:/dev/ttyACM0 -v /dev/ttyUSB0:/dev/ttyUSB0 homeassistant/home-assistant:latest" > update.sh

sudo chmod +x  update.sh

 

5. Теперь, чтобы установить (обновить) Home Assistant нужно всего лишь запустить скрипт командой

 

~/HAconfig/update.sh

 

Теперь можно зайти по адресу http://myserver:8123 и приступить к первоначальной настройке Home Assistant, но это совсем другая история =)

 

Комментарии