WebDAV¶
WebDAV authentication and streaming/connection behavior for playback mounts.
| Control | Config key | Default | Effect |
|---|---|---|---|
| WebDAV User | webdav.user |
admin / WEBDAV_USER |
Alphanumeric + _ - |
| WebDAV Password | webdav.pass |
env WEBDAV_PASSWORD |
Required for rclone/clients |
| Queue Download Connections | usenet.max-queue-connections |
blank = all | Cap queue NNTP use |
| Enable Segment Cache | usenet.segment-cache.enabled |
off | Disk cache; restart required |
| Cache path | usenet.segment-cache.path |
/config/segment-cache |
|
| Maximum size (GB) | usenet.segment-cache.max-gb |
10 |
|
| Max Download Connections | usenet.max-download-connections |
0 (auto = pool) |
Streaming budget |
| Apply limit per stream | usenet.max-download-connections-per-stream |
off | Per-stream budget |
| Per-stream performance | usenet.max-download-connections-per-stream-preset |
high |
low/medium/high/max |
| Streaming Priority (vs Queue) | usenet.streaming-priority |
80 |
% bandwidth to streaming |
| Streaming Segment Timeout | usenet.streaming-segment-timeout-seconds |
8 |
2–40s |
| Streaming Segment Retries | usenet.streaming-segment-retries |
3 |
0–5 |
| Article Buffer Size | usenet.article-buffer-size |
40 |
Articles buffered ahead/stream |
| Idle connection timeout | usenet.idle-connection-timeout-seconds |
60 |
15–300; pool rebuild/restart |
| Pipelined article downloads | usenet.pipelined-body-requests |
on | WebDAV BODY batches |
| Enforce Read-Only | webdav.enforce-readonly |
on | /content readonly |
| Show hidden files | webdav.show-hidden-files |
off | Dot-prefixed names in Explore |
| Preview par2 files | webdav.preview-par2-files |
off | Render as text |
| Sanitize paths for Windows | webdav.windows-safe-paths |
on | New mounts only |
Speed tuning
Raise Max Download Connections until throughput plateaus without pegging CPU. Baseline with a host speed test, then time a /view download from inside the container against the backend.