Skip to content

Configuration (v0.3.0)

Files

  • .env: global settings and secrets.
  • upstreams.yml: upstream topology.

.env keys

Required: - DNS_PROVIDER - DNS_TOKEN - DOMAIN

Optional: - ACME_EMAIL (default admin@example.com) - CADDY_VERSION (default latest)

upstreams.yml schema

Top-level keys are subdomains.

app:
  ip: 10.0.0.10
  port: 8080
  scheme: http

secure-app:
  ip: 10.0.0.20
  port: 8443
  scheme: https
  skip_verify: false

Supported fields per subdomain object: - ip (required) - port (required) - scheme (http/https, default http) - skip_verify (default false) - trust_pool (optional path) - forward_auth_headers (default true) - ext_name (optional trust extension) - ext_params (optional map)