Caddy
Modern open-source web server written in Go that fetches and renews Let's Encrypt certificates fully automatically — configuration in 3 lines instead of 30.
Caddy (developed by Matt Holt since 2015) is a full HTTP/2 and HTTP/3 web server that obtains TLS certificates via the ACME protocol without manual configuration — you just specify the domain, Caddy does the rest. Configured via the lightweight Caddyfile format or a JSON API. Built-in features: reverse proxy, load balancing, static file serving, FastCGI for PHP, automatic brotli/gzip compression, Markdown rendering, templates. Performance sits roughly at nginx level, RAM footprint is higher (~30 MB vs 10 MB) but operational complexity is significantly lower. Especially popular for single-server setups, Docker Compose stacks and homelabs — multi-tenant hosting with thousands of sites usually stays on nginx.
Also known as
Caddy server
Related terms
Sources
Updated: 16.05.2026