
Caddy Has a Free Web Server — Automatic HTTPS, Reverse Proxy, and Zero-Config TLS
Nginx config for HTTPS is 20+ lines and requires certbot setup. Apache is worse. Caddy does it in 2 lines: example . com reverse_proxy localhost : 3000 That's it. Caddy automatically gets a Let's Encrypt certificate, renews it, and serves your app over HTTPS. No certbot. No cron jobs. No config reload. What You Get Free Apache 2.0 licensed: Automatic HTTPS — provisions and renews TLS certificates automatically Reverse proxy — route traffic to backend services Static file server — serve files with one command HTTP/3 — QUIC protocol support Load balancing — round-robin, least-conn, IP-hash, random Rate limiting — protect endpoints from abuse Caddyfile — simple, readable config format JSON config — API-driven configuration Plugins — extend with community modules Multi-platform — Linux, macOS, Windows, Docker Quick Start # Install apt install -y debian-keyring debian-archive-keyring apt-transport-https curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | gpg --dearmor -o /us
Continue reading on Dev.to DevOps
Opens in a new tab



.jpg&w=1200&q=75)
