Skip to content

Op3rat0r/acme-dns-inwx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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...

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 81.7%
  • Shell 18.3%