УзелДом

Reverse proxy nginx для Home Assistant

Свой домен + Let's Encrypt: полный контроль. Критичны WebSocket headers и trusted_proxies — иначе login loop и отвал live UI.

Возможные причины

  • Missing websocket headers
  • No trusted_proxies
  • Wrong cert path
  • Subpath vs subdomain confusion

Что сделать

  1. A-record на ваш IP; certbot --nginx -d ha.example.ru.
  2. location / { proxy_pass http://127.0.0.1:8123; include websocket map.
  3. configuration.yaml: use_x_forwarded_for, trusted_proxies 127.0.0.1/172.x docker.
  4. external_url https://ha.example.ru; internal http://localhost:8123.
  5. Test login, history graphs, lovelace websocket in browser devtools.

Когда менять железо

N/A

Не официальная поддержка Home Assistant / Nabu Casa. Делайте snapshot перед изменениями конфигурации.

Связанные материалы