A generic script to install qBittorrent onto a NodeJSCluster Cloudcluster VM using hacky wayarounds.
Essentially, a free movie/TV show download mirror with 1 gigabit download speeds!
One click run command (in the /cloudclusters
directory):
curl -o run.sh https://raw.githubusercontent.com/VishveshC/cloudsetup/master/run.sh && chmod +x run.sh && ./run.sh
- Uses qBittorrent under the hood which is a modified BitTorrent client.
- Uses iQbit WebUI for qBittorrent by default, which is mobile friendly, and also has a quite good desktop UI.
- Uses a basic node
http-server
to expose "download" folder to serve direct download tar files without authentication. - Uses
nginx
to manage ReverseProxys (qbittorrent-nox
(6969) + downloadhttp-server
(6970)). nginx is needed as many VM providers restrict port access to 8080/80/443; in this case port 8080 is used to serve both webservers. - Retrives URL's by modifying the env
$HOSTNAME
- Uses custom qbittorrent and nginx configs.
- Uses
screen
to dirty-daemonisehttp-server
; usesqbittorrent-nox -d
to daemonise qbittorrent. - Sends main website link and direct download links on telegram (configurable)
I personally have not tested maximum upload/download speeds; however if my obersvations are something to refer, maximum down speeds are in the range of 100Mbps (Megabytes/sec) and up speeds are in the range of 10~20Mbps (Megabytes/sec).
Note that these speeds are in Megabytes/s, not megabits/s.
That translates to around a 1 gigabit download connection! These speeds are however subject to peer availability ofcourse.
CloudClusters is a VM provider that offers 7-day trial period on their docker images (of which Oracle VM is popular but dosent come with an open port, hence NodeJS Clusters is used here) indefinitely, as far as I know. Qbittorrent is a Bittorrent client for downloading torrents, and iQbit makes for a polished UI for both desktop and mobile clients; also features a good search option for
yts.mx
,1377x.to
,rarbg
and other popular torrenting sites. (Consult national cyber policies before using) This script essentially makes use of free resources to make a near-Netflix like torrenting site from which you can stream/download your favorite movies/TV shows and normal torrents including games without the need of a VPN (like a torrent mirror), with blazing fast download speeds.
(Might develop a 'proper' script if the repo gets any attention 💀)
I am not responsible for any legal action against the use of this script nor for potential account ban; it is a mere personal project/proof of concept.