7b20f95703230c98ac3bc6990a2ed87e958082f8
zurg
A self-hosted Real-Debrid webdav server written from scratch. Together with rclone it can mount your Real-Debrid torrent library into your filesystem just like Dropbox.
Download
Latest version: v0.9.2-hotfix.4
Download the binary or use docker
docker pull ghcr.io/debridmediamanager/zurg-testing:latest
# or
docker pull ghcr.io/debridmediamanager/zurg-testing:v0.9.2-hotfix.4
How to run zurg in 5 steps for Plex
- Clone this repo
git clone https://github.com/debridmediamanager/zurg-testing.git - Add your token in
config.yml sudo mkdir -p /mnt/zurg- Run
docker compose up -d time ls -1R /mnt/zurgYou're done! If you do edits on your config.yml just dodocker compose restart zurg.
A webdav server is also exposed to your localhost via port 9999.
Why zurg? Why not X?
- Better performance than anything out there; changes in your library appear instantly (assuming Plex picks it up fast enough)
- You should be able to access every file even if the torrent names are the same so if you have a lot of these, you might notice that zurg will have more files compared to others (e.g. 2 torrents named "Simpsons" but have different seasons, zurg merges all contents in that directory)
- 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. - 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.
Guides
- @I-am-PUID-0 - pd_zurg
- @Pukabyte - Guide: Zurg + RDT + Prowlarr + Arrs + Petio + Autoscan + Plex + Scannarr
Please read our wiki for more information!
zurg's version history
Description
Languages
Go
97.2%
Shell
1.6%
Dockerfile
0.4%
Python
0.4%
Makefile
0.4%