-
-
Notifications
You must be signed in to change notification settings - Fork 5.1k
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
Add dnsapi script for HE DDNS #5237
base: dev
Are you sure you want to change the base?
Conversation
Welcome |
Replying already, even though the instructions in https://github.com/acmesh-official/acme.sh/wiki/DNS-API-Test were not exact to be followed by a GitHub Actions newcomer like me. So I'll keep working on that still. |
Got the workflow started, but unfortunately the unit tests fail because of this requirement:
In HE DDNS API it is not possible to create arbitrary records because the API key is dedicated to the specific pre-existing record ( That's why I also had to add The DNS API works with in my production environment though. |
Any comments on merging or discarding this? |
I'd like to know as well, as this script would solve an issue I have. Thank you 🙏 |
so it doesn't support to issue wildcard certs ? |
No, that feature does not exist in the HE DDNS API. "Wildcarding has been disabled due to abuse." |
This uses the HE DNS DDNS API shown in https://dns.he.net/. The DDNS API only updates the existing record, so the API key is record-specific, and no remove function is used because the record cannot be deleted.
Issue: #5238
Documentation: https://github.com/acmesh-official/acme.sh/wiki/dnsapi2#dns_he_ddns