Rtorrent + Rutorrent Auto install script – Debian 385

Skrevet af: Patrick Kerwood

At installer rtorrent kan, i sig selv, være noget af en håndfuld for en nybegynder. Der efter kommer installation og opsætning af webserver og interface. Derfor har jeg bikset dette script sammen der klare det hele for dig.

Rtorrent er unden tvivl den bedste torrent klient program til Linux, som kan kører på en headless server, med valgfri web interface.

Scritet er lavet til Debian Wheezy og Ubuntu 14.04.

I skrivende stund, downloader og installer, scriptet (ver. 2.0.1) nedenstående, fra deres officielle sider.

  • Rtorrent
  • Libtorrent
  • Rutorrent 3.6

Følgende pakker bliver installeret via APT

  • openssl
  • subversion
  • git
  • apache2
  • build-essential
  • libsigc++-2.0-dev
  • libcurl4-openssl-dev
  • automake libtool
  • libcppunit-dev
  • libncurses5-dev
  • libapache2-mod-scgi
  • php5
  • php5-curl
  • php5-cli
  • libapache2-mod-php5
  • screen
  • unrar-free
  • unzip

Installation

Start med at downloade scriptet fra mit GitHub repo https://github.com/Kerwood/rtorrent.auto.install

Jeg vil stærkt anbefale starte installationen i en Screen session. Så hvis din forbindelse ryger under installationen, fortsætter den aligevel. Se evt. Screen – Et uundværligt værktøj

Hop ind på https://github.com/Kerwood/rtorrent.auto.install og tryk på den version du skal bruge. I den grå linje, lige oven over scriptet, trykker du på knappen “Raw”. Kopier URL’en og lav en wget på den.
wget https://raw.githubusercontent.com/Kerwood/rtorrent.auto.install/master/Rtorrent-Auto-Install-3.0.2-Debian-Jessie

Gør den downloaded fil executable.
chmod +x Rtorrent-Auto-Install-3.0.2-Debian-Jessie

Kør scriptet med administrator rettigheder.
sudo ./Rtorrent-Auto-Install-3.0.2-Debian-Jessie

Du vil blive promtet efter en system bruger, som skal kører rtorrent. Du kan enten bruge din egen bruger til formålet, eller oprette en dedikeret rtorrent bruger.
Efter 5-10 minuter hvor de nødvendige pakker bliver downloaded og installeret, får du muligheden for at installer de plugins/addons du finder nødvendige.
Til sidst skal du angive en bruger samt password til web interfacet. Det behøver ikke at være en system bruger.

Kommenter venligst hvis du finder fejl eller mangler i scriptet.

 

Video Guide


1 maj 2013   | Alle · Debian · Fildeling · Scripts · Video Guide

385 thoughts on “Rtorrent + Rutorrent Auto install script – Debian

  1. Reply Jonas Olsen jul 31,2013 21:52

    Hej Patrick

    Super script du har fået lavet her :) Men hvordan tilføjer jeg flere brugere til rutorrent, udover den første?

    • Reply Patrick Kerwood aug 1,2013 11:12

      Tak for det. For at tilføje en bruger mere skriver du følgende:
      sudo htpasswd -c /var/www/rutorrent/.htpasswd brugernavn

      Du bliver spurgt efter et password.

  2. Reply Mindy sep 25,2013 11:11

    mate I have a vps and I want to know one thingthat how to install multi user on it?

  3. Reply Mindy sep 25,2013 12:19

    it’s ok but anyways it worked perfect for me….high five

  4. Reply Mindy sep 29,2013 01:17

    how to set hdd space limit for it.

  5. Reply Stefan sep 29,2013 19:00

    Hej

    Hvordan får jeg plugin installationen frem igen efter at jeg har afsluttet den.

  6. Reply Michael okt 13,2013 13:23

    Hey.

    Den installerer rtorrent 0.9.2 og lib 0.13.2, men hvad hvis man vil installere 0.9.3 og 0.13.3?
    Da jeg prøvede og gøre det manuelt, så skrev den noget om at libtorrent ikke kunne findes?

    BTW: Er den sat til at automatisk opdatere til de seneste stable versioner?

    • Reply Patrick Kerwood okt 13,2013 17:29

      Der er flere stedet i scriptet du skal ændre versionen. Den downloader ikke den nyeste stable release automatisk.. ENDNU!..
      Jeg vil se om ikke jeg har tid her i næste uge, til at opdateret scriptet, til at downloade den nyeste version automatisk.

  7. Reply Michael okt 19,2013 01:58

    Jeg har prøvet 2 gange nu, men ser ikke ud til det helt dur til den nye Ubuntu 13.10 :(

    Den siger til sidst når man skal oprette bruger til web ui;

    ./rtorrent.auto.install-NEWEST-VERSION: line 739: htpasswd: command not found

    Restarting web server apache2 [fail]
    * The apache2 configtest failed.
    Output of config test was:
    AH00526: Syntax error on line 2 of /etc/apache2/sites-enabled/rutorrent.script.conf:
    Invalid ServerName “*” use ServerAlias to set multiple server names.
    Action ‘configtest’ failed.
    The Apache error log may have more information.

    Kan det være fordi den har apache2?

  8. Reply Michael okt 19,2013 02:10

    Forresten….

    Når man prøver at gå ind på rutorrent, så skriver den at pakken json mangler.. Nu så jeg ikke lige om den skrev nogle errors undervejs under installationen?

    _getdir: Some functionality will be unavailable. PHP extension must be installed (json).

  9. Reply Michael okt 19,2013 16:55

    Hej igen

    Tak for tippet.
    Det lykkedes mig uden problemer at bruge scriptet i Ubuntu 13.10, efter jeg brugte disse to:

    Apt-get install apache2-utils
    Apt-get install php5-json

    Dog oplever jeg lige lidt problemer med:

    [19.10.2013 16:55:31] Bad response from server: (0 [error,getplugins])
    [19.10.2013 16:55:31] Bad response from server: (0 [error,getuisettings])

    Er det noget inde i en config fil som skal ændres?

    Beklager mine newb spørgsmål, men er helt grøn hvad angår linux. :)

    • Reply Patrick Kerwood okt 19,2013 17:26

      Jeg vil lige tilføje for en god ordens skyld, at php5-json ikke nødvendig for at rutorrent kan kører. Det er et plugin som er afhængig denne.

      Har du startet rtorrent ?

    • Reply Michael okt 19,2013 17:30

      rtorrent og screen kører ifølge ps -e ja.

    • Reply Patrick Kerwood okt 19,2013 17:37

      Log ind på din rtorrent bruger, hop ind i din rtorrent screen session. Luk rtorrent ned og start den igen. Er du i tvivl om screen, så hop her ind og læs. http://linuxfreak.info/wp/screen/

      Jeg kan ikke hjælpe dig mere uden selv at fejlsøge på det.

  10. Reply Lasse okt 21,2013 10:09

    Tak for scriptet, det virker rigtig fint og hurtigt på min gamle laptop med Ubuntu Server 12.04 :)

    Jeg har dog lidt udfordringer vedrørende auto unrar pluginet. Det blev installeret fint nok under scriptets begyndelse, og kan da også højreklikke og vælge unpack, men får blot følgende fejl:

    [21.10.2013 10:06:03] Unpacking finished with errors

    Det hjælper heller ikke, at sætte hak i indstillinger under “enable auto unpacking….”.

    Any ideas?

Leave a Reply