BPaulin

Settings.json, les réglages de transmission

01/10/2011

transmission utilise le fichier de configuration /etc/transmission-daemon/settings.json

Format

settings.json est au format JSON Les valeurs respectivement booléenne, entière et texte se formatent comme ceci:

{
"rpc-enabled": true,
"peer-port" : 51413,
"rpc-whitelist": "127.0.0.1,192.168.*.*"
}

Précautions

Déjà, sauvegarder le fichier original dans le dossier personnel

sudo cp /etc/transmission-daemon/settings.json ~/

Ensuite, transmission ré-écrit la configuration à chaque arrêt. Le plus simple est donc d’arrêter le démon

sudo service transmission-daemon stop

d’éditer le fichier

sudo nano /etc/transmission-daemon/settings.json

et de relancer le démon une fois la configuration faite

sudo service transmission-daemon start

Options

Bande Passante

Active ou non le mode tortue, qui permet de définir des limites d’émission et de réception alternative dans une plage horaire précise (par exemple, téléchargement limité pendant la journée) Note: Cliquer sur la tortue dans l’interface pendant cette plage horaire désactivera temporairement la limite jusqu’au prochain cycle

Active ou non la limite de vitesse de téléchargement

Vitesse d’envoi maximale

Active ou non la vitesse d’envoi maximale

Liste noire

Adresse d’une liste d’hôte à ignorer. Historiquement, cette liste était http://www.bluetack.co.uk/config/level1.gz

Fichiers et dossiers

Dossier où seront stockés les données téléchargées

Dossier où seront stockés temporairement les données en cours de téléchargement

Si cette option est activée les données seront téléchargées dans incomplete-dir, puis copiées dans download-dir

Si cette option est activée transmission réservera dès le début l’espace nécessaire pour stocker la totalité du téléchargement

Si activé, Transmission ajoutera “.part” au fichier en cours de téléchargement

Si activé, les torrents seront téléchargés dès leur ajout

Si activé, Transmission supprimera automatiquement les torrent trouvé dans watch-dir

Définit les droits des fichiers créés par Transmission. Par exemple, 0 rend les fichiers modifiables par tous et 2 par le propriétaire et le groupe et lisible par les autres. Ce nombre doit être en base 10 donc le masque “022”(octal) sera écrit 18

Définit le dossier  dans lequel transmission ira chercher les fichier .torrent

Divers

Active ou non la Table_de_hachage_distribuée

Active ou non le chiffrement, pour contourner les filtres de certains FAI

Peut aider à contourner les filtres de certains FAI (voir Vuze specification)

Active ou non la recherche de pairs sur le réseau local

Définit le verbiage de transmission

Active l’échange de pairs

Si activé, transmission lancera un script à la fin d’un téléchargement

Pairs

Définit l’adresse ipv4 où écouter les connections des pairs

Définit l’adresse ipv6 où écouter les connections des pairs

Voir http://www.pps.jussieu.fr/~jch/software/bittorrent/tcp-congestion-control.html.

Nombre maximal de pair connectés

Nombre maximal de pairs connectés par torrent

Port

Port de connexion

Limite haute du port de connexion

Limite basse du port de connexion

Si activé, Transmission choisira un port aléatoire entre peer-port-random-high et peer-port-random-low

RPC

Demande ou non une authentification pour l’accès (à l’interface web par exemple)

Adresse où écouter les connections RPC

Active ou non l’accès RPC

Mot de passe

Port pour l’accès RPC

Url de l’interface web de transmission

Nom de l’utilisateur

Liste d’adresses IP autorisés à accéder à l’interface web, séparées par des virgules. le caractère * permet de définir une plage d’adresse (192.168.*.*)

Plannification

Si activé, alt-speed-enabled et donc les limites alternatives de téléchargement seront activées

Début de la plage horaire où devront être activées les limites alternatives (en minutes depuis minuit)

Fin de la plage horaire où devront être activées les limites alternatives (en minutes depuis minuit)

Jours de la semaine où activer les limites alternatives, exprimés par la somme des jours concernés (dimanche=1, lundi=2, mardi=4, mercredi=8, jeudi=16, vendredi=32, samedi=64)

Ratio d’envoi avant d’arrêter un téléchargement

Sources

transmissionbt.com - ConfigFiles

transmissionbt.com - EditConfigFiles