Skip to main content 7nolikov | Dmitrii Novikov

Caddy

A web server that gets HTTPS right by default. Point it at a domain and it obtains and renews the certificate itself, with no cron job and no certbot.

A whole reverse proxy config is two lines:

code snippet start

example.com {
	reverse_proxy localhost:8080
}

code snippet end

That is the entire file. The equivalent nginx config is a block of boilerplate plus a separate certificate renewal setup that you will forget about until it expires on a weekend.

Written in Go, ships as a single binary.

caddyserver.com

See also: