Qb-downloader allows you to complete your qBittorrent tasks part by part and upload them to your cloud drive. This enables you to download large torrent tasks even if they exceed your maximum available storage.
Supported uploaders: Rclone rcd A typical qb-downloader workflow includes:
- Splitting the torrent task into multiple parts.
- Downloading each part sequentially.
- Running interval tasks between each part, such as seeding, uploading to your cloud drive, etc.
- Adding support for customizing torrent contents.
- Forced continuation when error occurs.
This tool requires qBittorrent and an uploader to be running. Make sure you have configured them properly.
Important
make sure you haven't enabled options like "Delete torrent after completion" in your qBittorrent.
Example rclone rcd service configuration:
[Unit]
Description=Rclone Remote Control (rcd)
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
ExecStart=/usr/bin/rclone rcd --rc-addr=:5572 --rc-user=admin --rc-pass="password"
User=rclone
Restart=on-failure
[Install]
WantedBy=multi-user.target-
Download the binary
Download the latest executable for your platform from the releases page.
-
Run the service
# Default listen on `127.0.0.1:7845` ./qb-downloader # Custom port ./qb-downloader --port 8080 # or ./qb-downloader -p 8080 # Custom ip ./qb-downloader --addr 0.0.0.0
-
Access the web interface
Open your web browser and navigate to
http://localhost:7845(or your custom port).Default credentials:
- Username:
admin - Password:
adminadmin
- Username:
To completely remove qb-downloader from your system:
- Stop the running service
- Remove the executable file
- Clean up configuration and data directories:
rm -rf ~/.config/qb-downloader rm -rf ~/.local/share/qb-downloader
