One Script To Rule Them All.
------------------------------------------
------------------------------------------
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) - IRSSI - 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 |
More Here https://wiki.ubuntu.com/Releases
Warnings |
If you have any problems, please first READ THE FAQ: FAQ 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:
Code:
wget --no-check-certificate https://raw.githubusercontent.com/dannyti/sboxsetup/master/sbfrmsc-dti.sh time bash ~/sbfrmsc-dti.sh
Description of SCRIPT - Features , Commands and Access Procedure
WIKI ||||| FAQ
Overview:
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
Comment