I am running on Home Assistant OS. I installed the DuckDNS add-on in order to get the auto-updated IP and I was originally using the built in Let’s Encrypt certificates and renewals.
Some time ago I started using the NGINX Proxy Manager add-on, which generates and uses its own Let’s Encrypt certificates.
Now I am getting email notifications from Let’s Encrypt indicating that my certificates are expiring, and I realized I’m quite confused as to what add-ons I even need, as well as where I should be managing the certificates from.
I access HA via NGINX. I am also relying on the NGINX Proxy Manager (NPM) to handle access to some other services I am running, such as my Plex media server.
If I’m using NPM, do I need the DuckDNS add-on at all? I assumed I still needed it to handle keeping the proper local IP associated with the hostnames from duckdns.org
As for NPM itself, should it handle auto-renewing SSL certs? I noticed that the certs on NPM had really old expiration dates, but I have had no issues getting to my services. Will it reference the same certs generated from the DuckDNS/Let’s Encrypt add-on?