Environment variables¶
This reference lists container-level environment variables that DUMB reads at startup. Service-specific environment variables are set in dumb_config.json under each service’s env block.
Container variables¶
| Variable | Default | Description |
|---|---|---|
PUID |
1000 |
Container user ID |
PGID |
1000 |
Container group ID |
TZ |
unset | Time zone (for example America/New_York) |
Persist your config
These values are typically set in your docker-compose.yml or .env file so they survive container restarts.
Service environment variables¶
Each service can define environment variables under its env block in dumb_config.json. DUMB merges these with defaults when it performs service setup.
Example:
"nzbdav": {
"env": {
"WEBDAV_USER": "admin",
"WEBDAV_PASSWORD": "change-me"
}
}
Secrets in config files
Treat tokens and passwords in dumb_config.json as secrets. Avoid committing them to source control.