Settings and environment variables2.x
Settings live in the database and are edited in the UI. Any setting can also be forced with an environment variable named INFINIDYSK__<SECTION>__<KEY>, for example:
environment: INFINIDYSK__MOUNT__DIR: /mnt/remote/infinidyskForced values show in the UI but are not written back to the database.
Startup variables
Section titled “Startup variables”These are read once at startup and are not settings.
| Variable | What it does |
|---|---|
INFINIDYSK_LISTEN |
Address for the UI, the SABnzbd API and WebDAV. The health check asks the same address. Default 0.0.0.0:3000. |
INFINIDYSK_DATABASE_URL |
Database. Default sqlite:/config/infinidysk.sqlite; use postgres://… for PostgreSQL. |
PUID / PGID |
Owner shown on files in the mount. Default 1000. |
TZ |
Time zone for the maintenance window and file dates. Default UTC. |
INFINIDYSK_LOG_DIR |
Where log files are written. Default /config/logs. |
RUST_LOG |
Log filter. Default info. See Logs and traces. |
INFINIDYSK_FFPROBE |
ffprobe binary for media analysis. Default ffprobe; the image includes it, and without it analysis is off. |
Useful settings
Section titled “Useful settings”| Setting | What it does |
|---|---|
Mount directorymount.dir |
Settings > Platform > Mount. /mnt/infinidysk by default. Read at startup. |
Disable file timestampsmount.epoch_times |
Settings > Platform > Mount. For libraries moved off an rclone mount that used --no-modtime; see Move off rclone. |
Performance presetperformance.preset |
Settings > Platform > Performance. Read-ahead, memory cache and optional disk cache. |
Download speed limitnetwork.download_limit_mb_per_s |
Settings > Platform > Performance. One cap on the combined download speed from all providers, in MB/s. Serving files to players is not limited. |
Import strategyimports.strategy |
Settings > Automation > Library. symlinks or strm; see Choose an import strategy. |
Library foldersimports.library_dirs |
Settings > Automation > Library. See Library folders. |
Imports at oncequeue.concurrency |
Settings > Automation > Imports. 1–10, default 2. |
Keep unused NZBsqueue.nzb_retention_days |
Settings > Automation > Imports. Days an unused NZB is kept, default 30. |
Public URLnetwork.public_url |
Settings > System > Network. The address Arrs and media servers use; see Reverse proxy. |
Trusted proxiesnetwork.trusted_proxies |
Settings > System > Network. Proxies whose X-Forwarded-For header is trusted. |
Prometheus metricsmetrics.prometheus |
Settings > System > Access. Serves /metrics behind the admin API key. |
Health settings are listed in Health checks and repair.