2026-03-11 07:43:24 +01:00
|
|
|
# Required
|
|
|
|
|
DATABASE_URL=""
|
|
|
|
|
REDIS_URL=""
|
|
|
|
|
PUBLIC_SERVER_URL=""
|
2025-11-01 15:49:29 +01:00
|
|
|
|
2026-03-11 07:43:24 +01:00
|
|
|
TRUSTED_ORIGINS=""
|
|
|
|
|
BETTER_AUTH_SECRET=""
|
2024-03-04 20:30:58 +01:00
|
|
|
|
2026-03-11 07:43:24 +01:00
|
|
|
AUTH_BEARER_TOKEN=""
|
|
|
|
|
AUTH_COOKIE_DOMAIN=""
|
2024-04-11 21:25:29 +01:00
|
|
|
|
2026-03-11 07:43:24 +01:00
|
|
|
SMTP_HOST=""
|
|
|
|
|
SMTP_PORT=""
|
|
|
|
|
SMTP_USER=""
|
|
|
|
|
SMTP_SENDER=""
|
|
|
|
|
SMTP_PASSWORD=""
|
2024-03-04 20:30:58 +01:00
|
|
|
|
2026-03-11 07:43:24 +01:00
|
|
|
# Optional - MinIO (S3-compatible, for Docker / on-premise self-hosting)
|
|
|
|
|
# When API runs in Docker: use http://minio:9000. For local API: use http://localhost:9000
|
|
|
|
|
MINIO_ROOT_USER=""
|
|
|
|
|
MINIO_ROOT_PASSWORD=""
|
|
|
|
|
OBJECT_STORAGE_ENDPOINT=""
|
|
|
|
|
OBJECT_STORAGE_PUBLIC_ENDPOINT=""
|
|
|
|
|
OBJECT_STORAGE_ACCESS_KEY_ID=""
|
|
|
|
|
OBJECT_STORAGE_SECRET_ACCESS_KEY=""
|
|
|
|
|
OBJECT_STORAGE_FORCE_PATH_STYLE=""
|
|
|
|
|
OBJECT_STORAGE_MEDIA_PUBLIC_BASE_URL=""
|
2026-03-09 11:18:22 +01:00
|
|
|
|
2026-03-11 07:43:24 +01:00
|
|
|
# Optional - Cloudflare R2 (for hosted deployments)
|
|
|
|
|
CLOUDFLARE_BUCKET_ID=""
|
|
|
|
|
CLOUDFLARE_ACCESS_KEY=""
|
|
|
|
|
CLOUDFLARE_ACCOUNT_ID=""
|
|
|
|
|
CLOUDFLARE_BUCKET_DOMAIN=""
|
|
|
|
|
CLOUDFLARE_SECRET_ACCESS_KEY=""
|
|
|
|
|
SENTRY_DNS=""
|
2024-09-30 01:49:59 +01:00
|
|
|
|
2026-03-11 07:43:24 +01:00
|
|
|
# Enterprise (Optional)
|
|
|
|
|
# Required only when using Enterprise-only features (SSO, token-auth, no-tracking)
|
|
|
|
|
LICENSE_KEY=""
|
2025-09-21 19:35:41 +01:00
|
|
|
|
2026-03-11 07:43:24 +01:00
|
|
|
# SSO (Optional)
|
|
|
|
|
# For enterprise SSO with SAML (future support)
|
|
|
|
|
# SSO_ENCRYPTION_KEY="your-32-character-secret-key"
|