whatis reverse-proxy

Reverse Proxy

Also known as: nginx, Caddy, Traefik

A server like nginx or Caddy that receives client requests and forwards them to backend apps, handling TLS, routing, and caching.

What Is a Reverse Proxy?

A reverse proxy sits in front of your services on ports 80 and 443. It terminates HTTPS, routes app.example.com and wiki.example.com to different backends, and hides internal ports from the internet.

It is the standard way to host several self-hosted apps on one server. Caddy obtains Let's Encrypt certificates automatically; nginx and Traefik are also popular.

Example

app.example.com {
    reverse_proxy 127.0.0.1:8080
}