[Tuto] Comment installer et configurer une Seedbox sous Debian avec Transmission
Si vous vous souciez un peu du fonctionnement des sites de Torrent P2P aujourd’hui, on se rend compte assez vite que bon nombre d’entre eux ont mis en place un système de ratio. Ce procédé, particulièrement présent sur les plateformes privées assure pérennité du contenu et un partage constant. Malheureusement il est compliqué de laisser tourner un PC jour et nuit dans le simple but de seeder, c’est ce pourquoi je vous propose aujourd’hui la création d’une seedbox locale.
L’installation permettra un partage de vos torrent en arrière plan, ainsi qu’un accès à distance.
Matériel
Pour le materiel je vous conseille une Raspberry Pi 3 (aussi dispo sur Aliexpress pour les plus patients) qui est le plus polyvalent en terme de prix, consommation et puissance.
Sinon comme moi vous pouvez récupérer un laptop ou tout autre ordinateur que vous avez abandonné faute d’utilisation. Pour ma part j’utilise un vieux Netbook qui fait très bien l’affaire.
Installation et configuration de Tranmission
J’ai choisi Debian comme distribution et Transmission pour le serveur de torrent.
Commençons par installer les paquets :
1 |
sudo apt-get install transmission-daemon |
Une fois l’installation terminée créez un nouvel utilisateur qui aura comme seul droit de gérer les téléchargements futurs.
1 |
sudo adduser -d /home/transmission -m transmission |
Ajoutez le ensuite au groupe des utilisateurs de transmission.
1 |
sudo usermod -a -G debian-transmission transmission |
Passez au fichier de configuration. Avant n’oubliez pas de stopper le service sinon vos modifications ne seront pas enregistrées.
1 |
sudo service transmission-daemon stop |
1 |
sudo nano /etc/tranmission-daemon/settings.json |
Désactivez la white-list, activez l’accès à distance et modifiez les répertoires ainsi que le mot de passe.
1 2 3 4 5 |
"rpc-whitelist-enabled": false, "rpc-enabled": true, "rpc-password": "VOTRE_MOT_DE_PASSE", "download-dir": "/home/transmission/Downloads", "incomplete-dir": "/home/transmission/Downloads", |
Relancez transmission pour actualiser la configuration.
1 |
sudo service transmission-daemon start |
Vous pouvez maintenant accéder à l’interface web depuis l’adresse IP locale de votre machine.
Configurer un accès depuis l’extérieur
Maintenant si vous désirez accéder à l’interface web depuis l’extérieur l’article n’est pas terminé.
Rendez vous sur le pannel d’administration de votre routeur ou de votre box. Pour ma part je suis chez Orange, les menus sont donc différents chez les autres FAI mais c’est généralement le même chemin et la même manipulation.
Cherchez les paramètres réseau et/ou transferts de ports.
Créez une nouvelle règle avec comme port 9091 (utilisé par défaut par transmission) et comme cible l’adresse IP de votre machine.
Voilà. Vous pouvez maintenant accéder à votre Seedbox depuis n’importe où en utilisant l’adresse IP publique de votre box.
Enfin, si vous préférez un nom de domaine plutôt qu’une IP, utilisez les services comme noip.com.
N’hésitez pas à laisser un avis ou un commentaire.
Très intéressant, le tuto est bien fait et accessible à tout niveau informatique! Merci!
Je débute sous Linux et j’ai tout compris. Merci, enfin des explications compréhensibles aux grands débutants.
Cela fait plaisir à entendre. N’hésitez pas si vous avez la moindre question !