
Caddy Has a Free Reverse Proxy That Gets HTTPS Certificates Automatically — Zero Config TLS
Caddy Gets HTTPS Certificates Automatically — Zero Config Nginx needs certbot, cron jobs, and manual renewal. Caddy gets HTTPS certificates automatically from Let's Encrypt on first request. Zero config. What Makes Caddy Special Caddy is a production-ready web server written in Go: Automatic HTTPS — gets and renews TLS certificates automatically HTTP/3 — QUIC support out of the box Reverse proxy — load balancing, health checks, retries Single binary — no dependencies, runs anywhere Caddyfile — simple, readable configuration API-driven — configure everything via REST API Caddyfile Examples # Reverse proxy with auto-HTTPS example.com { reverse_proxy localhost:3000 } # Multiple services api.example.com { reverse_proxy localhost:8080 } app.example.com { reverse_proxy localhost:3000 } # With load balancing example.com { reverse_proxy localhost:3001 localhost:3002 localhost:3003 { lb_policy round_robin health_uri /health health_interval 10s } } # Static files + SPA example.com { root * /srv/
Continue reading on Dev.to Webdev
Opens in a new tab




