I run HASS behind an nginx setup and ask for basic auth details from external connections to provide an additional layer of security.
I’d love to see this too as I also have my HomeAssistant instance behind nginx basic auth with no API password, which also lets me terminate SSL there.
I too would love this function. Right now I only can run the app on my own network
Will try to add this soon.
Yes please add me to this request!
Any news on this? Still cant connect to HA with reverse proxy.
As a workaround put user:password in the URL - this should work. So e.g. https://user:[email protected]/ha/
I know this doesn’t resolve the issue, but in the meantime it’s probably better to use the iOS app than hold off due to security. I use an nginx reverse proxy with basic auth and fail2ban for my other web apps, but have auth disabled for Home Assistant in the meantime.
Home Assistant can handle IP banning itself and that definitely works for now.
http:
base_url: !secret base_url
api_password: !secret api_password
ip_ban_enabled: true
login_attempts_threshold: 5
use_x_forwarded_for: True
trusted_networks:
- 127.0.0.1
- ::1
- 192.168.1.0/24