Public | Automated Build

Last pushed: 19 days ago
Short Description
Caddy with integrated TLS storage into Consul KV
Full Description

This is a Caddyserver build with integrated Consul Storage for Caddy TLS data.

Normally, Caddy uses local filesystem to store TLS data when it auto-generates certificates from a CA like Lets Encrypt.
The Consul TLS plugin enables Caddy to store TLS data like user keys and certificates in Consul's Key/Value store. This allows you to use Caddy in a cluster or multi machine environment with a centralized storage for auto-generated certificates.

It is now possible to use multiple Caddy instances with the same HTTPS domain for instance with DNS round-robin.

docker run -d -p 80:80 -p 443:443 -v /home/test/Caddyfile:/Caddyfile:ro -v /home/test/config:/.caddy:rw -v /home/test/html:/var/www/html pteich/caddy-tlsconsul -agree -conf=/Caddyfile


Tags with -cache (like 0.10.6-cache) also include the Caddy cache plugin from

Docker Pull Command
Source Repository

Comments (0)