Skip to main content
These settings go in .env. Only the first four are required. Restart with docker compose up -d after changing them.

Required

Sign-in

Sign-in providers

Set a provider’s client ID and secret to show its button on the sign-in page. Register the callback URL <NEXT_PUBLIC_BASE_URL>/api/auth/callback/<provider> with the provider, such as https://kan.example.com/api/auth/callback/google.

Single sign-on (OIDC)

Connect any OpenID Connect provider, such as Okta, Authentik, Keycloak or Microsoft Entra ID: The callback URL is <NEXT_PUBLIC_BASE_URL>/api/auth/callback/oidc.

Email

Kan sends sign-in links, password resets, invites and mention notifications by email.

File uploads

Avatars and card attachments are stored in any S3-compatible storage, such as AWS S3, Cloudflare R2 or MinIO. Without these, uploads are turned off. See the S3 guide for setup.

Imports

Rate limiting

Other