Raspberry Pi und Arch Linux – RTorrent und seine Schnittstelle Web RuTorrent installieren

Mit den Schaltern ein Debian auf ArchLinux, Ich installieren neu, alle meine Werkzeuge eins nach dem anderen. So logisch, Ich musste rTorrent für Torrents neu installieren. Es ist der Zweck dieses Artikels.

step12-1

Voraussetzung für diesen Artikel ist Nginx installiert haben. Weitere Hilfe zu den Webserver einrichten, finden Sie einen tutorial Hier.

  1. RTorrent mit ihren Abhängigkeiten zu installieren
    Pacman-s rtorrent
  2. Hinzufügen eines Benutzers rtorrent
    Adduser rtorrent
  3. Kopieren Sie die standardmäßige Konfigurationsdatei im Verzeichnis des Benutzers, rTorrent ausgeführt wird
    CP /usr/share/doc/rtorrent/rtorrent.rc /home/rtorrent/.rtorrent.rc
  4. Ändern Sie die Konfigurationsdatei, um die Verzeichnisse, die Sie stimmen
    ...
    
    Verzeichnis = ~/torrent/data
    
    ...
    
    Session = ~/torrent/session
    
    ...
    
    Zeitplan = Watch_directory,15,15,load_start=~/Torrent/torrent_active/*.torrent
    
    ...
  5. Es ist möglicherweise sinnvoll/notwendig, Kontrolle des Hash für die Einführung von rTorrent oder am Ende der Downloads zu erzwingen
    Check_hash = Yes
  6. Ändern Sie den Besitzer der Datei .rtorrent.RC wie Sie gerade, mit dem Benutzer getan haben Stamm
    Chown rtorrent:Benutzer /home/rtorrent/.rtorrent.rc
  7. Installieren dtach
    Pacman-s dtach
  8. In /etc/rc.d Erstellen Sie die Datei rtorrent Nächste
    #!/bin/bash
    
    . /etc/rc.conf
    
    . /etc/rc.d/Functions NAME = Rtorrent SCRIPTNAME=/etc/rc.d/rtorrentd
    
    # Pfad du fichier Temporaire TMP=/tmp/rtorrent.dtach
    
    # Benutzer Qui Lance le Torrent Benutzer = $NAME
    
    # Chemin vers fichier Conf CONF=/home/$USER/.rtorrent.rc Fall "$1" in start)
    
        stat_busy "Rtorrent starten"
    
        Su -l $USER -c "Dtach -n $TMP Rtorrent - n -o Import = $CONF"
    
        chmod 666 /tmp/rtorrent.dtach wenn [ $? -gt 0 ]; dann Stat_fail sonst Add_daemon Rtorrent Stat_done Fi
    
        ;;
    
      Stop)
    
        stat_busy "Rtorrent stoppen"
    
        Killall -w -s 2 /Usr/bin/rtorrent &> /Dev/Null, wenn [ $? -gt 0 ]; dann Stat_fail noch Rm_daemon Stat_done Fi Rtorrent
    
        ;;
    
      Neustart)
    
        $0 Stop-Schlaf 1
    
        $0 Start
    
        ;;
    
      *)
    
        Echo "Verwenden Sie: $0 {Start|Stop|Neustart}"
    
    ESAC exit 0
  9. Bearbeiten Sie die Datei /etc/rc.conf Beginn der hinzufügen rtorrent beim Booten (die @ im Hintergrund ausgeführt, ohne warten auf das Ende seiner Ausführung ermöglicht)
    DÄMONEN =(Hwclock Syslog-ng Netzwerk Netfs Crond Sshd @samba @rtorrent)
  10. Sie können die Boot bereits manuell testen.

    Raspberry Pi Home Server - Arch Linux - Installer rTorrent et son interface web ruTorrent

    Test-Start und Stop des rtorrent

  11. Download ruTorrentRutorrent - 3.5.tar.gz
  12. Entpacken Sie das Archiv in /Var/www
  13. Ändern Sie die Verzeichnis-Rechte
    Chown-r http:http/Var/Www/rutorrent
  14. Bearbeiten Sie die Konfigurationsdatei Nginx. Fügen Sie folgende Zeilen im block Server Von /etc/nginx/nginx.conf
    Vermietung /RPC2 {
    
     Scgi_pass Unix:/Home/rtorrent/SCGI.Socket;
    
     gehören scgi_params;
    
     }
  15. RuTorrent Einstellung in der Datei ändern /var/www/rutorrent/conf/config.php
    $Scgi_port = 0;
    
    $Scgi_host = "UNIX:////Home/rtorrent/SCGI.Socket";
  16. Ändern Sie die Einstellung von rTorrent. Fügen Sie folgende Zeilen am Ende der Datei /home/rtorrent/.rtorrent.rc
    Scgi_local /home/rtorrent/scgi.socket = ausführen = Chmod,UG = Rw,o = Rw,/Führen Sie Home/rtorrent/scgi.Socket = Chgrp,Benutzer,/Home/rtorrent/SCGI.Socket
  17. Redémarrer Nginx et rTorrent

Finden Sie was Sie haben Sie genügend freier Speicherplatz verfügbar !

Sie können auch mögen....