Caddy 2 is a new kind of extensible platform for server apps written in Go. It simplifies infrastructure, lowers costs, and increases productivity. Caddy automatically obtains and renews TLS certificates, and is a capable file server and reverse proxy/LB.