====== Установка Home Assistant ======
[[https://docs.docker.com/engine/install/debian/|Установка Docker+Compose на Debian]]
[[https://www.home-assistant.io/installation/linux#docker-compose|Инсталляция HA с помощью Docker-Compose]]
Создаём папку /ha-config с файлом compose.yaml
services:
homeassistant:
container_name: homeassistant
image: "ghcr.io/home-assistant/home-assistant:stable"
volumes:
- /ha-config:/config
- /etc/localtime:/etc/localtime:ro
- /run/dbus:/run/dbus:ro
restart: unless-stopped
privileged: true
network_mode: host
environment:
TZ: Europe/Moscow
DISABLE_JEMALLOC: true # отключение нестандартного выделения памяти на Python (нужно только для ARM64-based SoC)
devices:
- /dev/ttyUSB0:/dev/ttyUSB0 # проброс Zigbee dongle
В папке /ha-config запускаем:
docker compose up -d
===== Изменить порт с 8123 на 80 =====
Дополнить конфигурацию
http:
server_port: 80
===== Подключение Docker через прокси =====
mkdir -p /etc/systemd/system/docker.service.d
touch /etc/systemd/system/docker.service.d/http-proxy.conf
[Service]
Environment="HTTP_PROXY=http://X.X.X.X:80"
Environment="HTTPS_PROXY=http://X.X.X.X:443"
systemctl daemon-reload
systemctl restart docker
systemctl show --property=Environment docker