docker-compose-traefik-letsencrypt-cloudflare
docker-compose-traefik-letsencrypt-cloudflare copied to clipboard
A docker compose configuration script for spinning up a Traefik instance with Lets Encrypt DNS-01 challenge supported through Cloudflare.
Docker Compose Traefik + Lets Encrypt + Cloudflare
A docker compose configuration generator script for Traefik with the Lets Encrypt DNS-01 challenge supported through Cloudflare.
Usage
Generate the required compose, environment variable, and password files using acdct
(current Traefik versions may be edited at the top of this file)
./acdct <output directory - defaults to current working directory>
Place compose.yaml, .env, and .htpasswd in your chosen directory, then
docker compose pull
docker compose up -d
Important
Comment out the following line in compose.yaml
for production.
- --certificatesresolvers.letsencrypt.acme.caserver=https://acme-staging-v02.api.letsencrypt.org/directory
See examples for how to configure services, and an example of generated output.