Best Self-Hosted Reverse Proxy Tools
A reverse proxy is the front door of a self-hosted stack: one process on ports 80 and 443 that sorts requests by hostname, terminates TLS, and hands each one to the right app. All four picks here get you valid Let's Encrypt certificates, so choose by how you want to describe your routes. Caddy reads them from a short Caddyfile and handles HTTPS with no extra step; Traefik builds them from Docker container labels as services come and go; Nginx Proxy Manager and Zoraxy are web UIs where every route is a form — Nginx Proxy Manager the simplest, Zoraxy adding country blocklists, load balancing, an uptime monitor and a web SSH terminal. Decide between a file, labels and a form first; everything else follows.
Caddy
Nginx Proxy Manager
Traefik
Zoraxy
Head-to-heads in this category
Automatic HTTPS from a two-line file vs. from a web form.
A two-line Caddyfile vs. routes that follow your container labels.
Point-and-click HTTPS vs. auto-configuring proxy.
Paid link — we earn a commission if you shop through it.