-
-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
letsencrypt: support DuckDNS DNS challenge #3152
Conversation
Tnx for reviewing @agners. Build on armhf and armv7 seems to fail on building cryptography from source. The information on https://cryptography.io/en/latest/installation/#alpine suggests that
Merging #3325 with its update to Alpine 3.18 could solve this issue? |
Ok, #3325 is merged now, conflicts need to be resolved now and version in confiig/CHANGELOG adjusted. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Small nit, but other than that LGTM.
Co-authored-by: Stefan Agner <[email protected]>
Adds DuckDNS DNS challenge support.
CNAME for custom domain "test.example.com" with DuckDNS domain "abc.duckdns.org" should be set up as follows:
Note: Alias / custom domain support for obtaining a Let's Encrypt certificate in the DuckDNS addon is broken (#2505) and devs have proposed to remove support for aliases altogether (#2662 #2964).
Proposed solution was to use the DuckDNS addon for keeping a dynamic IP up to date only and configure the Let's Encrypt addon to obtain a certificate (through a HTTP challenge or third party DNS provider that is supported by the Let's Encrypt addon).
This PR allows for DuckDNS DNS challenges including for custom domains and as such no ports need to be opened to allow a HTTP challenge and no secondary DNS provider is needed to complete the DNS challenge for custom domains.