Magazine High tech

Installer Transmission BT et transformer votre serveur en SeedBox / Torrent

Publié le 20 septembre 2014 par Eric78

Si vous disposez d’un serveur  de fichiers (exemple: un NAS sous OpenMediaVault), vous aurez peut être envie de le transformer en SeedBox.
Pour rappel, une Seedbox permet de télécharger des fichiers .torrent , parfait pour faire du download tout en ayant la possibilité d’éteindre votre PC, le serveur s’occupant de tout.

TransmissionBT_download_torrent

Transmission BT: partage de fichiers via torrents

Pour commencer, il faut donc installer falloir le service qui va se charger de récupérer les torrents.
Nous allons ici utiliser TransmissionBT. Ce dernier peut être installé en ligne de commande ou directement via l’interface web d’OpenMediaVault

Ouvrez une console (ex: via Putty en SSH)

1. Téléchargez/Installer Transmission
2. Arrêtez le service de Transmission
3. Editer le fichier de configuration avec votre éditeur habituel (VI/VIM ou Nano)

apt-get install transmission-daemon
/etc/init.d/transmission-daemon stop
vi /etc/transmission-daemon/settings.json

Voici les valeurs des clés qu’il faut modifier dans le fichier de conf: settings.json

  • download-dir: répertoire de téléchargement »download-dir »: « /disque1/stockage/download/ »,
  • peer-port: port de téléchargement »peer-port »: 9091, »rpc-port »: 9091,(si vous voulez y accéder de l’extérieur de votre réseau local, pensez à ouvrir ce port sur le firewall et faire la règle NAT/PortForwardind sur votre routeur)
  • rpc-username: l’identifiant de votre choix qui servira à vous logger par défaut   « rpc-username »: « transmission »,
  • rpc-password: votre mot de passe (à saisir en clair, il sera ensuite crypté au démarrage du daemon) »rpc-password »: « password »,
  • rpc-whitelist-enabled: TRUE ou FALSE, à activer si vous souhaitez tenir compte de la liste blanche paramétrée au niveau de rpc-whitelist. Mettez a FALSE« rpc-whitelist-enabled »: false,

4. Sauvegardez/quitter puis relancer le service

/etc/init.d/transmission-daemon start

5. Il ne vous reste plus qu’à vous connecter depuis un navigateur

http://IP_DU_SERVEUR:port/ ou alias du serveur:port

Exemple:

http://openmediavault:9091/

ou

http://192.168.1.17:9091

Vous devriez afficher une page similaire à celle-ci à partir de laquelle vous pouvez ajouter vos liens torrents, régler des plages horaire pour limiter les vitesses de download/upload.

TIPS: Par la suite vous pourrez par exemple automatiser le téléchargement des derniers épisodes d’une série TV ou de films. Pour cela, il faudra installer Sickbeard et CouchPotato.

TransmissionBT

Faire un ifconfig pour connaitre l’IP de votre serveur

exemple:

ifconfig

inet adr:192.168.1.17  Bcast:192.168.1.255  Masque:255.255.255.0

6. Lancer le téléchargement d’un fichier torrent pour vérifier que tout fonctionne bien.

Si vous avez un souci de droits du type : « Permission Denied » alors pensez à vérifier les droits d’écriture sur le répertoire de téléchargement (faire un chmod +Write sur le répertoire download-dir ).

Exemple: root@openmediavault:/disque1/stockage# chmod 777 download

TransmissionBT_download_torrent_error

Sous OpenMediaVault : vérifier la disponibilité du package Transmission depuis la catégorie Système > Plugins puis installez le.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Eric78 1882 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog