A docker compose configuration generator script for Traefik with the Lets Encrypt DNS-01 challenge supported through Cloudflare.
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
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.