ruTorrent est une interface web en PHP permettant d'accéder à rTorrent. Il est basé sur l'interface de µTorrent, ce qui le rend très agréable à utiliser. ruTorrent tient donc son nom de rTorrent + µTorrent.
Installez les paquets subversion libapache2-mod-scgi.
Cette application web n'étant pas disponible dans les dépôts il faut l'installer à partir de son dépôt SVN
Nous allons effectuer ces actions en ligne de commande dans un terminal. Le répertoire du serveur web sera celui par défaut /var/www (à partir d'apache2 version 2.4.7 /var/www/html) qui nécessite les droits d'administrateur. Nous allons pour simplifier nous mettre dans le compte de l'utilisateur apache www-data (à adapter suivant votre configuration et l'emplacement du dossier où vous placerez vos fichiers). Les étapes sont :
sudo -i -u www-data cd /var/www svn checkout http://rutorrent.googlecode.com/svn/trunk/rutorrent exit
Cette application web n'étant pas disponible dans les dépôts il faut l'installer à partir de l'archive officielle
Nous allons effectuer ces actions en ligne de commande dans un terminal. Le répertoire du serveur web sera celui par défaut /var/www (à partir d'apache2 version 2.4.7 /var/www/html) qui nécessite les droits d'administrateur. Nous allons pour simplifier nous mettre dans le compte de l'utilisateur apache www-data (à adapter suivant votre configuration et l'emplacement du dossier où vous placerez vos fichiers). Les étapes sont :
Allez sur http://code.google.com/p/rutorrent/downloads/list et telecharger la derniere archive stable :
rutorrent-3.2.tar.gz ruTorrent 3.2 core files
sudo -i -u www-data cd /var/www wget http://rutorrent.googlecode.com/files/rutorrent-3.2.tar.gz tar xvzf rutorrent-3.2.tar.gz exit
Attention si le rTorrent a été installé via les dépôts il est compilé avec une ancienne version de “xmlrpc-c” Pour avoir la dernière version il faut le compiler soi-même.
Sur Ubuntu 14.04 rutorrent fonctionne parfaitement sans devoir compiler xmlrpc-c
Editez le fichier ~/.rtorrent.rc et ajoutez la ligne suivante:
scgi_port = 127.0.0.1:5000
Editez le fichier /etc/apache2/apache2.conf et ajoutez la ligne suivante:
SCGIMount /RPC2 127.0.0.1:5000
Activez le module apache scgi, en saisissant la commande suivante dans un terminal:
sudo a2enmod scgi
Redémarrez Apache.
rutorrent est maintenant disponible a l'adresse suivante :
http://localhost/rutorrent