Traefik-Domeneshop
This docker image amends the official Traefik image to enable LetsEncrypt DNS challenges for Domeneshop customers.
The challenge is performed by a Python script, which means that the dnsChallenge provider must be set to exec
(External Program).
Usage:
Obtain a token and secret from your Domeneshop API keys page and place them in the following environment variables:
DOMENESHOP_TOKEN
DOMENESHOP_SECRET
The following optional environment variables can be defined to modify the polling interval and propagation timeout:
EXEC_POLLING_INTERVAL
EXEC_PROPAGATION_TIMEOUT
Run the container like your would use the official Traefik image, but ensure that your Traefik configuration sets
certificatesResolvers.myresolver.acme.dnsChallenge.provider
to exec
.