Python script to add dns challange for domain hoster inwx based on

inwx first config 3 years ago
.gitignore ignore python cache 7 months ago
.gitmodules update to python3 7 months ago update to python3 7 months ago add sleep time 3 years ago dont sleep after cleanup 3 years ago update to python3 7 months ago add author info 3 years ago add possibility to delete one or all entries 7 months ago

script collection for certbot dns authentification for domains hosted by

This script collection is in alpha state and only useable on linux systems. Tested with debian 10 and ubuntu 20.04.



pip3 install inwx-domrobot

Look at the (inwx git repository)[] for more details.


A file conf.cfg with inwx settings must e exist in the repository root folder like:

username = [USERNAME]
password = [PASSWORD]
shared_secret = your_shared_secret

example usage

command line

certbot certonly --manual --server --preferred-challenges=dns --manual-auth-hook [path to this repositry]/  --manual-cleanup-hook [path to this repositry]/ -d -d *

with config file


email = []
cert-name = [USERNAME]
rsa-key-size = 4096

server =
authenticator = manual
manual-auth-hook = [path to this repositry]/
manual-cleanup-hook = [path to this repositry]/

domains =, *


certbot certonly -c wildcard-ini


Get some code snippets from the inwx documentation and form the pyhton 2.7 inwx repository.