# J-Board panel APP_PORT="3000" SITE_NAME="J-Board" # PostgreSQL for local tools; Docker Compose overrides host to db POSTGRES_PASSWORD="jboard123" DATABASE_URL="postgresql://jboard:jboard123@localhost:5432/jboard" # NextAuth # Use the public domain you will reverse proxy to this panel, for example https://panel.example.com NEXTAUTH_SECRET="replace-with-a-long-random-secret" NEXTAUTH_URL="https://panel.example.com" # Optional: dedicated subscription domain. Leave empty to reuse NEXTAUTH_URL. # It should also reverse proxy to this same panel, for example https://sub.example.com SUBSCRIPTION_URL="" # Must be at least 32 bytes, used for AES-256-GCM encryption ENCRYPTION_KEY="0123456789abcdef0123456789abcdef" # Redis connection URL for local tools; Docker Compose overrides host to redis REDIS_URL="redis://localhost:6379" # Optional GeoIP MMDB path. The repository includes a default City database at data/GeoLite2-City.mmdb. GEOIP_MMDB_PATH="data/GeoLite2-City.mmdb" # Initial admin account, used by npm run db:seed on first install ADMIN_EMAIL="admin@jboard.local" ADMIN_PASSWORD="admin123" ADMIN_NAME="Admin"