I'm running the official Nginx Proxy Manager add-on on Home Assistant OS
- DuckDNS add-on is installed and working
- Google Wifi router has port forwards: external 80
- I created a proxy host for duckdns.org forwarding to a different machine running Bonob.
- When I go to the SSL tab and try to request a new Let's Encrypt certificate I get "Internal Error" and in the logs: Some challenges have failed. + Some challenges have failed. Ask for help...
Key symptom:
netstat -tlnp | grep -E ':80|:443' (or ss -tlnp) shows nothing listening on ports 80 or 443 on the host, even though the add-on is running and the UI is accessible on port 81.
AI seems to think that I need to set "host_network: true" in the Nginx config, but that does not appear in the UI, cannot be changed by AI through the CLI, and the following SSH throws an error:
ha apps options a0d7b954_nginxproxymanager --options '{"host_network": true}'
What I've confirmed:
- The proxy host itself saves fine (HTTP works locally).
- No other service is using port 80/443 (I checked).
- Port forwards are definitely hitting the Pi (tested with telnet from outside).
Has anyone got the NPM add-on working with Let's Encrypt on recent HAOS?
Is host_network: true still the fix and what's the exact CLI syntax now?
Or is there a better way (DNS-01 challenge with DuckDNS, Caddy add-on instead, etc.)?
Any help appreciated