Files
home-assistant/README.md
striker 19e0d4b1b1 Initial Home Assistant Container deployment
- docker-compose.yml: homeassistant/home-assistant:stable, bridge, 127.0.0.1:8123, journald
- config/ исключён из git (.gitignore)
- README + CLAUDE с описанием стека, деплоя, nginx-нюансов
2026-05-08 04:36:06 +03:00

1.5 KiB
Raw Permalink Blame History

Home Assistant — str-u-01

Home Assistant Container на str-u-01.striker.su.

Стек

  • Image: homeassistant/home-assistant:stable
  • Network: bridge, биндинг 127.0.0.1:8123 (только loopback)
  • Публичный доступ: nginx reverse-proxy на ha.striker.su с LE-сертификатом
  • Логи: journald (docker logs + journalctl)
  • Volume: ./config:/config (bind-mount, локально на сервере, в git не попадает)

Деплой

ssh striker@str-u-01.striker.su
cd /opt/docker/sites/home-assistant
git pull
docker compose pull
docker compose up -d

Обновление

HA в режиме Container обновляется ручным docker compose pull && docker compose up -d. Авто-обновлений нет специально (контроль над брейкинг-чейнджами).

Доступ

  • UI: https://ha.striker.su
  • Локально на сервере: http://127.0.0.1:8123
  • Первый запуск: онбординг (создание учётки админа) при первом заходе на UI

Заметки

  • trusted_proxies в config/configuration.yaml должен включать 127.0.0.1 (для корректного X-Forwarded-For от nginx). Прописывается после первого запуска через http: секцию.
  • Папка config/ исключена из git (.gitignore) — содержит секреты (токены, пароли, БД состояния).