mirror of
https://github.com/NginxProxyManager/nginx-proxy-manager.git
synced 2026-04-26 01:45:54 +03:00
[GH-ISSUE #1126] DNS Challenge DuckDNS #926
Labels
No labels
awaiting feedback
bug
cannot reproduce
dns provider request
duplicate
enhancement
enhancement
enhancement
good first issue
help wanted
invalid
need more info
no certbot plugin available
product-support
pull-request
question
stale
troll
upstream issue
v2
v2
v2
v3
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nginx-proxy-manager-NginxProxyManager#926
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Thomas55555 on GitHub (May 26, 2021).
Original GitHub issue: https://github.com/NginxProxyManager/nginx-proxy-manager/issues/1126
Checklist
jc21/nginx-proxy-manager:latestdocker image?Describe the bug
With the DNS Challenge I can create a certificate for yyy.xxx.duckdns.org. But it's no possible for *.xxx.duckdns.org or xxx.duckdns.org
Nginx Proxy Manager Version
2.9.3
Expected behavior
It should also be able to create a certificate for the domain, one level higher. In general it should be possible: https://github.com/infinityofspace/certbot_dns_duckdns
Operating System
Debian 10.9
Additional context
This is the error log:
Looking in /var/log/letsencrypt/letsencrypt.log shows:
@chaptergy commented on GitHub (May 26, 2021):
I'm pretty sure this is not an issue with npm but instead with the DNS plugin you linked. Have you checked whether the same issue arises with a local installation of certbot and the duckdns plugin? If it works locally, but not in npm I will reopen this issue. Otherwise please open an issue over there.
@Thomas55555 commented on GitHub (May 26, 2021):
Yes, I have checked it on my desktop there it is working. In the meanwhile, i figured out, that the subdomains are not working all the time. And i modified the command in that way:
/opt/certbot/bin/certbot certonly --non-interactive --cert-name "npm-34" --agree-tos --email "my.mail@gmail.com" --domains "*.xxx.duckdns.org" --authenticator dns-duckdns --dns-duckdns-token secret_token(<dns_duckdns_token=> is missing)and then it was even working without the subdomain. I also don't understand it. But as it is working for me now, and a have reached the Let's Encrypt fair use limit in the meantime, you can keep it closed.
@chaptergy commented on GitHub (May 26, 2021):
Allright, let me know if anything "fixable" ever comes of it. And just FYI if you didn't already know: certbot has the flag
--dry-run, if you add that the command is run against letsencrypts staging environment, and not the actual thing, so you won't be rate limited by the actual API