GitHub - nzbdav-dev/nzbdav: Usenet streaming with a WebDAV server and a SABnzbd-compatible API (original) (raw)

image

Nzb Dav

NzbDav is a WebDAV server that allows you to mount and browse NZB documents as a virtual file system without downloading. It's designed to integrate with other media management tools, like Sonarr and Radarr, by providing a SABnzbd-compatible API. With it, you can build an infinite Plex or Jellyfin media library that streams directly from your usenet provider at maxed-out speeds, without using any storage space on your own server.

Check the video below for a demo:

nzbdav-demo.mp4

Attribution: The video above contains clips of Sintel (2010), by Blender Studios, used under CC BY 4.0

Key Features

Getting Started

The easiest way to get started is by using the official Docker image.

To try it out, run the following command to pull and run the image with port 3000 exposed:

docker run --rm -it -p 3000:3000 nzbdav/nzbdav:latest

And if you would like to persist saved settings, attach a volume at /config

mkdir -p $(pwd)/nzbdav && \
docker run --rm -it \
  -v $(pwd)/nzbdav:/config \
  -e PUID=1000 \
  -e PGID=1000 \
  -p 3000:3000 \
  nzbdav/nzbdav:latest

After starting the container, be sure to navigate to the Settings page on the UI to finish setting up your usenet connection settings.

settings-page

You'll also want to set up a username and password for logging in to the webdav server

webdav-settings

Comprehensive Setup Guide

If you'd like to get the most out of NzbDav, check out the comprehensive guide for detailed instructions covering:

More Screenshots

onboarding queue and history dav-explorer health-page

Special Thanks


NOTE: NZBDAV is intended for use with legally obtained content only. The project maintainers do not condone piracy and will not provide support for users suspected of engaging in copyright infringement.