Frambuesa Pi y Arch Linux – RTorrent instalar y su interfaz web ruTorrent

Con los interruptores de un Debian para ArchLinux, Vuelva a instalar todas mis herramientas uno por uno. Así que lógicamente, Tuve que reinstalar rTorrent para torrents. El propósito de este artículo es.

step12-1

Una condición para este artículo es tener instalado Nginx. Para obtener más ayuda configurar el servidor web, encontrarás un tutorial aquí.

  1. Instalar rTorrent con sus dependencias
    Pacman-s rtorrent
  2. Agregar un usuario rtorrent
    adduser rtorrent
  3. Copie el archivo de configuración por defecto en el directorio del usuario que ejecutará rTorrent
    CP /usr/share/doc/rtorrent/rtorrent.rc /home/rtorrent/.rtorrent.rc
  4. Modificar el archivo de configuración en los directorios que te de acuerdo
    ...
    
    Directorio = ~/torrent/data
    
    ...
    
    sesión = ~/torrent/session
    
    ...
    
    Horario = watch_directory,15,15,load_start=~/torrent/torrent_active/*.torrent
    
    ...
  5. Puede ser útil/necesario para forzar un escrutinio del hash para el lanzamiento de rTorrent o al final de las descargas
    check_hash = yes
  6. Cambiar el propietario del archivo .rtorrent.RC como ha hecho sólo con el usuario raíz
    chown rtorrent:usuarios /home/rtorrent/.rtorrent.rc
  7. Instalar dtach
    Pacman-s dtach
  8. En /etc/rc.d crear el archivo rtorrent próxima
    #!/bin/bash
    
    . /etc/rc.conf
    
    . /etc/rc.d/functions nombre = rtorrent SCRIPTNAME=/etc/rc.d/rtorrentd
    
    # Ruta del archivo temporal TMP=/tmp/rtorrent.dtach
    
    # usuario que lanza el torrente usuario = $NAME
    
    # Chemin vers archivo conf CONF=/home/$USER/.rtorrent.rc caso "$1" en el inicio)
    
        stat_busy "A partir de rtorrent"
    
        su -l $USER -c "importación de -o - n de rtorrent dtach -n $TMP = $CONF"
    
        chmod 666 /tmp/rtorrent.dtach si [ $? -gt 0 ]; Entonces stat_fail más add_daemon rtorrent stat_done fi
    
        ;;
    
      parada)
    
        stat_busy "Parando rtorrent"
    
        killall -w -s 2 /usr/bin/rtorrent &> /dev/null if [ $? -gt 0 ]; Entonces stat_fail más rm_daemon rtorrent stat_done fi
    
        ;;
    
      reiniciar)
    
        $0 dejar de dormir 1
    
        $0 Inicio
    
        ;;
    
      *)
    
        Eco "uso: $0 {Inicio|parada|reiniciar}"
    
    Salida ESAC 0
  9. Edite el archivo /etc/rc.conf pour ajouter le démarrage de rtorrent arranque au (el @ permite para ejecutar en segundo plano sin esperar el final de su ejecución)
    DAEMONS =(hwclock syslog-ng red netfs crond sshd @samba @rtorrent)
  10. Ya puedes probar el arranque manualmente

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

    Prueba de arranque y parada de rtorrent

  11. Descargar ruTorrentrutorrent - 3.5.tar.gz
  12. Descomprima el archivo en /var/www
  13. Cambiar los derechos de directorio
    chown-r http:http/var/www/rutorrent
  14. Editar el archivo de configuración de Nginx. Agregue las siguientes líneas en el bloque Servidor De /etc/Nginx/nginx.conf
    alquiler /RPC2 {
    
     scgi_pass unix:/Home/rtorrent/SCGI.Socket;
    
     incluyen scgi_params;
    
     }
  15. Cambiar configuración de ruTorrent en el archivo /var/www/rutorrent/conf/config.php
    $scgi_port = 0;
    
    $scgi_host = "UNIX:////Home/rtorrent/SCGI.Socket";
  16. Cambie el ajuste de rTorrent. Agregue las siguientes líneas al final del archivo /home/rtorrent/.rtorrent.rc
    scgi_local = ejecutar chmod /home/rtorrent/scgi.socket =,UG = rw,o = rw,/Home/rtorrent/SCGI.Socket ejecutar = chgrp,usuarios,/Home/rtorrent/SCGI.Socket
  17. Reiniciar Nginx y rTorrent

Has encontrado lo que tiene suficiente espacio libre en disco !

Posiblemente le gustan también....