Skip to content

uchouT/qb-downloader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qb-downloader

Description

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:

  1. Splitting the torrent task into multiple parts.
  2. Downloading each part sequentially.
  3. Running interval tasks between each part, such as seeding, uploading to your cloud drive, etc.

TODO

  • Adding support for customizing torrent contents.
  • Forced continuation when error occurs.

Usage

prerequisite

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

Installation

  1. Download the binary

    Download the latest executable for your platform from the releases page.

  2. 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
  3. Access the web interface

    Open your web browser and navigate to http://localhost:7845 (or your custom port).

    Default credentials:

    • Username: admin
    • Password: adminadmin

Uninstall

To completely remove qb-downloader from your system:

  1. Stop the running service
  2. Remove the executable file
  3. Clean up configuration and data directories:
    rm -rf ~/.config/qb-downloader
    rm -rf ~/.local/share/qb-downloader

About

Finish your qbittorrent task part by part.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages