zurg
github.com · Debrid · 1 record · JSON
zurg (Debrid Media Manager webdav server) Debrid
caveatanonymousno cardD
| Free tier | The server is a public release on GitHub and costs nothing; the debrid account behind it is the thing that costs. unit unlimited; metered on none |
|---|---|
| Price | USD 0 for the gateway; the debrid account is separate |
| Per-object cap | not applicable to the gateway; the source account's cap applies. |
| Retention | not applicable: the WebDAV tree is a live view of the torrent library. |
| Egress | No meter of its own; it spends the debrid account's unmetered premium traffic. free_allowance: none of its own |
| Identity | anonymous No account with the project; it needs a debrid API token, which it stores in config.yml. |
| Limits |
The gateway's own throttle exists because the upstream's limit is not the documented one: zurg had to add an add-pacing floor and a repair subsystem for links that stop working while the torrent still reports healthy. |
| Binding | none A pure client: at 1 TiB/month nothing in zurg fails first, the upstream add floor does. Listed as 'none' because that floor is Real-Debrid's and is recorded there. |
| Interface | webdav-proxy, rclone, rest Serves the torrent library over WebDAV on localhost:9999 by default, with a per-provider API under /api/providers/realdebrid/ (including /test). rclone mounts the WebDAV; Infuse can read it directly. endpoint: http://localhost:9999/ |
| Tooling | Ships a bundle with config.yml, docker-compose.yml, rclone.conf and Plex update scripts; 'rclone and ffprobe are automatically downloaded on first run if not already installed'. Docker image ghcr.io/debridmediamanager/zurg-testing. |
| Composes with | The bridge that turned debrid into a filesystem for Plex: zurg exposes RD as WebDAV, rclone mounts it, Plex or Jellyfin scans it, and no download ever lands on local disk. |
| Reliability | The stable line is Real-Debrid only; every other backend is a sponsors-only nightly, so a user on the stable release cannot point it at TorBox or AllDebrid at all. |
| Notes | Recorded because it is the de facto answer to 'how does a script get a Real-Debrid library onto a disk without downloading it twice'. Abandonment condition: a stable multi-provider release moves this from caveat to plain qualifies. |
| Evidence rung | documented Repository README and the project's own provider notes were read today. Nothing was run: the throughput and mount behaviour are untested here. |
| Checked | 2026-10-24 (live); stale on 2026-11-23 |
| Parsed numbers |
|
Evidence (3)
| date | source | what it proved |
|---|---|---|
| 2026-10-23 | github.com/debridmediamanager/zurg-public | not published |
| 2026-10-23 | notes.debridmediamanager.com/providers/realdebrid/ | the 20-second add floor and the 250/75 per-minute pacing defaults, plus the repair subsystem's reason for existing |
| 2026-10-23 | github.com/debridmediamanager/zurg-public/wiki/Config | 'api_rate_limit_per_minute: 250' and 'torrents_rate_limit_per_minute: 75' as documented configuration keys |
More fields (3)
{
"providers_stable": "real-debrid",
"providers_nightly": "torbox, alldebrid, usenet",
"config_keys": "api_rate_limit_per_minute, torrents_rate_limit_per_minute, api_timeout_secs, download_timeout_secs, retries_until_failed, retry_503_errors, fetch_torrents_page_size"
}Unknown or withheld values (1)
$.evidence[0].provedwithheld