Skip to content

Environment Variables

All configuration is done through environment variables. Here is the full list.

VariableDescription
DATABASE_URLPostgreSQL connection string
NEXTAUTH_SECRETRandom secret for session encryption
NEXTAUTH_URLPublic URL of your instance
VariableDescription
R2_ACCOUNT_IDCloudflare R2 account ID
R2_ACCESS_KEY_IDR2 access key
R2_SECRET_ACCESS_KEYR2 secret key
R2_BUCKET_NAMER2 bucket name
VariableDescription
REPLICATE_API_TOKENReplicate API token (Flux Pro, SDXL)
GOOGLE_AI_API_KEYGoogle AI API key (Imagen)
IDEOGRAM_API_KEYIdeogram API key
RECRAFT_API_KEYRecraft API key
VariableDescription
GITHUB_CLIENT_IDGitHub OAuth app client ID
GITHUB_CLIENT_SECRETGitHub OAuth app client secret
GOOGLE_CLIENT_IDGoogle OAuth client ID
GOOGLE_CLIENT_SECRETGoogle OAuth client secret