I am using the default npm from the community store on Unraid.. All my docker containers are on bridge. I have port forwarded ports 80 and 443 at my router to ports 188443 and 1880. I also have Cloudflare proxied to my IP as well.
I'm a bit of a noob, so it may be very simple. No matter what i do in NPM, i cannot get an ssl cert to work for me. I'm wondering what i have done wrong. Any help would be appreciated.
NPM
NPM SSL
Unifi Portforward
Cloudflare
[6/2/2021] [10:25:46 PM] [IP Ranges] › ℹ info Fetching IP Ranges from online services...
[6/2/2021] [10:25:46 PM] [IP Ranges] › ℹ info Fetching https://ip-ranges.amazonaws.com/ip-ranges.json
[6/2/2021] [10:25:46 PM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v4
[6/2/2021] [10:25:46 PM] [IP Ranges] › ℹ info Fetching https://www.cloudflare.com/ips-v6
[6/2/2021] [10:25:46 PM] [SSL ] › ℹ info Let's Encrypt Renewal Timer initialized
[6/2/2021] [10:25:46 PM] [SSL ] › ℹ info Renewing SSL certs close to expiry...
[6/2/2021] [10:25:46 PM] [IP Ranges] › ℹ info IP Ranges Renewal Timer initialized
[6/2/2021] [10:25:46 PM] [Global ] › ℹ info Backend PID 677 listening on port 3000 ...
[6/2/2021] [10:25:47 PM] [Nginx ] › ℹ info Reloading Nginx
[6/2/2021] [10:25:47 PM] [SSL ] › ℹ info Renew Complete
`QueryBuilder#allowEager` method is deprecated. You should use `allowGraph` instead. `allowEager` method will be removed in 3.0
`QueryBuilder#eager` method is deprecated. You should use the `withGraphFetched` method instead. `eager` method will be removed in 3.0
QueryBuilder#omit is deprecated. This method will be removed in version 3.0
Duplicate relation "access_list" in a relation expression. You should use "a.[b, c]" instead of "[a.b, a.c]". This will cause an error in objection 2.0
[6/2/2021] [10:31:17 PM] [Nginx ] › ℹ info Reloading Nginx
[6/2/2021] [10:31:17 PM] [SSL ] › ℹ info Requesting Let'sEncrypt certificates for Cert #3: photos.website.com
[6/2/2021] [10:31:22 PM] [Nginx ] › ℹ info Reloading Nginx
[6/2/2021] [10:31:22 PM] [Express ] › ⚠ warning Command failed: /opt/certbot/bin/certbot certonly --non-interactive --config "/etc/letsencrypt.ini" --cert-name "npm-3" --agree-tos --email "
[email protected]" --preferred-challenges "dns,http" --domains "photos.website.com"
Saving debug log to /var/log/letsencrypt/letsencrypt.log
Plugins selected: Authenticator webroot, Installer None
Performing the following challenges:
http-01 challenge for website.com
Using the webroot path /data/letsencrypt-acme-challenge for all unmatched domains.
Waiting for verification...
Challenge failed for domain photos.website.com
http-01 challenge for photos.website.com
Cleaning up challenges
Some challenges have failed.