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.
| Directive | Purpose |
|---|---|
reverse_proxy | Proxy requests to upstream services. |
rate_limit | Per-IP request throttling. Requires the caddy-ratelimit module. |
tls | TLS termination with automatic Let's Encrypt or DNS-01 ACME. |
header | Set or remove HTTP headers on requests / responses. |
respond | Return a static response without proxying. |
redir | HTTP redirect. |
encode | Response compression (gzip, zstd, br). |
log | Access logging. |
handle | Route requests based on matcher; mutually exclusive in a host block. |
@matcher | Named request matcher referenced by handlers. |
See the full Caddy directives reference for everything Caddy can do.