Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. crt.sh | example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.
My domain is:shareorama.duckdns.org
I ran this command: Using NPM GUI to try and add Certificate
It produced this output: Error Messages From Docker:
[app ] [10/15/2026] [8:16:11 PM] [SSL ] ›
info Requesting LetsEncrypt certificates for Cert #32: *****.duckdns.org
[app ] [10/15/2026] [8:16:11 PM] [SSL ] ›
info Command: certbot certonly -n --config /etc/letsencrypt.ini --work-dir /tmp/letsencrypt-lib --logs-dir /data/logs --cert-name npm-32 --agree-tos --authenticator webroot -m danlyso@gmail.com --preferred-challenges http --domains *****.duckdns.org
[app ] [10/15/2026] [8:16:16 PM] [Nginx ] ›
info Reloading Nginx
[app ] [10/15/2026] [8:16:16 PM] [Express ] ›
warning Saving debug log to /data/logs/letsencrypt.log
[app ] Some challenges have failed.
[app ] Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /data/logs/letsencrypt.log or re-run Certbot with -v for more details.
My web server is (include version):
The operating system my web server runs on is (include version):
My hosting provider, if applicable, is:NPM v2.16.0
I can login to a root shell on my machine (yes or no, or I don't know):I don't know
I'm using a control panel to manage my site (no, or provide the name and version of the control panel):
The version of my client is (e.g. output of certbot --version or certbot-auto --version if you're using Certbot):
Hello,
I'm a n00b but i'm trying to learn a few things for my homelab (want to set up SSL for users utilizing my chibisafe site for uploads). I've set up NPM in Docker and set up my proxy hosts which is accessible externally/internally, but having some issues with setting up SSL with Let's Encrypt. I keep getting an internal error when setting up "Request a new Certificate w/ LetsEncrypt , force SSL.'
I've tried the Add Cert Option through Certificate tab, Let's Encrypt via HTTP and get the same error, when i do a "Test" I get : ******.duckdns.org: There is a server found at this domain but it returned an unexpected status code Connection timed out.. Is it the NPM server? Please make sure your domain points to the IP where your NPM instance is running. All the ports are enabled/forwarded so i dont know what I'm missing here.
Error Messages From Docker:
[app ] [10/15/2026] [8:16:11 PM] [SSL ] ›
info Requesting LetsEncrypt certificates for Cert #32: *****.duckdns.org
[app ] [10/15/2026] [8:16:11 PM] [SSL ] ›
info Command: certbot certonly -n --config /etc/letsencrypt.ini --work-dir /tmp/letsencrypt-lib --logs-dir /data/logs --cert-name npm-32 --agree-tos --authenticator webroot -m danlyso@gmail.com --preferred-challenges http --domains *****.duckdns.org
[app ] [10/15/2026] [8:16:16 PM] [Nginx ] ›
info Reloading Nginx
[app ] [10/15/2026] [8:16:16 PM] [Express ] ›
warning Saving debug log to /data/logs/letsencrypt.log
[app ] Some challenges have failed.
[app ] Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /data/logs/letsencrypt.log or re-run Certbot with -v for more details.
