A homelab download manager for Real-Debrid and TorBox. Paste links, pick your files, watch them download.
- Dual provider — Real-Debrid and TorBox, with automatic fallback
- File picker — select individual files from magnets and TorBox downloads before committing
- Smart fallback — magnets try RD first, fall back to TorBox automatically on failure
- Persistent queue — survives container restarts, picks up where it left off
- Resume downloads — partial files are kept and resumed from where they stopped
- Live progress — per-file progress bars, speed, ETA, and total session downloaded
- Provider health — detects expired tokens and skips unavailable providers rather than failing the whole queue
- Subfolder support — organise downloads into subfolders per batch
- Disk space indicator — shows free space on your download volume
git clone https://github.com/ilovealienz/debriuwud.git
cd debriuwudcp .env.example .envEdit .env:
PUID=1000 # your user ID (run: id -u)
PGID=1000 # your group ID (run: id -g)
RD_TOKEN= # from https://real-debrid.com/apitoken
TORBOX_TOKEN= # from https://torbox.app → Settings → APIEdit docker-compose.yml to set your download path:
volumes:
- /your/downloads/path:/downloads
- /your/config/path:/configdocker compose up -dOpen http://your-server-ip:8091
Links — paste one per line into the sidebar:
https://real-debrid.com/d/...— RD download linkshttps://torbox.app/download?id=...— TorBox download linksmagnet:?xt=urn:btih:...— magnet links (tries RD first, falls back to TorBox)
File picker — magnets and TorBox links open a file picker so you can choose which files to download. Search, select all/none, or pick individually.
Queue controls — Stop pauses the queue and kills the current download. Start resumes. Individual items have Stop/Resume/Retry/Delete buttons.
| Provider | Where to get it |
|---|---|
| Real-Debrid | real-debrid.com/apitoken |
| TorBox | torbox.app → Settings → API |
You only need one — the app works fine with just RD or just TorBox.
State is saved to /config/state.json inside the container (your mounted config path). This persists the queue and total downloaded counter across restarts.