nginx-proxy-manager icon indicating copy to clipboard operation
nginx-proxy-manager copied to clipboard

Cannot create certificate for NoIP

Open DanielRios549 opened this issue 1 year ago • 1 comments

Checklist

  • Have you pulled and found the error with jc21/nginx-proxy-manager:latest docker image?
    • Yes
  • Are you sure you're not using someone else's docker image?
    • Yes
  • Have you searched for similar issues (both open and closed)?
    • Yes

Describe the bug Cannot create a certificate for my NoIp account.

Nginx Proxy Manager Version 2.11.2

To Reproduce Steps to reproduce the behavior:

  1. Go to 'SSL Certificates'
  2. Click on 'Add SSL Certificate'
  3. Enter the domain name you choose on the NoIP account
  4. See error

Expected behavior Add an SSL Certificate for that domain (ddns.net subdomain)

Screenshots Port forward on the router: image

Web UI Error: image

Log file error: image

NoIP DNS Configuration: image

Operating System KDE neon 6.0 (based on Ubuntu 22.04 jammy)

DanielRios549 avatar Jun 23 '24 00:06 DanielRios549

I've also had a problem getting a cert for a domain with noip.com. With me, it throws an error with the cloudflare plugin... but I'm not sure why cloudflare should be involved?

[6/26/2024] [10:47:39 AM] [SSL      ] › ℹ  info      Testing http challenge for DOMAIN.ddns.net
[6/26/2024] [10:47:44 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -t -g "error_log off;"
[6/26/2024] [10:47:44 AM] [Nginx    ] › ℹ  info      Reloading Nginx
[6/26/2024] [10:47:44 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -s reload
[6/26/2024] [10:47:49 AM] [SSL      ] › ℹ  info      Requesting Let'sEncrypt certificates for Cert #27: DOMAIN
[6/26/2024] [10:47:49 AM] [SSL      ] › ℹ  info      Command: certbot certonly --config "/etc/letsencrypt.ini" --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-27" --agree-tos --authenticator webroot --email "EMAIL --preferred-challenges "dns,http" --domains "DOMAIN" 
[6/26/2024] [10:47:49 AM] [Global   ] › ⬤  debug     CMD: certbot certonly --config "/etc/letsencrypt.ini" --work-dir "/tmp/letsencrypt-lib" --logs-dir "/tmp/letsencrypt-log" --cert-name "npm-27" --agree-tos --authenticator webroot --email "EMAIL" --preferred-challenges "dns,http" --domains "DOMAIN" 
[6/26/2024] [10:47:50 AM] [Nginx    ] › ⬤  debug     Deleting file: /data/nginx/temp/letsencrypt_27.conf
[6/26/2024] [10:47:50 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -t -g "error_log off;"
[6/26/2024] [10:47:50 AM] [Nginx    ] › ℹ  info      Reloading Nginx
[6/26/2024] [10:47:50 AM] [Global   ] › ⬤  debug     CMD: /usr/sbin/nginx -s reload
[6/26/2024] [10:47:50 AM] [Express  ] › ⚠  warning   The 'certbot_dns_cloudflare._internal.dns_cloudflare' plugin errored while loading: No module named 'CloudFlare'. You may need to remove or update this plugin. The Certbot log will contain the full error details and this should be reported to the plugin developer.
Ask for help or search for solutions at https://community.letsencrypt.org. See the logfile /tmp/certbot-log-0fmmbvh7/log or re-run Certbot with -v for more details.

MattByName avatar Jun 26 '24 10:06 MattByName

I ran into this issue with NOIP as well. and found an entry in the log "detail": "CAA record for prevents issuance"

I went into the UI for NOIP and added letsencrypt.org to the CAA configuration for my domain and the cert renewal worked. I had the letsencrypt.com

rrd911 avatar Oct 24 '24 17:10 rrd911

Issue is now considered stale. If you want to keep it open, please comment :+1:

github-actions[bot] avatar May 21 '25 02:05 github-actions[bot]