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 environment-variable 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.
Join Discord #nzbdav
Repository
Releases
Issues
Community hub
Ecosystem¶
NzbDAV owns the streaming stack end to end. Complementary managed libraries — UsenetSharp, RapidYencSharp, rapidyenc, and SharpCompress — land connection, decode, and archive fixes in the right layer so playback improvements ship 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.