App
NEXT_PUBLIC_ENVIRONMENT
dev, prod — Default: dev
URLs
NEXT_PUBLIC_BUILDER_URL
NEXT_PUBLIC_PARTYSOCKET_URL
NEXT_PUBLIC_ASSET_URL
Authentication
BETTER_AUTH_SECRET
BETTER_AUTH_URL
NEXT_PUBLIC_BUILDER_URL in most deployments. Required.
Database
DATABASE_URL
Redis
REDIS_URL
REDIS_CACHE_URL
REDIS_URL when not set.
REDIS_QUEUE_URL
REDIS_URL when not set.
REDIS_SEQUENCE_URL
REDIS_URL when not set.
S3-compatible storage
Compatible with AWS S3, RustFS, MinIO, Cloudflare R2, and any S3-compatible provider.S3_ENDPOINT
S3_ACCESS_KEY_ID
S3_SECRET_ACCESS_KEY
S3_REGION
S3_BUCKET
SMTP_SERVER
smtp:// for plain/STARTTLS and smtps:// for implicit TLS.
For local development, MailHog is included in the Docker Compose stack:
NEXT_PUBLIC_SMTP_FROM
From field of outgoing messages. Required.
Realtime (PartySocket)
REALTIME_API_KEY
Worker
SCHEDULER_BUCKET_RANGE
0-255 (the full range). Split across replicas for horizontal scaling — e.g. 0-127 and 128-255 for two workers.
Default: 0-255