AllDebrid-Client

AllDebrid-Client

Aplicación Docker from sarcasm's Repository

Visión general

AllDebrid-Client v1.9.9 — 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.

Features:
• 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

Quick Setup:

  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

Sonarr / Radarr:
Settings → Download Clients → + → qBittorrent → Host: [IP], Port: 8080
No username/password needed unless you enable HTTP Basic Auth.

Network: Uses host network mode to avoid conflicts with Unraid shares (shfs).

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:8080/
Red
host
Concha
sh
Privilegiado
false
Parámetros adicionales
--restart=unless-stopped

Configuración de plantillas

Config FolderPathrw

[REQUIRED] Stores config.json. Must be persistent across restarts.

Objetivo
/app/config
Por defecto
/mnt/user/appdata/alldebrid-client/config
Valor
/mnt/user/appdata/alldebrid-client/config
Data FolderPathrw

[REQUIRED] Stores the SQLite database and automatic backups.

Objetivo
/app/data
Por defecto
/mnt/user/appdata/alldebrid-client/data
Valor
/mnt/user/appdata/alldebrid-client/data
Watch FolderPathrw

Drop .torrent or .magnet files here for automatic import. Leave empty if unused.

Objetivo
/app/data/watch
Por defecto
/mnt/user/data/torrents/watch
Valor
/mnt/user/data/torrents/watch
Processed FolderPathrw

Torrent/magnet files are moved here after processing. Leave empty if unused.

Objetivo
/app/data/processed
Por defecto
/mnt/user/data/torrents/processed
Valor
/mnt/user/data/torrents/processed
Download FolderPathrw

[REQUIRED] Downloaded files land here. If using external aria2, this path must match aria2's download directory.

Objetivo
/download
Por defecto
/mnt/user/downloads/alldebrid
Valor
/mnt/user/downloads/alldebrid
PUIDVariable

User ID for downloaded files. Must match the UID of the user running Sonarr, Radarr, Plex, etc. Run 'id' in a terminal on the host to find the right value.

Por defecto
1000
Valor
99
PGIDVariable

Group ID for downloaded files. Must match the GID used by your other media containers. Run 'id' in a terminal on the host.

Por defecto
100
Valor
1000
UMASKVariable

File permission mask. 002 = group-writable (recommended when sharing files with other containers). 022 = group-readable only.

Por defecto
002
Valor
002
TimezoneVariable

Container timezone for logs and Discord timestamps. Examples: Europe/Berlin, UTC, America/New_York.

Objetivo
TZ
Por defecto
Europe/Berlin
Valor
Europe/Berlin
Log LevelVariable

Logging verbosity: INFO for normal operation, DEBUG for troubleshooting.

Objetivo
LOG_LEVEL
Por defecto
INFO
Valor
INFO
Database TypeVariable

Leave empty for SQLite (default, no setup required). Set to 'postgres' for an external PostgreSQL database — configure the connection in Settings → Database.

Objetivo
DB_TYPE
Config PathVariable

Internal config file path. Do not change unless you have a specific reason.

Objetivo
CONFIG_PATH
Por defecto
/app/config/config.json
Valor
/app/config/config.json
DB PathVariable

Internal SQLite database path. Do not change unless you have a specific reason.

Objetivo
DB_PATH
Por defecto
/app/data/alldebrid.db
Valor
/app/data/alldebrid.db

Categorías

Descargar estadísticas

4,901
Descargas totales

Detalles

Repositorio
kroeberd/alldebrid-client:latest
Última actualización2026-04-20
Visto por primera vez2026-04-18

Ejecute AllDebrid-Client en Unraid.

AllDebrid-Client se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.