Olympus Docs
ReferenceSequence diagrams

Caddy → backend routing

How Caddy decides which backend to proxy to

Per-host blocks

Each domain has its own Caddyfile block. Path matchers route within the block.

What Caddy DOES NOT route

  • The admin API ports (3101, 3103, 4101, 4103), these are intranet-only; Caddy doesn't proxy to them.
  • Postgres (5432), direct DB connection from app containers; not via Caddy.

Where to learn more

On this page