Skip to content

infinidysk 1.x1.x

Latest release Docker CI License

infinidysk (formerly 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 and Radarr use it as a download client, so you can build a large media library without storing full files on disk.

infinidysk 1.x overview dashboard showing throughput, provider activity and active streams

Your Arr instances add infinidysk as a SABnzbd download client, but it never downloads the release. Work happens at two moments:

  1. 1When Sonarr or Radarr grabs a release

    1. Sonarr, RadarrSend the NZB over the SABnzbd API
    2. infinidyskReads the NZB and the first article of each file
    3. WebDAVThe files appear, without a full download
    4. LibraryThe Arr imports a symlink or STRM file
  2. 2When you press play

    1. Plex, Jellyfin, EmbyRead a byte range through rclone or a STRM URL
    2. infinidyskFinds the articles that hold that range
    3. Usenet providersSend only those articles, several at once
    • Read
    • Fetched ahead
    • Still on Usenet
    One file, split into the articles it was posted in. After a seek, infinidysk fetches the articles at the new position and a few ahead. Everything else stays on Usenet until something reads it.
Terminal window
docker run --rm -it -p 3000:3000 ghcr.io/infinidysk/infinidysk:latest

Ephemeral trial: settings are discarded when the container exits.

Then open http://localhost:3000 (self-hosted) or your DUMB service URL, create your admin account if needed, and add a Usenet provider under Settings.

Run with Docker First run Migrate from nzbdav-dev

Chat on Discord, track releases on GitHub, and file issues when you need a durable bug report.

After joining Discord, use the channel and role selector to enable infinidysk - SuperFork for release notifications and development channels.

Join Discord Repository Releases