Choose the options that fit your deployment and copy the generated YAML into your etc/ directory. These fragments layer on top of the shipped defaults, so you only need the options shown here. For the full option surface, see theConfiguration Reference andEnvironment Variablespages.
Simple mode uses Redis/Valkey only, no SQL database. Full mode adds PostgreSQL-backed accounts, teams, and SSO.
How outgoing mail (verification, notifications, password reset) is sent.
External identity providers via OmniAuth (OIDC, Entra ID, Google, GitHub). Requires Full deployment mode.
Requires Deployment mode: Full — accounts, teams, SSO (adds PostgreSQL)
Let users share secrets from their own domain instead of the default host.
Advertise multiple regional deployments for data-residency requirements.
Report backend, frontend, and worker exceptions to Sentry.
Trust X-Forwarded-For from an upstream proxy (nginx, Caddy, ALB, k8s ingress) when resolving client IPs.
These fragments contain the options you selected above and layer on top of the shipped defaults. Copy config.yaml / auth.yaml into your etc/ directory. Secrets (SECRET, database URLs, credentials) appear only as empty placeholders in the .env tab — set those yourself, and never paste them into a shared link.