ROMM_BASE_PATH=/path/to/romm_mock DEV_MODE=true KIOSK_MODE=false # Gunicorn (optional) # Workers -> (2 × CPU cores) + 1 WEB_CONCURRENCY=4 # IGDB credentials IGDB_CLIENT_ID= IGDB_CLIENT_SECRET= # Mobygames MOBYGAMES_API_KEY= # Screenscraper SCREENSCRAPER_USER= SCREENSCRAPER_PASSWORD= # SteamGridDB STEAMGRIDDB_API_KEY= # Database config DB_HOST=127.0.0.1 DB_PORT=3306 DB_NAME=romm DB_USER=romm DB_PASSWD= DB_ROOT_PASSWD= # Redis config REDIS_HOST=127.0.0.1 REDIS_PORT=6379 # Authentik POSTGRES_DB=authentik POSTGRES_USER=authentik POSTGRES_PASSWORD= AUTHENTIK_SECRET_KEY= AUTHENTIK_BOOTSTRAP_PASSWORD= # Authentication ROMM_AUTH_SECRET_KEY= # Disable auth on download endpoint for 3rd party support DISABLE_DOWNLOAD_ENDPOINT_AUTH= # Disable CSRF protection for development and testing purposes DISABLE_CSRF_PROTECTION= # Disable username + passsword login when using OIDC login DISABLE_USERPASS_LOGIN= # OpenID Connect (Authentik, Authelia, etc.) OIDC_ENABLED= OIDC_PROVIDER= OIDC_CLIENT_ID= OIDC_CLIENT_SECRET= OIDC_REDIRECT_URI= OIDC_SERVER_APPLICATION_URL= # Filesystem watcher (optional) ENABLE_RESCAN_ON_FILESYSTEM_CHANGE=true RESCAN_ON_FILESYSTEM_CHANGE_DELAY=5 # Periodic Tasks (optional) ENABLE_SCHEDULED_RESCAN=true SCHEDULED_RESCAN_CRON=0 3 * * * ENABLE_SCHEDULED_UPDATE_SWITCH_TITLEDB=true SCHEDULED_UPDATE_SWITCH_TITLEDB_CRON=0 4 * * * # In-browser emulation DISABLE_EMULATOR_JS=false DISABLE_RUFFLE_RS=false # Logging LOGLEVEL=DEBUG