ACME-DNS-INWX
Simple helper script for various Let's Encrypt clients. Developed for GetSSL, tested with Debian Stretch. Should work with Ubuntu too.
Initial setup
Download or clone the archive and extract it to a new folder.
git clone https://github.com/Op3rat0r/acme-dns-inwx.git
Copy the example config file config/.inwx.ini
to ~/.inwx.ini
and
insert your credentials. If enabled, enter your TOTP/2FA shared secret.
Don't forget to check file permissions! (recommended: 0600)
chmod 0600 ~/.inwx.ini
Run it for the first time and check the functionality:
# Add the TXT record _acme-challenge.yourdomain.de
# with value "test" and set TTL to 300 seconds:
./scripts/acme-dns-inwx "yourdomain.de" "test"
# Check your nameserver: (wait some time)
dig TXT "_acme-challenge.yourdomain.de" +short
# Delete the TXT record _acme-challenge.yourdomain.de:
./scripts/acme-dns-inwx --del "yourdomain.de"
Take a look at the wiki for more examples.
Important: This project is not affiliated with INWX GmbH!
Important links...
- JustIT Blog - Let's Encrypt Zertifikat mit DNS-Validierung über die INWX-API
- Wiki pages
- INWX DNS API
- Let's Encrypt