# BanGUI Backend — Environment Variables # Copy this file to .env and fill in the values. # Never commit .env to version control. # Path to the BanGUI application SQLite database. BANGUI_DATABASE_PATH=bangui.db # Path to the fail2ban Unix domain socket. BANGUI_FAIL2BAN_SOCKET=/var/run/fail2ban/fail2ban.sock # Secret key used to sign session tokens. Use a long, random string. # Generate with: python -c "import secrets; print(secrets.token_hex(64))" BANGUI_SESSION_SECRET=replace-this-with-a-long-random-secret # Session duration in minutes. Default: 60 minutes. BANGUI_SESSION_DURATION_MINUTES=60 # Timezone for displaying timestamps in the UI (IANA tz name). BANGUI_TIMEZONE=UTC # Application log level: debug | info | warning | error | critical BANGUI_LOG_LEVEL=info