Files
J-Board-Lite/.env.example
2026-04-30 20:10:49 +10:00

30 lines
1.0 KiB
Plaintext

# J-Board panel
APP_PORT="3000"
SITE_NAME="J-Board Lite"
# SQLite for local tools and Docker
DATABASE_URL="file:./storage/jboard.db"
# 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"
# Optional GeoIP MMDB path. The repository includes a default City database at data/GeoLite2-City.mmdb.
GEOIP_MMDB_PATH="data/GeoLite2-City.mmdb"
# Optional: set to false to disable the in-process expired log cleanup scheduler.
JBOARD_LOG_CLEANUP_SCHEDULER="true"
# Initial admin account, used by npm run db:seed on first install
ADMIN_EMAIL="admin@jboard.local"
ADMIN_PASSWORD="admin123"
ADMIN_NAME="Admin"