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 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
- 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 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.1.tar.gz ruTorrent 3.1 core files
- Prendre le rôle de l'utilisateur www-data
- Aller dans le dossier web /var/www
- 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.1.tar.gz tar xvzf rutorrent-3.1.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 soit même.
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
Utilisation
rutorrent est maintenant disponible a l'adresse suivante :
http://localhost/rutorrent