Olympus Docs
ReferenceCaddy directives

Caddy directives

Caddy directives used in the Olympus Caddyfile

Olympus's Caddyfile uses these directives. Each has its own page with the Olympus-specific usage.

DirectivePurpose
reverse_proxyProxy requests to upstream services.
rate_limitPer-IP request throttling. Requires the caddy-ratelimit module.
tlsTLS termination with automatic Let's Encrypt or DNS-01 ACME.
headerSet or remove HTTP headers on requests / responses.
respondReturn a static response without proxying.
redirHTTP redirect.
encodeResponse compression (gzip, zstd, br).
logAccess logging.
handleRoute requests based on matcher; mutually exclusive in a host block.
@matcherNamed request matcher referenced by handlers.

See the full Caddy directives reference for everything Caddy can do.