Download client integrations enable real-time monitoring of torrents and Usenet downloads, with controls to pause, resume, and manage your downloads directly from Homarr.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/homarr-labs/homarr/llms.txt
Use this file to discover all available pages before exploring further.
Supported Download Clients
Torrent Clients
qBittorrent, Transmission, Deluge, Aria2, Slskd
Usenet Clients
SABnzbd, NZBGet
qBittorrent
The most popular torrent client with a comprehensive API.Configuration
Base URL of qBittorrent Web UI (e.g.,
http://qbittorrent.local:8080)Web UI username (default:
admin)Web UI password
Setup Guide
Enable Web UI
In qBittorrent, go to Tools → Options → Web UI
- Check “Enable the Web User Interface”
- Set your preferred port (default: 8080)
- Configure authentication credentials
Network Access
Configure IP address binding:
- Set to
0.0.0.0to allow access from Homarr - Or add Homarr’s IP to the whitelist
Available Features
Torrent Monitoring
Torrent Monitoring
Real-time download statistics:
- Active torrents list with progress
- Download and upload speeds
- Individual torrent status (leeching, seeding, paused)
- Time remaining estimates
- Total uploaded/downloaded
- Torrent categories
- Queue priority
Queue Control
Queue Control
Manage your downloads:
- Pause/resume all torrents
- Pause/resume individual torrents
- Delete torrents (with or without data)
- View torrent categories
pauseQueue, resumeQueue, pauseItem, resumeItem, deleteItemTorrent States
The integration maps qBittorrent states:- Leeching:
downloading,forcedDL,metaDL,allocating,queuedDL,checkingDL - Seeding:
uploading,forcedUP,stalledUP,queuedUP,checkingUP - Paused:
pausedDL,pausedUP - Stalled:
stalledDL - Unknown:
error,missingFiles,moving
Example Configuration
Transmission
Lightweight and efficient torrent client.Configuration
Base URL including RPC path (e.g.,
http://transmission.local:9091/transmission/rpc)RPC username (if authentication enabled)
RPC password (if authentication enabled)
Setup Guide
Available Features
- Monitor active torrents and transfer rates
- Pause/resume queue and individual torrents
- Delete torrents with data management
- View torrent progress and ETA
Deluge
Feature-rich torrent client with plugin support.Configuration
Base URL of Deluge Web UI (e.g.,
http://deluge.local:8112)Web UI password (default:
deluge)Setup Guide
Available Features
- Monitor torrents and download statistics
- Control download queue
- View seeding status and ratios
- Manage individual torrents
SABnzbd
Powerful Usenet binary newsreader.Configuration
Base URL of SABnzbd (e.g.,
http://sabnzbd.local:8080)SABnzbd API key
Finding Your API Key
Available Features
NZB Queue
NZB Queue
Monitor Usenet downloads:
- Active NZB downloads with progress
- Download speed and ETA
- Queue order and priority
- Post-processing status
- History with verification status
- Disk space remaining
Queue Management
Queue Management
Control your downloads:
- Pause/resume queue
- Pause/resume individual items
- Delete items from queue
- Adjust priority
Example Configuration
NZBGet
Efficient Usenet downloader with low resource usage.Configuration
Base URL of NZBGet (e.g.,
http://nzbget.local:6789)NZBGet username (default:
nzbget)NZBGet password (default:
tegbzn6789)Setup Guide
Available Features
- Monitor NZB downloads and queue
- View download speeds and progress
- Control queue (pause/resume/delete)
- Post-processing status
Aria2
Universal download manager supporting multiple protocols.Configuration
Aria2 RPC URL (e.g.,
http://aria2.local:6800/jsonrpc)RPC secret token (if configured)
Setup Guide
Available Features
- Monitor HTTP, FTP, BitTorrent, and Metalink downloads
- Control multi-protocol download queue
- View transfer statistics
- Manage download priorities
Slskd
Soulseek daemon for peer-to-peer file sharing.Configuration
Slskd Web UI URL (e.g.,
http://slskd.local:5030)Slskd API key or authentication token
Available Features
- Monitor Soulseek downloads and uploads
- Track peer-to-peer transfer statistics
- View queue and shared files
Comparison
| Client | Type | Auth Method | Queue Control | Categories |
|---|---|---|---|---|
| qBittorrent | Torrent | User/Pass | ✅ | ✅ |
| Transmission | Torrent | User/Pass | ✅ | ❌ |
| Deluge | Torrent | Password | ✅ | ✅ |
| SABnzbd | Usenet | API Key | ✅ | ✅ |
| NZBGet | Usenet | User/Pass | ✅ | ✅ |
| Aria2 | Universal | Secret | ✅ | ❌ |
| Slskd | P2P | API Key | ✅ | ❌ |
Common Widget: Download Client
All download clients share the same widget interface:Widget Features
- Real-time progress bars
- Download/upload speed indicators
- Pause/resume buttons
- Delete with confirmation
- Category badges (when supported)
- Time remaining estimates
- Total size and transferred data
Docker Networking Tips
When running in Docker:- ✅
http://qbittorrent:8080 - ❌
http://localhost:8080
Next Steps
Media Organizers
Automate downloads with Sonarr and Radarr
Widgets
Customize your download client widget
