Environment Reference (Panel)
Derived from `panel/.env` and runtime usage in `panel/server.js` + `panel/core/db.js`.
Core
APP_PORT: panel bind port (default 3000)APP_URL: public URL used for links/callbacksAPP_SECRET: JWT/session crypto secretCONNECTOR_SECRET: connector HTTP auth shared secretDEBUG: enables extra debug logsTIMEZONE(orTZ): displayed system timezone in boot logsCUSTOM_FONT: boot banner custom figlet font switch
Database
DB_CONNECTION:sqlite(default),mysql,mariadb, orpostgresDB_DATABASE,DB_USERNAME,DB_PASSWORD,DB_HOST,DB_PORTfor mysql/postgres
OAuth (optional)
- Discord:
DISCORD_CLIENT_ID,DISCORD_CLIENT_SECRET,DISCORD_CALLBACK,DISCORD_PROVIDER - GitHub:
GITHUB_CLIENT_ID,GITHUB_CLIENT_SECRET,GITHUB_CALLBACK,GITHUB_PROVIDER
Do not keep fallback defaults in production. Set strong secrets explicitly in `.env`.
