Jump to content

Hey Guest,
Click HERE for a chance to win a free Seedbox!

Limited Time Offer:
Signup today and claim your free invite to IPTorrents, TorrentLeech or ProAudioTorrents from Members Shop

Sign in to follow this  

One Script To Rule Them All.

  • Stats 502 Views · 1 posts
  • Attachments None

Recommended Posts

One Script To Rule Them All.

Buy me a beer for maintaining the script - BTC: 115gPhiJZLfgWuv16CH3kTRspWuQ7qjBUb

Latest Update - 25 April 2017
Use FQDN with ssl certificates ; Install lets encrypt certs or use certbot and then run script 'iptodomain'

Update - 19 May 2016
Script Updated to be compatible with Ubuntu 16.04

Update - 25 Dec 2015
rtorrent 0.9.6 incorporated.
Script compatible with Debian 8.2 and Ubuntu 15.10
THROTTLE PLUGIN ISSUES : On initial rutorrent startup indicates throttle plugin load failed, Do a refresh and it will loadup as usual. Throttle plugin set to 1 Gbps.

Update - 06 Sept 2015:
Added: Subsonic , SickrageTV , Plex Media Server , Loadavg and speedtest to script. MORE HERE

A couple of additional rutorrent plugins.

Update - 13 Aug 2015:
Latest version of ZNC and autostart on reboot implemented. To install it - Wait for script completion and reboot, after reboot you must login via ssh and run "installZNC" as main user and set it up

Update - 24 July 2015:
Script now supports Ubuntu 14.10,Ubuntu 15.04 and Debian 8.1
Another milestone added.
No more SeedboxInfo.php.
Users login over https to get their data/services details. Download directory added for easy downloads
. More Info Here

Update - 16 Aug 2014: Added rtorrent 0.9.4 as an option. More Here
Update - 06 Aug 2014: Chroot Users & Sitewide SSL Re-Directs , No more http for more security. More Here
Support for Ubuntu 14.04 & Debian 7.0 added.

The Original Script and thread is HERE. Many thanks to Lefteris for bringing it to TI.
Features and commands are updated HERE

I have Updated it
- to have individual data download directory : https://Your-Server-IP/private/Downloads
- to have user info on the server : https://Your-Server-IP/private/SBinfo.txt
- to populate tracker list for autodl irssi
- Create crontab entries to start rtorrent at reboot and check rtorrent running at 2 mins running & start it if its not running.

What it can install in your box
Installed software

- ruTorrent 3.7 + official plugins
- rTorrent 0.9.6 or 0.9.3 or 0.9.4
- libTorrrent 0.13.6 or 0.13.3 or 0.13.4
- Deluge 1.3.6 (current stable) multi-user
- mktorrent

- JailKit (providing chroot jail)
- Fail2ban
- Apache (SSL)

- OpenVPN
- ZNC Latest - To install it - Wait for script completion and reboot, after reboot you must run "installZNC" as main user and set it up
- PHP 5 and PHP-FPM (FastCGI to increase performance)
- Linux Quota
- SSH Server (for SSH terminal and sFTP connections)

- vsftpd (Very Secure FTP Deamon)
- Webmin (use it to manage your users quota)
sabnzbd: Ubuntu PPA Repository - SABnzbd
- Rapidleech
- Subsonic - installSUBSONIC
- Sickrage - installSICKRAGE
- Plex Media Server - installPLEX
- Loadavg - Access hXXp://SERVER-IP/loadavg
- Revert to Diskspace Plugin - installDiskspacePlugin
- Speedtest - speedTEST
- Use FQDn with lets encrypt ssl ; After installing lets encrypt certs - run script 'iptodomain'

Main ruTorrent plugins

autotoolscpuload, diskspace, erasedata, extratio, extsearch, feeds, filedrop, filemanager, geoip, history, logoff, mediainfo, mediastream, rss, scheduler, screenshots, theme, trafic and unpack

Additional ruTorrent plugins

- Autodl-IRSSI (with an updated list of trackers)
- A modified version of Diskpace to support quota (by me) (Not Working on 14.04)
- Filemanager (modified to handle rar, zip, unzip, tar and bzip)
- Fileupload

- Fileshare
- MediaStream (to watch your videos right from your seedbox)
- Logoff

- Theme: Oblivion

New Themes added

-Agent 46
-Oblivion Blue

Supported Operating Systems
Ubuntu Server 12.04 - 32 and 64bit (OVH)
Ubuntu Server 12.04 - 32 and 64bit (NON OVH VPS)
Ubuntu Server 14.04 - 32 and 64bit (OVH & NON OVH VPS)
Ubuntu server 14.10 - 32 and 64 bit
Ubuntu server 15.04 - 32 and 64 bit
Ubuntu server 15.10 - 32 and 64 bit
Ubuntu server 16.04 - 32 and 64 bit

Debian 6.0 - 32 and 64bit (NON OVH VPS)
Debian 7.0 32 and 64bit (OVH & NON OVH)
Debian 8.X 32 and 64bit (OVH & NON OVH)
Non-Supported OS/Host
Debian X.X on Vultr VPS

UPDATE: Script will not support End of Life Ubuntu versions like 11.04, 11.10, 12.10, 13.04, 13.10
More Here https://wiki.ubuntu.com/Releases

If you have any problems, please first


When script asks for IP or Hostname: Provide only the IP

You can install this script on a non OVH Host.

DO NOT use capital letters, all your usernames/passwords should be written in lowercase and no space.

DO NOT use username like root, shadow, group

DO NOT upgrade anything in your box.


You have to run this script as root. Login via ssh to your server and use following commands:


Description of SCRIPT - Features , Commands and Access Procedure

WIKI ||||| FAQ

The script is just fantastic, edited to include following changes.
=>> The tracker list gets populated from github of autodl community.


=>> Crontab entries will be created to start rtorrent, irssi and other services at start ; also another entry will be created to check
for rtorrent running and will start it if it's not running. Inspired from this thread. Thanks Arakasi

Improvements are always welcome.
ProTip for members with crappy connection, you might have noticed that if internet connection breaks then the process gets broken and you have to start again. Hence, run this script in screen.
Run screen, and type installation commands here, follow interactive prompts and once auto installation begins, do Ctrl+A, D. So, next time if ssh connection breaks the process will continue in screen and you can monitor it via top on new ssh connection. The only downside is that you won't know when the process completes and open VPN installation wont be correct
  • Like 1

Share this post

Link to post
Share on other sites
This topic is now closed to further replies.
Sign in to follow this  

  • Create New...

Important Information

By using this site, you agree to our Terms of Use.