Skip to content

ItsAdventureTime/Rtorrent-Auto-Install

 
 

Repository files navigation

Rtorrent + Rutorrent Auto Install Script by Patrick Kerwood

http://LinuxBloggen.dk/

Docker

Check out the Rtorrent + Rutorrent Docker container. Get started with rtorrent in just seconds.
https://github.com/Kerwood/Rtorrent-LXC

Manual install

These are Bash scripts to ease the installation of rtorrent, rutorrent + plugins.

Debian Wheezy The Wheezy script is of course developed for Wheezy but should run just fine on Ubuntu 13.04 and 14.04.

Debian Jessie The Jessie script was adapted for the new default init system. Should run fine on systems that feature systemd (including Ubuntu 15.04+).

Please use systemctl start rtorrent and systemctl stop rtorrent instead of the service command.

Raspbian Wheezy Credit for the Raspbian script goes to miracle091, good work mate.

What the scripts do In the installation process you have to choose a system user to run rtorrent. Also you will get the opportunity of installing a total of 46 plugins. See list further down. The script add a init script that makes rtorrent start, at a possible reboot, in the given username's screen/tmux session. Use "service rtorrent-init start" and "service rtorrent-init stop" to start and stop rtorrent respectively.

Installation

Installation video - https://www.youtube.com/watch?v=3iwsoKcUgn0

Actual version for the scripts:

  • Wheezy 4.0.0
  • Jessie 4.0.0
  • Raspbian 3.0.2 - Not maintained, you can find it in the RaspberryPi branch.
  • Raspbian Nginx 1.1.0 Not maintained, you can find it in the RaspberryPi branch.

Download the script. Remember to change the X.X.X to the actual version.

wget https://raw.githubusercontent.com/Kerwood/rtorrent.auto.install/master/Rtorrent-Auto-Install-X.X.X-Debian-Wheezy

Make it executable.

chmod +x Rtorrent-Auto-Install-X.X.X-Debian-Wheezy

Run the script.

sudo ./Rtorrent-Auto-Install-X.X.X-Debian-Wheezy

Installs

This scripts installs the following packages:

apache2
apache2-utils
automake libtool
build-essential
curl
git
libapache2-mod-php5
libapache2-mod-scgi
libcppunit-dev
libcurl4-openssl-dev
libncurses5-dev
libsigc++-2.0-dev
libssl-dev
openssl
php5
php5-cli
php5-curl
screen (tmux for Jessie/Ubuntu 15.04+)
unrar-free
unzip

The script compiles and installs lastest super-stable xmlrpc-c from sourceforge. Installs rtorrent-0.9.6 and libtorrent-0.13.6 from github. Install rutorrent-3.6 from novik65 official site.

Plugins List

  • 1 - Erase Data Plugin
  • 2 - Create Plugin
  • 3 - Trafic Plugin
  • 4 - RSS Plugin
  • 5 - Edit Plugin
  • 6 - Retrackers Plugin
  • 7 - Throttle Plugin
  • 8 - Cookies Plugin
  • 9 - Scheduler Plugin
  • 10 - Auto Tools Plugin
  • 11 - Data Dir Plugin
  • 12 - Track Lables Plugin
  • 13 - Geo IP Plugin
  • 14 - Ratio Plugin
  • 15 - Show Peers like wTorrent Plugin
  • 16 - Seeding Time Plugin
  • 17 - HTTPRPC Plugin
  • 18 - Diskspace Plugin
  • 19 - Unpack Plugin
  • 20 - Get Dir Plugin
  • 21 - Source Plugin
  • 22 - Chunks Plugin
  • 23 - Data Plugin
  • 24 - CPU Load Plugin
  • 25 - Extsearch Plugin
  • 26 - Theme Plugin
  • 27 - Login Mgr Plugin
  • 28 - ruTorrent Label Management Suite
  • 29 - NFO Plugin
  • 30 - Chat Plugin
  • 31 - Logoff Plugin
  • 32 - Pause Plugin
  • 33 - Instant Search Plugin
  • 34 - File Drop (FF > 3.6 & Chrome only).
  • 35 - Check Port
  • 36 - History
  • 37 - iPad
  • 38 - Extended Ratio
  • 39 - Feeds
  • 40 - Media Information
  • 41 - RSS URL Rewrite
  • 42 - Screenshot
  • 43 - RPC
  • 44 - Rutracker Check
  • 45 - Noty
  • 46 - Task
  • 47 - All Plugins v3.6, More info at https://bintray.com/novik65/generic/ruTorrent

Plugin Installation only

Exist a script that install only plugin, this is for the peoples then want to install some plugins instead to reinstall xmlrpc-c, libtorrent and rtorrent.

Actual version for the script:

  • 3.1

Download the script. Remember to change the X.X to the actual version.

wget https://raw.githubusercontent.com/Kerwood/rtorrent.auto.install/master/Plugins-installer-script-X.X

Make it executable.

chmod +x Plugins-installer-script-X.X

Run the script.

sudo ./Plugins-installer-script-X.X

Login box does not appear after install!!!

If the login box does not appear, it's probably because you have installed the all-plugins-pack or httprpc and/or rpc plugins is installed. If one of these plugins are installed (they are both in the all-plugins-pack) you have two choise.

You can remove them using below command:

sudo rm -rfv /var/www/rutorrent/plugins/{httprpc,rpc}

About

Auto install script for rtorrent with Rutorrent as GUI.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • ApacheConf 67.1%
  • Shell 32.9%