Ceci est une ancienne révision du document !
ruTorrent
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.
Pré-requis
Installation
Par SVN
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 :
- Prendre le rôle de l'utilisateur www-data
- Aller dans le dossier web /var/www (à partir d'apache2 version 2.4.7 /var/www/html)
- Recupere rutorrent par svn
- Sortir de la session www-data
sudo -i -u www-data cd /var/www svn checkout http://rutorrent.googlecode.com/svn/trunk/rutorrent exit
Avec la dernière archive stable
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 lien déprécié
–> https://bintray.com/novik65/generic/ruTorrent regardez dans la section "Versions" pour voir la version stable (3.6) et en cours de développement (3.7), cliquez sur la version et regardez plus bas section "Downloads" et telecharger la derniere archive stable :
rutorrent-3.2.tar.gz ruTorrent 3.2 core files
- Prendre le rôle de l'utilisateur www-data
- Aller dans le dossier web /var/www (à partir d'apache2 version 2.4.7 /var/www/html)
- Télécharger l'archive de rutorrent
- Décompresser les fichiers
- Sortir de la session www-data
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
Configuration
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.
Utilisation
rutorrent est maintenant disponible a l'adresse suivante :
http://localhost/rutorrent/addouma