Skip directly to content

transmissiond

Portrait de zozodesbois
on mar, 11/09/2012 - 23:37
  1. Transmission logoUtilité
  2. Le service
  3. Infos sur le module
  4. Besoin d'aide
Info Fait partie du pack Optware GeekyHMB
Géré dans le Firmware GeekyHMB
Droits Open source
Site officiel http://www.transmissionbt.com
Ref https://trac.transmissionbt.com
www.dd-wrt.com

Utilité

Transmission est un logiciel de type BitTorrent.

Le service transmissiond (transmission-demon renommé pour notre HMB) permet de gérer et de configurer Transmission depuis une page Web. Ce démon peut être arrêté lorsque l'on en a plus besoin car il prend beaucoup de ressources.

INFORMATION Ne téléchargez que des choses légales.

Le service

Vous pouvez arrêter le démon alors que vos téléchargements sont en cours. La prochaine fois que vous redémarrerez le démon, les fichiers seront vérifiés et les téléchargements reprendrons là où ils en étaient.

Pour récupérer des ressources sur votre HMB, vous pouvez arrêtez le DvdPlayer (cela va arrêter l'image sur la TV, le seul moyen de le réactiver le DvdPlayer, c'est de le relancer en ligne de commande: daemons DvdPlayer start).

Nom transmissiond
rcS /opt/etc/init.d/K50transmissiond
Config /opt/etc/transmission/settings.json
Logs  

La gestion de ce Service se fait par l'interface InfoHMB, ou avec la commande daemons.

Infos sur le module

Ce module est pré-installé dans le GeekyHMB pack Optware.

Pour configurer Transmission commencez par démarrer le démon dans les services.

Sur votre ordinateur, tapez la ligne ci-dessous dans la zone adresse de votre explorateur favori (en remplaçant l'adresse ip par celle de votre HMB, suivi par les deux points 9091)

http://192.168.0.10:9091

Allez dans le panneau de configuration (clé à molette en bas à gauche).

Indiquez le chemin de destination de votre téléchargement

Le chemin de téléchargement par défaut:

/tmp/hdd/volumes/HDD1/transmission/

Il faut qu'il existe. Soit vous avez un disque dur HDD1 et vous créez le dossier transmission, soit vous décidez d'un autre chemin sur vos disques. Puis vous changez ce paramètre "Download to".

Les fichier incomplets sont au même endroit avec l'extension ".part". Si vous voulez changer ce comportement, vous trouverez plus d'options dans le fichier de config (voir plus bas).

Le port d'écoute par défaut est 51413.
Pour des besoins de sécurités, il est mis à 65432.

Vous pouvez bien mettre ce que vous voulez dans la plage 49152-65534, ce qui compte c'est que le port que vous allez mettre soit ouvert sur votre routeur.

Redémarrez le service pour que la configuration que vous venez de saisir soit prise en compte.

Si vous avez besoin de plus de réglages, vous pouvez éditer le fichier suivant

/opt/etc/transmission/settings.json

ATTENTION si vous modifiez ce fichier, il faut que le démon soit arrêté. Sans quoi, lors de son prochain arrêt, il va remplacer le fichier par ce qu'il a en mémoire et vos modifications seront à refaire.

Pour en savoir plus sur les divers paramètres transmission Wiki

Voici mon téléchargement presque terminé, allons voir sur le disque ce qu'il y a

# ll /tmp/hdd/volumes/HDD1/transmission/
drwxr--r--    1 root     root             0 Sep 11 23:10 .
drwxr--r--    1 root     root         12288 Sep 11 22:36 ..
-rwxr--r--    1 root     root     697303040 Sep 11 23:39 ubuntu-12.04-desktop-i386-fr.iso.part

Lorsque le téléchargement sera vraiment fini, le fichier perdra son extension ".part"

Watchdog

C'est une fonction très intéressante pour notre configuration: un dossier va être scruté en permanence pour charger automatiquement les fichiers Torrent que vous y déposerez par le réseau ou en ftp...

Anciennement c'était un script qui tournait en crontab, maintenant cette fonction est intégrée dans Transmission.

Définissez un chemin sur votre disque interne en ajoutant à la fin, les lignes qui suivent dans votre fichier

/opt/etc/transmission/settings.json
    "watch-dir": "/tmp/hdd/volumes/HDD1/transmission/torrents_in",
    "watch-dir-enabled": true

Attention aux virgules à la fin des lignes sauf pour la dernière ligne

Avant

    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-slots-per-torrent": 3
}

Après

    "start-added-torrents": true,
    "trash-original-torrent-files": false,
    "umask": 18,
    "upload-slots-per-torrent": 3,
    "watch-dir": "/tmp/hdd/volumes/HDD1/transmission/torrents_in",
    "watch-dir-enabled": true
}

Si vous voulez indiquer un disque externe sur l'Usb, il faut prendre les noms que vous trouverez dans

/tmp/public/

Besoin d'aide

Si vous rencontrez un problème avec ce tuto, merci de poster dans le forum sur le topic approprié.

Les commentaires en bas de cette page sont essentiellement destinés à faire des remarques ou à compléter l'article.

Votez: 
Pas encore de vote