Installer Transmission

  Cet article date du 15 octobre 2013 et commence à dater, le contenu peut être obsolète !

Transmission

Nous allons voir comment installer une SeedBox avec un client que l’on ne présente plus : Transmission, célèbre interface web pour gérer ses téléchargements avec le protocole bittorent.

Le mieux c’est d’installer votre SeedBox sur un serveur privé pour le coup je recommande les Dedibox de chez Online.

Liens :

http://www.online.net
http://www.transmissionbt.com/

Commandes effectués sous une distribution basé sur Debian soit une Ubuntu server. Il faudra adapter les commandes pour une distribution différente.

Avantages :

  • La bande passante importante
  • Haute disponibilité 24h/24 7j/7
  • Possiblité d’utiliser la machine pour d’autre services
  • Données hébergés à distance
  • Non contrôlé par Hadopi

Inconvénients :

  • Espace disque limité par rapport au choix de la solution
  • Prix plus ou moins élevé
  • Implique une récupération par FTP des données
  • Avoir des connaissances en informatique

Ajoutez le dépôt de packet ( PPA )

sudo apt-get install python-software-properties
sudo add-apt-repository ppa:transmissionbt/ppa

Mettez à jour les dépôts et les paquets

sudo apt-get update
sudo apt-get upgrade

Installez le service

sudo apt-get install transmission-daemon

Vérifiez si le service tourne

ps aux | grep transmission

La réponse doit ressembler à :

…S+ 00:07 0:00 grep –color=auto transmission
…Ssl Sep18 847:18 /usr/bin/transmission-daemon –config-dir /var/lib/transmission-daemon/info

Créez le répertoire de téléchargement dans le home et attribuer les droits

mkdir ~/Downloads
sudo chown -R debian-transmission:debian-transmission ~/Downloads
sudo usermod -a -G debian-transmission [VOTRE_LOGIN_USER]
sudo chmod -R 770 ~/Downloads
Remplacez [VOTRE_LOGIN_USER] par votre utilisateur afin de l’ajouter au groupe debian-transmission.

Editez le fichier de configuration

sudo service transmission-daemon stop
sudo cp /etc/transmission-daemon/settings.json /etc/transmission-daemon/settings.json_bak
sudo nano /etc/transmission-daemon/settings.json

Faites les modifications du fichier

« blocklist-url »: « http://list.iblocklist.com/?list=bt_level1&fileformat=p2p&archiveformat=gz« ,
« blocklist-enabled »: true,
« download-dir »: « /home/[VOTRE_LOGIN_HOME]/Downloads« ,
« incomplete-dir »: « /home/[VOTRE_LOGIN_HOME]/Downloads« ,
« pex-enabled »: false,
« dht-enabled »: false,
« lpd-enabled »: false,
« preallocation »: 1,
« rpc-password »: « [LE_PASS_USER]« ,
« rpc-username »: « [LE_LOGIN_USER]« ,
« rpc-whitelist »: « [ADRESSES IP SEPARE PAR DES VIRGULES]« ,
« rpc-whitelist-enabled »: false,
« encryption »: 1,
« umask »: 2,

blocklist-url permet d’indiquer l’url de la liste de blocage vous pouvez utiliser celle dans l’exemple
blocklist-enabled permet de l’activer si vous voulez la désactiver passez la à false
download-dir / incomplete-dir indiquez le chemin vers le dossiers Downloads
pex/dht/lpd à régler comme vous le désirez je vous laisse vous documenter certe board demande leurs désactivation
rpc-password le mot de passe de l’interface web il sera crypté à l’enregistrement du fichier
rpc-username le nom d’utilisateur de l’interface web
rcp-whitelist permet d’indiquer quelles adresses ip peuvent se connecter sur l’interface web
rpc-whitelist-enabled permet d’activer ou pas le filtrage par ip vous pouvez mettre false si vous ne renseignez pas les adresses IP
encryption valeur possible 0 pas de cryptage, 1 cryptage autorisé, 2 le cryptage est forcé
umask par défaut, Transmission définit les permissions sur les fichiers qu’il a téléchargé afin que seul l’utilisateur
de transmission puisse écrire/modifier/supprimer les dossiers et fichiers.
Changer « umask »: 18, par « umask »: 2.
Permet de donner les droits aux utilisateurs appartenant au groupe « debian-transmission ».

Redémarrez le service

sudo service transmission-daemon start

Rendez vous dès maintenant sur l’interface web

http://VOTRE_IP:9091

Vos fichiers .torrent sont localisé ici :
/var/lib/transmission-daemon/info/torrents

Vos fichiers .resume sont localisé ici :
/var/lib/transmission-daemon/info/resume

Transmission Web Interface

Conslusion

L’installation est simple et rapide pensez à partager mon article si il vous a été utile.

Supplément 

Transmission easy client est une solution pour utiliser Transmission directement dans votre navigateur Google Chrome cliquez sur son nom pour en savoir plus.

Le Chat

Auteur: Le Chat

Une autre façon de voir l'informatique pour chacun d'entre vous et en toute simplicité.

Partager sur
  • salut, désolé de la réponse tardive je iens de voir ton commentaire vérifies que ton USER est bien dans le groupe debian-transmission « groups nom_user » ou « cat /etc/group » moi j’ai bien : debian-transmission:x:114:SLG,root ++++

  • Zigomato

    Salut, super tutoriel que j’ai suivi à la lettre (l’un des plus complets sur le net) cependant j’ai un petit soucis avec le téléchargement d’un torrent, voila ce que transmission web me renvoie apès quelques Mo téléchargé : Permission denied (/media/zigomato/DD1/complet/dossier_telecharger

    Pourtant mes droit sont correct, mais j’ai l’impression, qu’il n’autorise pas l’écriture dans le dosser_telecharger qui est censé être créer par transmission.
    Voici les droit sur mon dossier de téléchargement :
    drwxrwx— 2 debian-transmission debian-transmission 4096 oct. 25 13:03 .
    drwx—— 4 mon_user mon_user 4096 oct. 25 13:03 ..

    PS: j’ai vraiment suivi à la lettre

Pin It on Pinterest