A self-hosted Real-Debrid webdav server written from scratch. Together with rclone it can mount your Real-Debrid torrent library into your file system like Dropbox. It's meant to be used with Infuse (webdav server) and Plex (mount zurg webdav with rclone).
Download the binary or use docker
Instructions on HOW TO PULL THE PRIVATE DOCKER IMAGE
Also the CONFIG guide for v0.10
docker pull ghcr.io/debridmediamanager/zurg:latest
# or
docker pull ghcr.io/debridmediamanager/zurg:v0.10.0-rc.4-1
Download the binary or use docker
docker pull ghcr.io/debridmediamanager/zurg-testing:latest
# or
docker pull ghcr.io/debridmediamanager/zurg-testing:v0.9.3-final
- Clone the repo
git clone https://github.com/debridmediamanager/zurg-testing.git
orgit clone https://github.com/debridmediamanager/zurg.git
- Add your token in
config.yml
sudo mkdir -p /mnt/zurg
- Run
docker compose up -d
time ls -1R /mnt/zurg
You're done! If you do edits on your config.yml just dodocker compose restart zurg
.
A web server is now running at localhost:9999
.
Note: when using zurg in a server outside of your home network, ensure that "Use my Remote Traffic automatically when needed" is unchecked on your Account page
Usage:
zurg [flags]
zurg [command]
Available Commands:
clear-downloads Clear all downloads (unrestricted links) in your account
clear-torrents Clear all torrents in your account
completion Generate the autocompletion script for the specified shell
help Help about any command
network-test Run a network test
version Prints zurg's current version
Flags:
-c, --config string config file path (default "./config.yml")
-h, --help help for zurg
Use "zurg [command] --help" for more information about a command.
- Better performance than anything out there; changes in your library appear instantly (assuming Plex picks it up fast enough)
- You can configure a flexible directory structure in
config.yml
; you can select individual torrents that should appear on a directory by the ID you see in DMM. Need help? - If you've ever experienced Plex scanner being stuck on a file and thereby freezing Plex completely, it should not happen anymore because zurg does a comprehensive check if a torrent is dead or not. You can run
ps aux --sort=-time | grep "Plex Media Scanner"
to check for stuck scanner processes. - zurg guarantees that your library is always available because of its repair abilities!
- @I-am-PUID-0 - pd_zurg
- @Pukabyte - Guide: Zurg + RDT + Prowlarr + Arrs + Petio + Autoscan + Plex + Scannarr
- u/pg988 - Windows + zurg + Plex guide
- @ignamiranda - Plex Debrid Zurg Windows Guide
- @funkypenguin - "Infinite streaming" from Real Debrid with Plex (ElfHosted)
- u/TimeyWimeyInsaan - A Newbie guide for Plex+Real-Debrid using Zurg & Rclone
- ElfHosted - Easy, open source, Kubernetes / GitOps driven hosting of popular self-hosted apps - tested, tightly integrated, and secured. Apps start at $0.05/day, and new accounts get $10 credit, no commitment.