How does Caddy get HTTPS certificates automatically?
Caddy requests and renews free certificates from Let's Encrypt or ZeroSSL for every site in your Caddyfile, with no extra setup. It needs a public…
Caddy simplifies home server deployments with automatic TLS certificate management and a straightforward reverse proxy configuration.
How Caddy stacks up against other reverse proxy apps. Add or remove apps to change the comparison.
| Requirement | Caddy | Nginx Proxy Manager | nginx-proxy | Traefik |
|---|---|---|---|---|
| Architecture | x86 + ARM | x86 + ARM | x86 + ARM | x86 + ARM |
| Price | Free | Free | Free | Free |
| Containers | 1 (app only) | 1 (app only) | 1 (app only) | 1 (app only) |
| Database | none | SQLite | None | none |
| Runtime | Go | Node | nginx | Go |
| Install options | Docker + Linux, Windows, macOS | Docker only | Docker only | Docker + Linux, Windows, macOS |
Caddy requests and renews free certificates from Let's Encrypt or ZeroSSL for every site in your Caddyfile, with no extra setup. It needs a public…
For most homelab setups, yes. A working reverse proxy is often a two-line Caddyfile, for example "app.example.com { reverse_proxy localhost:8080 }"…
Yes. With a DNS provider plugin, Caddy can use the DNS challenge to issue certificates, including wildcard certificates, for services that only run…
More apps in Reverse Proxy.
Nginx Proxy Manager is an open source web interface for managing Nginx reverse proxy hosts with free Let's Encrypt SSL certificates.
A container that runs nginx and docker-gen to create reverse proxy configs automatically for your other Docker containers.