Using Caddy as a homelab reverse proxy: Caddyfile and JSON configuration, automatic HTTPS with Let's Encrypt and ZeroSSL, DNS-01 challenge for internal services, health checks, rate limiting, static file serving, and an honest comparison with Nginx and Traefik.
Reverse-Proxy
-
Caddy as a Homelab Reverse Proxy -
NGINX Unit: The Application Server Nobody Talks About A deep-dive into NGINX Unit — the language-agnostic application server with a REST API-driven configuration model that eliminates uWSGI, Gunicorn, and separate process managers. Covers architecture, live config reloads, Python/PHP/Go/Node/Java setup, TLS, routing, Docker, and Kubernetes, plus an honest assessment of its archived status and when it still makes sense to use.
-
Traefik: The Complete Guide to the Cloud-Native Reverse Proxy A comprehensive deep-dive into Traefik — the modern cloud-native reverse proxy and load balancer. Covers core architecture, Docker auto-discovery with labels, automatic HTTPS via Let's Encrypt, the full middleware ecosystem, routing rules, ForwardAuth and SSO, observability, HTTP/3, and the tips and tricks that make it the go-to proxy for home labs and production Kubernetes clusters alike.