Skip to content

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.

Streaming · NNTP pipelining