Debian Squeeze : les torrents avec TRANSMISSION PDF Imprimer Envoyer
Note des utilisateurs: / 10
MauvaisTrès bien 
Informatique - Software
Samedi, 30 Janvier 2010 15:32

Transmission permet de gérer des torrents en ligne de commande, via une interface web (via RPC), ou encore en utilisant directement RPC via transmission remote GUI.

Ici, le memento pour utiliser l'interface web et TRGui.

Cliquer sur les images d'illustrations pour les agrandir.

Bien évidement à n'utiliser que sur des fichiers libres de droit ou sur lesquels vous disposez de droits suffisants. Les images d'interprétations ont été réalisé avec le tracker thepiratebay.

 

Mise à jour système

apt-get update

apt-get upgrade

Installation du démon

apt-get install transmission-cli transmission-common transmission-daemon

Conseil :

Lancer et arréter le démon pour qu'il génère un fichier de configuration complet :

/etc/init.d/transmission-daemon start

/etc/init.d/transmission-daemon stop

Important :

La configuration du démon en ligne de commande doit s'effectuer quand celui-ci est arréter.

Configuration du démon

vi /etc/transmission-daemon/settings.json

Détails des paramètres importants :

bind-address-ipv4 : Adresse d'écoute (0.0.0.0 pour toutes)

bind-address-ipv6 : Adresse d'écoute IPv6 (:: pour toutes)

dht-enabled : Activation de dht

download-dir : Répertoire de téléchargement

download-limit : Nombre maximal de téléchargements simultanés

download-limit-enabled : Activer la limite de fichiers téléchargers

encryption : 0 (désactiver), 1 (activer), 2 (uniquement crypter)

max-peers-global : Nombre max de noeuds

message-level : Criticitée des messages remontés

peer-limit-per-torrent : Nombre de noeuds par torrent

peer-limit-global : Nombre de noeuds pour tout les torrents

peer-port : Port d'écoute (à rediriger)

peer-port-random-high : Port réservé le plus haut

peer-port-random-low : Port réservé le plus bas

peer-port-random-on-start : Sélection aléatoire des ports

peer-socket-tos : Activation de la TOS

Les paramètres proxy étants dans en générale trés peu utilisé je ne les détails pas, de plus le nom des variables est trés explicite.

ratio-limit : Ration a atteindre

ratio-limit-enabled : Activer la limite d'envoi par ratio {true|false}

rpc-authentication-required : Activer l'authentification par rpc {true|false}

rpc-bind-address : Adresse d'écoute ou 0.0.0.0

rpc-enabled : Activer rpc {true|false}

rpc-password : Mot de passe rpc

rpc-port" : port TCP RPC

rpc-username : Login

rpc-whitelist : Liste des IP authorisées par RPC

rpc-whitelist-enabled : Activer le filtre par liste blanche {true|false}

speed-limit-down : Limite de téléchargement en ko/s

speed-limit-down-enabled : Activation de la limite de téléchargement{true|false}

speed-limit-up : Limite d'envoie en ko/s

speed-limit-up-enabled : Activation de la limite d'envoie {true|false}

upload-slots-per-torrent : Nombre de slot maximum par torrent

umask : Umask des fichiers téléchargés

Sauvegarder et relancer le démon :

/etc/init.d/transmission-daemon start

Interface WEB

Transmission est accessible par l'interface à l'adresse :

http://ip_ou_dns:rpc-port

Transmission Remote GUI

Url du projet : http://code.google.com/p/transmisson-remote-gui/

Une fois intallé, configurer le programme avec l'adresse, le port rpc et vos identifiants configurés sur le serveur.

L'intéret de ce programme est de bénéfier d'une interface utorrent like, facile à prendre en main, pour gérer depuis un réseau local ou encore internet son server transmission.

Votre routeur

Il faudra penser à rediriger les ports de votre routeur sur le serveur (le port RPC si vous souhaiter utiliser l'interface web ou remote GUI depuis internet, ainsi que la plage de port de peer-port-random-low à peer-port-random-high et le peer-port).

Désinstallation

Pour supprimer le programme uniquement :

apt-get remove transmission-cli transmission-common transmission-daemon

Désinstallation du programme et suprression des fichiers de configuration :

apt-get remove --purge transmission-cli transmission-common transmission-daemon libevent-1.4-2

Répertoire à supprimer (si dpkg ne l'a pas fait) :

  • /etc/transmission-daemon/
  • /var/lib/transmission-daemon/
  • /usr/share/doc/transmission-*

et les fichiers :

  • /etc/default/transmission-daemon
  • /etc/init.d/transmission-daemon

Attention, libevent est peut être utilisé par d'autre programme.

Réinstallation - Erreur DPKG

Suivant la désinstallation que vous avez effectué, il est possible que dpkg retourne

dpkg: unrecoverable fatal error, aborting:  syntax error: unknown user 'debian-transmission' in statoverride file

Le plus simple est alors de recréer l'utilisateur ({adduser|useradd} debian-transmission).

Mise à jour le Dimanche, 31 Janvier 2010 11:48