froonix / acme-dns-inwx

🌐 Use INWX DNS-API for ACME's dns-01 challenge

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ACME-DNS-INWX

Simple helper script for various Let's Encrypt clients. Developed for GetSSL and ACME.sh, tested at Debian and Ubuntu.

Initial setup

Download or clone the archive and extract it to a new folder.

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)

Run it for the first time:

# Add the TXT record _acme-challenge.example.com
# with value "test" and set TTL to 300 seconds:
./scripts/acme-dns-inwx --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-inwx --del "example.com"

Take a look at the wiki for more examples.

Bugs? Feedback?

Open a new issue or drop me a line at cs@fnx.li! :-)

Important: This project is not affiliated with INWX GmbH!

Important links...

About

🌐 Use INWX DNS-API for ACME's dns-01 challenge

License:GNU General Public License v3.0


Languages

Language:PHP 79.7%Language:Shell 20.3%