« Back to home

Caddy and Let's Encrypt

Note: this is a follow-up to my earlier post on setting up Caddy with Docker, which is here.

I’ve just enabled Caddy’s Automatic HTTPS function, which leverages Let’s Encrypt to generate a key and get a signed certificate as soon as the server starts up. It’s free and simple. Awesome!

I was able to figure this out by reading the official documetation on Automatic HTTPS1 and Abiola Ibrahim’s example Dockerfile for Caddy, which included a nice section on how to persist the .caddy directory2.