Simple helper script for various Let's Encrypt clients. Developed for GetSSL and ACME.sh, tested at Debian and Ubuntu.
Download or clone the archive and extract it to a new folder.
Copy the example config file config/.desec.ini
to ~/.desec.ini
and insert
your secret token. Don't forget to check file permissions! (recommended: 0600)
Run it for the first time:
# Add the TXT record _acme-challenge.example.com
# with value "test" and set TTL to 3600 seconds:
./scripts/acme-dns-desec --add "example.com" "test"
# Check your nameserver: (wait some time)
dig TXT "_acme-challenge.example.com" +short
# Delete the TXT record _acme-challenge.example.com:
./scripts/acme-dns-desec --del "example.com"
Take a look at the wiki for more examples.
Open a new issue or drop me a line at cs@fnx.li! :-)
Important: This project is not affiliated with deSEC e.V.!