NzbDAV¶
Mount NZBs as a virtual filesystem and stream directly from Usenet — without downloading full media files first.
NzbDAV is a WebDAV server that mounts NZB documents as a browsable virtual filesystem. Content streams on demand from your Usenet provider. A SABnzbd-compatible API lets Sonarr, Radarr, and similar tools use it as a drop-in download client — so you can build an effectively infinite media library without storing full files on disk.
flowchart LR
Arr[Sonarr_Radarr] -->|SAB_API| Queue[NzbDAV_Queue]
Queue --> Mount[WebDAV_mount]
Mount --> Stream[Usenet_stream]
Player[Plex_Jellyfin_rclone] --> Mount
Why NzbDAV¶
-
Virtual filesystem
Browse NZB contents instantly over WebDAV. No full download before you open a file.
-
Stream and seek
Jump anywhere in a video. Optional NNTP pipelining for higher throughput and faster seeks.
-
*Arr compatible
SABnzbd API surface for Sonarr and Radarr, with symlink or STRM import strategies.
-
Multi-provider
Cascade routing, circuit breakers, data caps, and automatic failover across providers.
How NzbDAV compares¶
Choosing between streaming WebDAV tools and classic download clients depends on your media server, disk budget, and how much ops surface you want.
-
Honest comparison
NzbDAV vs AltMount vs classic SABnzbd/NZBGet — feature table and audience guidance.
Quick start¶
Ephemeral trial — settings are discarded when the container exits.
NzbDAV is a fully supported core module in Debrid Unlimited Media Bridge (DUMB). Enable NzbDAV during DUMB onboarding (or set Arr core_service to include nzbdav) for guided Usenet WebDAV + download-client wiring.
Then open http://localhost:3000 (self-hosted) or your DUMB service URL, create your admin account if needed, and configure a Usenet provider under Settings.
Expose carefully
Port 3000 is plain HTTP. Put NzbDAV behind HTTPS for remote access. WebDAV uses Basic auth, so TLS matters. Prefer binding 127.0.0.1:3000:3000 when a reverse proxy runs on the host.
Full Docker guide Migrate from another build First-run checklist
Documentation¶
-
Getting started
Install with Docker, complete first-run setup, connect Radarr and Sonarr.
-
Guides
Architecture, import strategies, rclone mounts, media servers, Stremio, troubleshooting.
-
Configuration
What every Settings control does, plus the headless
NZBDAV_CONFIG__...schema. -
Use cases
Infinite library with *Arr, streaming-only setups, multi-provider failover.
Community¶
Chat on Discord, track releases on GitHub, and file issues when you need a durable bug report.
Discord community transition started July 21. After joining, use the channel and role selector to enable NzbDAV - SuperFork for release notifications and development channels.
Join Discord Repository Releases Issues Community hub
Ecosystem¶
NzbDAV owns the streaming stack end to end. UsenetSharp, RapidYencSharp, and SharpCompress are developed in-tree under libs/; the native rapidyenc library remains a standalone submodule so connection, decode, and archive fixes land with the product.
License¶
NzbDAV is released under the MIT License.
Disclaimer
NzbDAV is intended for use with legally obtained or public domain content only. The maintainers do not condone piracy and will not provide support for copyright infringement.