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
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
Thanks a lot for keeping the script updated for Linux noobs like me.
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
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.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 your fast respondYes, 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.
is this script working with online dedi servers ?