Инструменты пользователя

Инструменты сайта


sisadmin:ustanovka_home_assistant

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
sisadmin:ustanovka_home_assistant [2025.12.03 07:10] – создано fesersisadmin:ustanovka_home_assistant [2025.12.03 09:40] (текущий) feser
Строка 1: Строка 1:
 ====== Установка Home Assistant ====== ====== Установка Home Assistant ======
  
-[[https://docs.docker.com/engine/install/debian/|Установка Docker на Debian]]+[[https://docs.docker.com/engine/install/debian/|Установка Docker+Compose на Debian]]
  
-  apt install docker-compose-plugin+[[https://www.home-assistant.io/installation/linux#docker-compose|Инсталляция HA с помощью Docker-Compose]] 
 + 
 +Создаём папку /ha-config с файлом compose.yaml 
 + 
 +<code yaml /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 
 +      
 +</code> 
 + 
 +В папке /ha-config запускаем: 
 +  docker compose up -d 
 + 
 + 
 +===== Изменить порт с 8123 на 80 ===== 
 + 
 +Дополнить конфигурацию 
 + 
 +<code yaml /ha-config/configuration.yaml> 
 +http: 
 +  server_port: 80 
 +</code> 
 + 
 +===== Подключение Docker через прокси ===== 
 + 
 +  mkdir -p /etc/systemd/system/docker.service.d 
 +  touch /etc/systemd/system/docker.service.d/http-proxy.conf 
 +   
 +<code - /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" 
 +</code> 
 + 
 +  systemctl daemon-reload  
 +  systemctl restart docker  
 +  systemctl show --property=Environment docker
sisadmin/ustanovka_home_assistant.1764745812.txt.gz · Последнее изменение: feser