AllDebrid-Client
kroeberd/alldebrid-client:latest
https://hub.docker.com/r/kroeberd/alldebrid-client
host
sh
false
https://discord.gg/8Vb9cj4ksv
https://github.com/kroeberd/alldebrid-client
https://raw.githubusercontent.com/kroeberd/alldebrid-client/main/docs/logo.png
[b]AllDebrid-Client v1.9.9[/b] — Self-hosted torrent automation via AllDebrid.
Add magnet links or .torrent files through the Web UI, Jackett/Prowlarr search, a watch folder, Sonarr/Radarr (native qBittorrent API), or the REST API. AllDebrid-Client handles the full lifecycle: upload → poll → parallel unlock → aria2 download → notify.
[b]Features:[/b]
• Full lifecycle: upload → poll → unlock (parallel) → aria2 → done → Discord
• Built-in aria2 — default, no extra setup required (or use your own external aria2)
• Sonarr / Radarr native integration via qBittorrent v4.3.2 API emulation at /api/v2/
• Prowlarr support — modern Jackett alternative with native *arr integration
• Jackett multi-indexer search with chip picker and bulk Add / Add Selected / Add All
• Server-Sent Events (SSE) — instant live updates, no 15-second polling
• HTTP Basic Auth — optional access control (Settings → Access Control)
• Disk space guard — abort download before start if free space below threshold
• Post-processing script — shell command after each completed download
• Symlink / .url downloader — for rclone AllDebrid mount setups
• File selection — preview and block individual files before download
• Watch folder — drop .torrent or .magnet files for auto-import
• Auto-extraction — zip, rar, 7z, tar.* after download
• Discord rich embeds per event type (add / complete / error / no-peers / stats)
• Statistics: period selector 1h / 24h / 7d / 30d / 1y / all-time
• FlexGet v3 integration (schedule + manual trigger from the UI)
• Prometheus metrics at /api/metrics (Grafana-ready)
• SQLite (default, zero-config) or external PostgreSQL
• Automatic event log TTL, database backups, JSON export
• Token-bucket rate limiter for AllDebrid API
• Interactive API docs at /docs (Swagger UI)
• Built-in Help — Quick Start, Sonarr/Radarr setup, Troubleshooting
[b]Quick Setup:[/b]
1. Set paths for Config, Data, Watch, Processed, and Downloads
2. Open http://[IP]:8080 → Settings → General → enter AllDebrid API key → Save
3. Built-in aria2 starts automatically — no further setup required
4. (Optional) Add as qBittorrent download client in Sonarr/Radarr: Host=[IP], Port=8080
5. Add magnets via UI, search, or drop files in the Watch folder
[b]Sonarr / Radarr:[/b]
Settings → Download Clients → + → qBittorrent → Host: [IP], Port: 8080
No username/password needed unless you enable HTTP Basic Auth.
[b]Network:[/b] Uses host network mode to avoid conflicts with Unraid shares (shfs).
Self-hosted torrent automation via AllDebrid. Built-in aria2, qBittorrent API emulation for Sonarr/Radarr, Prowlarr/Jackett search, SSE live updates, HTTP Basic Auth, Prometheus metrics, Symlink downloader, file selection, Discord webhooks, FlexGet, SQLite/PostgreSQL.
False
Downloaders:
http://[IP]:8080/
https://raw.githubusercontent.com/kroeberd/unraid-templates/main/templates/alldebrid-client.xml
--restart=unless-stopped
2026-05-20
/mnt/user/appdata/alldebrid-client/config
/mnt/user/appdata/alldebrid-client/data
/mnt/user/data/torrents/watch
/mnt/user/data/torrents/processed
/mnt/user/downloads/alldebrid
99
1000
002
Europe/Berlin
INFO
/app/config/config.json
/app/data/alldebrid.db