v0.9.0 Latest

Environment Variables

Required and optional env vars for Postgres, sessions, and OAuth credentials.

Email backend (Graph / Gmail / SMTP) and SMTP credentials are configured at runtime in Admin → Authentication → Email, not via env. Same for Entra/Google enable toggles — env vars below only supply the credentials.

VariableRequiredDefaultDescription
POSTGRES_PASSWORDyesPostgres password
SESSION_SECRETyesRandom 32+ char string
FRONTEND_URLyesPublic base URL
COOKIE_SECUREyestrueSet true behind HTTPS
PORTno3001Backend port (internal)
APP_INTERNAL_PORTno8090Bound on 127.0.0.1
UPLOADS_DIRno/data/uploadsIn-container path
MAX_UPLOAD_MBno50Per-attachment limit
COMPOSE_PROJECT_NAMEnodir namePin volume prefix when renaming the install directory
AZURE_TENANT_IDoptEntra tenant
AZURE_CLIENT_IDoptEntra app ID
AZURE_CLIENT_SECREToptEntra client secret
AZURE_REDIRECT_URIoptMust match App Registration
GOOGLE_CLIENT_IDoptGoogle OAuth client
GOOGLE_CLIENT_SECREToptGoogle OAuth secret
MAIL_FROMoptSender address (Graph backend only)