Caddy - zbrewer/homelab GitHub Wiki

Installation

Follow the install instructions on the Caddy website. The static binary method using the Cloudflare binary will be needed if a DNS ACME challenge with Cloudflare will be needed. The specific instructions for manual installation include steps to set up Caddy as a systemd service so it starts at boot.

Configuration

Changes made to the Caddyfile can be applied by running systemctl reload caddy. Cloudflare configuration instructions can be found on GitHub and general documentation can be found on the Caddy website. My specific config can be found here but the API key placeholder must be replaced by a valid Cloudflare API key before use.

Update

Run caddy upgrade to update.