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
Что сделать
- A-record на ваш IP; certbot --nginx -d ha.example.ru.
- location / { proxy_pass http://127.0.0.1:8123; include websocket map.
- configuration.yaml: use_x_forwarded_for, trusted_proxies 127.0.0.1/172.x docker.
- external_url https://ha.example.ru; internal http://localhost:8123.
- Test login, history graphs, lovelace websocket in browser devtools.
Когда менять железо
N/A
Не официальная поддержка Home Assistant / Nabu Casa. Делайте snapshot перед изменениями конфигурации.