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 | 3 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 | 3 years ago |
This script collection is in alpha state and only useable on linux systems. Tested with debian 10 and ubuntu 20.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