Dans un article précédent, j’expliquais comment installer une seedbox en se basant sur Transmission.
Ici, je vais vous présenter un autre tutoriel, toujours sur le même sujet, mais en utilisant un autre service : rTorrent avec l’interface graphique ruTorrent.

rTorrent est un client torrent en ligne de commande (CLI). De base, il est très léger. Mais pour l’utilisation quotidienne, ce n’est pas vraiment très pratique (même si c’est sexy).
C’est pourquoi on va le faire fonctionner avec ruTorrent, qui est une interface web pour gérer nos torrents.

L’avantage de cette combinaison, c’est que nous allons pouvoir faire fonctionner une multitude de plugins pour avoir beaucoup plus de fonctionnalités qu’un autre client torrent « web based ».

Rutorrent

Pour les fous furieux, ils peuvent compiler (attention aux outils et à la version du compilateur), personnaliser et utiliser les outils sans problème, mais ce n’est pas donné à tout le monde.

Si vous ne vous en sortez pas, Kerwood a fait un petit script bien sympa qui s’occupe de tout (compilation, installation, sélection des plugins,…). C’est rapide et efficace.

Je ne vais pas faire d’explication en double, le Readme est très bien fait.

Il y a aussi une vidéo ici.

 

Pour faire une seedbox, il faut tout d’abord :

  • Un serveur (qu’il soit dédié ou un vieux PC transformé en serveur pour la cause)
  • Une connaissance minimale en Linux (prenez la distribution que vous souhaitez, ici je prends Debian)

Quoi qu’il en soit, voici les instructions :

Installation :

apt-get install transmission-daemon

Configuration :

Important : la configuration du fichier se fait service éteint !

service transmission-daemon stop
nano /etc/transmission-daemon/settings.json

Maintenant nous pouvons configurer les options 😉

« download-dir » : « /home//Downloads », // le répertoire qui contiendra les fichiers téléchargés
« ratio-limit » : 2, //Stopper le torrent quand il a atteint un certain ratio (>1, sinon aucune utilité de la seedbox)
« ratio-limit-enabled » : false, //Activer le ratio
« rpc-authentication-required » : true, //laisser à true
« rpc-enabled » : true,
« rpc-password » : « Azerty123 », //votre mot de passe, il sera chiffré lors du démarrage du service
« rpc-port » : 9091, //Vous pouvez modifier le port si vous voulez
« rpc-username » : « transmission », //Vous pouvez modifier l’utilisateur pour vous connecter au webui
« rpc-whitelist-enabled » : false, //Mettre sur false pour autoriser toutes les IPs à se connecter au webui

Je pense avoir fait le tour de toutes les options intéressantes pour une seedbox.

Il ne vous reste plus qu’à démarrer le service et à vous connecter au webui.

service transmission-daemon start

Allez sur http://votreip:9091 authentifiez-vous avec l’utilisateur et le mot de passe que vous avez configurés plus haut.

transmission-web-interface

Et vous êtes prêts à télécharger des torrents sur votre seedbox.