.env.example
Set these on your host before deploying. Each platform has an “Environment Variables” section in the deploy flow. (showing first 20, more exist in .env.example)
NEON_ORG_ID
Neon Organization Credentials (DB branch tooling)
NEON_PROJECT_ID
NEON_API_KEY
secret
DATABASE_URL
secret
Database (Neon Postgres connection strings)
DATABASE_URL_UNPOOLED
secret
NEXT_PUBLIC_API_URL
Cross-App URLs
NEXT_PUBLIC_WEB_URL
NEXT_PUBLIC_ADMIN_URL
NEXT_PUBLIC_MARKETING_URL
NEXT_PUBLIC_DOCS_URL
BETTER_AUTH_SECRET
secret
Better Auth
NEXT_PUBLIC_COOKIE_DOMAIN
SECRETS_ENCRYPTION_KEY
secret
AES-256-GCM key for encrypting stored project secrets: base64 of exactly 32 bytes. Generate with: openssl rand -base64 32
GOOGLE_CLIENT_ID
OAuth Credentials (GitHub / Google sign-in)
GOOGLE_CLIENT_SECRET
secret
GH_CLIENT_ID
GH_CLIENT_SECRET
secret
GH_APP_ID
GitHub App Credentials (PR integration)
GH_APP_PRIVATE_KEY
secret
GH_WEBHOOK_SECRET
secret
brew install flyctl && fly launch --from https://github.com/superset-sh/superset
curl -L https://fly.io/install.sh | sh && fly launch --from https://github.com/superset-sh/superset
iwr https://fly.io/install.ps1 -useb | iex; fly launch --from https://github.com/superset-sh/superset