qBittorrent to Rclone
Heroku has set torrent reuploaders or URL reuploaders as a policy violating source code.Please use it at your own risk, your heroku account has a higher chance of being banned.
This web application downloads your torrent-files or magnet links or torrent http links and uploads directly to your any rclone drive instantly. Here qBittorrent-nox (Linux) is used as web UI And Rclone is used as Uploader with the help of Docker.
Special thanks to rclone and qbittorrent-nox
How To Deploy ?
Step 1
- Star my repository
- Create a Heroku Free account
- Log in to Heroku in any browser
- Click on the Rapid deployment button
and deploy app
Step 2 (setting Config Vars)
- Go to deployed application in heroku
- Switch to application settings.
- Scroll down to see
config vars
> clickReveal Config Vars
.
https://heroku.com/deploy?template=https://github.com/Itz-Ayanokoji/qbittorrent-to-rclone-heroku
i) RCLONE_CONFIG_IN_RAW_URL
- Generate rclone.conf file from any terminal or cmd or termux or by using RCX android.
- Make sure you have a valid config and the
remote name
shouldn't have spaces in it. eg-[devanaz]
- You can't use Multiple cloud drive accounts in single rclone.conf file, if you done that your first config is only taken for upload.
- We need any text/code hosting website, Use gist-github github account needed.
- Open rclone.config file using any text editors and copy all text inside rclone.conf and paste it in gist
- Choose any file name and save it by clicking
Create secret gist
. - Then Click RAW button and copy the url (RAW is important)
- Paste your config Url in the heroku 'RCLONE_CONFIG_IN_RAW_URL' Section
- note : Don't share this url to anyone
ii) WEBUSER
- Type Your new Username in
WEBUSER
section
iii) WEBPASSWORD
- Type Your New Password in
WEBPASSWORD
section
iv) SELFPING (Optional hidden config var)
This config var is hidden and can be activated by
- Go to deployed application in heroku
- Switch to application settings.
- Scroll down to see
config vars
> clickReveal Config Vars
. - use key as
selfping
and corresponding value asyour-deployed-app-name
- example image here
v) PINGDOMAIN (Optional hidden config var)
This config var is hidden and can be activated by
- Use config var , key
PINGDOMAIN
and corresponding valuehttp://your.custom.domain.com
- example image here
Common Errors
- If
This page isn’t workingIf the problem continues, contact the site owner. HTTP ERROR 401
is shown in browser change your browser url fromhttps://myapp.herokuapp.com
tohttp://myapp.herokuapp.com/
. ie., change https to http