# 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
