Python script to add dns challange for domain hoster inwx based on https://github.com/inwx/python-client
inwx | 6 years ago | ||
.gitignore | 5 years ago | ||
.gitmodules | 6 years ago | ||
README.md | 5 years ago | ||
certbot-dns-auth.py | 6 years ago | ||
certbot-dns-clean.py | 6 years ago | ||
domain-check.py | 6 years ago | ||
update-record.py | 5 years ago |
This script collection is in alpha state and only useable on linux systems. Tested with debian 9 and ubuntu 16.04.
There mus be exist an uniqe combination of subdomain and record type!
A file conf.cfg
with inwx settings must e exist in the repository root folder like:
[live] url = https://api.domrobot.com/xmlrpc/ username = [USERNAME] password = [PASSWORD] shared_secret = your_shared_secret
certbot certonly --manual --server https://acme-v02.api.letsencrypt.org/directory --preferred-challenges=dns --manual-auth-hook [path to this repositry]/certbot-dns-auth.py --manual-cleanup-hook [path to this repositry]/certbot-dns-clean.py -d example.com -d *.example.com
wildcard-ini
:
email = [YOUR@EMAIL.com] cert-name = [USERNAME] rsa-key-size = 4096 server = https://acme-v02.api.letsencrypt.org/directory authenticator = manual manual-auth-hook = [path to this repositry]/certbot-dns-auth.py manual-cleanup-hook = [path to this repositry]/certbot-dns-clean.py domains = example.com, *.example.com
Command:
certbot certonly -c wildcard-ini