Self-hosted Real-Debrid WebDAV server, running as a single Docker container.
-
Copy
.env.exampleto.envand add your Real-Debrid API token:RD_TOKEN=your_token_hereGet your token from https://real-debrid.com/apitoken
-
Start the container:
docker compose up -d
-
Verify it's running:
curl -X PROPFIND http://localhost:9999/dav/ -H "Depth: 0" -s -o /dev/null -w "%{http_code}"
Expected:
207
- Same machine:
http://localhost:9999/dav - Home network:
http://<host-ip>:9999/dav - Remote (Tailscale):
http://<tailscale-ip>:9999/dav
See docs/network-access.md for full instructions including native drive mounting on macOS and Windows.
Edit config.yml to adjust directory filters and polling settings. See docs/config-v0.9.md for the full config reference.
After editing config.yml, restart the container:
docker compose restart zurgNever run docker compose down -v — this destroys the zurgdata volume (torrent cache and repair state).
Binary: debridmediamanager/zurg-testing