Créer une station de téléchargement avec Transmission (RPi)

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.

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 :

disque-rpi

commande « fdisk -l »

 

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. 🙂

Partager l'article >Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

3 Comments

  • Tom

    Reply Reply 14 février 2014

    Excellent Tuto, fonctionne parfaitement !
    Merci 🙂

  • Smart-Maker

    Reply Reply 20 décembre 2016

    Super TUTO !!! Fonctionne réellement, PERFECT !

Leave A Response

* Denotes Required Field