Dans ce tutoriel, je vous présente une solution simple et légère pour gérer vos différents téléchargements de torrent depuis un Raspberry-Pi. Nous allons pour ce faire, utiliser l’application transmission qui est très simple à installer et à configurer.
Le but premier de ce tutoriel était de disposer d’une station simple à utiliser, peu encombrante et surtout silencieuse. Je vous avoue que la solution Raspberry-Pi + Transmission donne une totale satisfaction. Je ne peux que vous conseiller de tenter l’expérience !
Je vous propose également de jeter un coup d’œil à une solution similaire > Pyload.
[toc]
Préparation de la station
Tout d’abord, connectez vous en SSH ou depuis VNC sur votre RPI. Une fois connecté nous allons commencer par vérifier que notre système est à jour :
sudo apt-get update sudo apt-get upgrade
Configuration du disque dur externe
Pour débuter nous allons préparer les accès au disque dur externe pour ensuite les ajouter dans le fichier de configuration de transmission.
On vérifie que notre disque et bien renseigné :
sudo fdisk -l
vous devriez avoir quelque chose comme ceci à l’écran :
On installe le paquet ntfs-3g :
ntfs-3g est un paquet qui permet d’écrire de façon sûre et simple sur votre disque dur NTFS.
sudo apt-get install ntfs-3g
On créé maintenant un répertoire où nous allons monter le disque :
sudo mkdir /media/usb
Puis on monte l’accès au disque dur :
sudo mount -t ntfs-3g /dev/sda1 /media/usb
Il se peut que votre disque dur soit déjà monté. Dans ce cas, il suffit d’utiliser commande « umount » en spécifiant le répertoire monté au démarrage.
Ex: $sudo umount -f /media/usb
Pour ne pas relancer la commande « mount » après chaque redémarrage, vous pouvez ajouter dans le FSTAB la ligne ci-dessous :
sudo nano /etc/fstab /dev/sda1 /media/usb ntfs-3g rw, auto 0 0
Installation de transmission
On installe transmission avec la commande suivante :
sudo apt-get install transmission-daemon
On stop maintenant transmission afin de passer à la partie configuration.
sudo /etc/init.d/transmission-daemon stop
Configuration de transmission
Passons maintenant à la partie de configuration. Pour cela on se dirige dans le répertoire où se situe le fichier« setting.json » :
cd /etc/transmission-daemon/
Puis on édite le fichier :
sudo nano settings.json
Il faut maintenant configurer transmission selon vos paramètres. Voici un exemples de paramètres à modifier :
"download-dir": /media/usb (chemin où seront placés vos fichiers téléchargés.) "peer-port": 51413 (port de téléchargement à configurer sur votre box.) "rpc-port": 9091, (port d'écoute de transmission.) "rpc-username": "transmission",(mot de passe administrateur.) "rpc-password": "transmission", (identifiant administrateur.) "rpc-whitelist": "127.0.0.1", (autorisation de l'accès web. Mettre ici l'IP du poste duquel vous souhaitez accéder.)
Accès l’interface web
Une fois toutes les options configurées, on enregistre les modifications puis on relance transmission :
sudo /etc/init.d/transmission-daemon start
Vous pouvez maintenant accéder à transmission en tapant l’url suivant dans votre navigateur favori :
http://@IP_de_votre_poste:9091 exemple –> http://192.168.1.10:9091
Vous pouvez maintenant télécharger votre premier torrent. 🙂
3 replies to "Créer une station de téléchargement avec Transmission (RPi)"
Excellent Tuto, fonctionne parfaitement !
Merci 🙂
Merci! 😉
Super TUTO !!! Fonctionne réellement, PERFECT !