einarsi / traefik-domeneshop

Extension to traefik docker image with script to enable LetsEncrypt DNS-01 challenges for Domeneshop

Home Page:https://hub.docker.com/r/kybber/traefik-domeneshop

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Traefik-Domeneshop

Docker Cloud Build Status Docker Cloud Automated build Docker Image Size (latest by date) Docker Stars Docker Pulls

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.

About

Extension to traefik docker image with script to enable LetsEncrypt DNS-01 challenges for Domeneshop

https://hub.docker.com/r/kybber/traefik-domeneshop


Languages

Language:Python 81.2%Language:Dockerfile 18.8%