mirror of
https://github.com/rommapp/romm.git
synced 2026-02-18 00:27:41 +01:00
80 lines
1.5 KiB
Plaintext
80 lines
1.5 KiB
Plaintext
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=
|
||
|
||
# RetroAchievements
|
||
RETROACHIEVEMENTS_API_KEY=
|
||
RETROACHIEVEMENTS_USERNAME=
|
||
|
||
|
||
# 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
|