Table des matières

, ,

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

Vous devez avoir installé un serveur web (lamp) et rTorrent.

Installation

Par SVN

La version SVN est une version en cours de développement et donc pouvant être non stable

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 :

  1. Prendre le rôle de l'utilisateur www-data
  2. Aller dans le dossier web /var/www (à partir d'apache2 version 2.4.7 /var/www/html)
  3. Recupere rutorrent par svn
  4. 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 et telecharger la derniere archive stable :

  rutorrent-3.2.tar.gz	 ruTorrent 3.2 core files
  1. Prendre le rôle de l'utilisateur www-data
  2. Aller dans le dossier web /var/www (à partir d'apache2 version 2.4.7 /var/www/html)
  3. Télécharger l'archive de rutorrent
  4. Décompresser les fichiers
  5. 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.

FIXME 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

Voir aussi


Contributeurs : Justforthesnow