Seedbox Tutorials One Script To Rule Them All.

One Script To Rule Them All.
------------------------------------------

Buy me a beer for maintaining the script - BTC: 1ACi4NRpfzkCNDaTgwFpCFcHoMMRCCT4wC
Latest Update - 19 May 2016
Script Updated to be compatible with Ubuntu 16.04

Latest 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. http://www.torrent-invites.com/seedbox-tutorials/272859-script-rule-post2135598.html#post2135598

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. http://www.torrent-invites.com/seedbox-tutorials/272859-script-rule-post2000286.html#post2000286
Update - 06 Aug 2014: Chroot Users & Sitewide SSL Re-Directs , No more http for more security. http://www.torrent-invites.com/seedbox-tutorials/272859-script-rule-post1996552.html#post1996552
Support for Ubuntu 14.04 & Debian 7.0 added.


The Original Script and thread is http://internal/tab?url=http%3A%2F%2Fwww.torrent-invites.com%2Fshowthread.php%3Ft%3D207635&referrer=http%3A%2F%2Fwww.torrent-invites.com%2Feditpost.php%3Fp%3D1992985%26do%3Deditpost&target=_blank. Many thanks to http://internal/tab?url=http%3A%2F%2Fwww.torrent-invites.com%2Fmember.php%3Fu%3D168576&referrer=http%3A%2F%2Fwww.torrent-invites.com%2Feditpost.php%3Fp%3D1992985%26do%3Deditpost&target=_blank for bringing it to TI.
Features and commands are updated https://github.com/dannyti/seedbox-from-scratch/blob/v14.06/README.md
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


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


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.



Installation:
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 http://internal/tab?url=http%3A%2F%2Fwww.torrent-invites.com%2Fshowthread.php%3Ft%3D272361&referrer=http%3A%2F%2Fwww.torrent-invites.com%2Feditpost.php%3Fp%3D1992985%26do%3Deditpost&target=_blank thread. Thanks http://internal/tab?url=http%3A%2F%2Fwww.torrent-invites.com%2Fmember.php%3Fu%3D111363&referrer=http%3A%2F%2Fwww.torrent-invites.com%2Feditpost.php%3Fp%3D1992985%26do%3Deditpost&target=_blank


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
 
thank you so much mate
for your hard work
but I have a question
does this script install autodl-irssi correctly ? I mean with the old script it doesn't install it correctly no tab of autodl-irssi on rutorrent and the plugin is missing in rutorrent

again thank you so much for your hard work mate
and also thanks to http://www.torrent-invites.com/member.php?u=168576
 
thank you so much mate
for your hard work
but I have a question
does this script install autodl-irssi correctly ? I mean with the old script it doesn't install it correctly no tab of autodl-irssi on rutorrent and the plugin is missing in rutorrent

again thank you so much for your hard work mate
and also thanks to http://www.torrent-invites.com/member.php?u=168576
Yes, that's correct. It will properly install autodl irssi. The first time you click on autodl tab give it 10 seconds, somehow the tabs take some time to load the first time. I also recommend to click on update on autodl tabs to regularly update the tracker list.
 
Yes, that's correct. It will properly install autodl irssi. The first time you click on autodl tab give it 10 seconds, somehow the tabs take some time to load the first time. I also recommend to click on update on autodl tabs to regularly update the tracker list.
thank your fast respond
is this script working with online dedi servers ?