Mise en place d’une Seedbox avec Transmission Daemon

I. Présentation

Dans ce tutoriel, nous allons voir comment mettre en place une Seedbox avec Transmission Daemon. Tout d’abord une Seedbox est une machine dédiée au téléchargement BitTorrent. Il est évident que je ne cautionne pas le téléchargement illégal de fichiers. Mais de nombreux logiciels, contenus libres, qui sont sous licence libre et sous Licence de Libre Diffusion (LLD).

II. Téléchargement et installation

L’installation de Transmission Daemon se fait directement depuis les dépôts. Dans un premier temps, nous allons mettre à jour la liste des paquets disponibles :

aptitude update

Puis, nous allons téléchargeons le paquet :

aptitude install transmission-daemon

TrasmRemote02

Une fois installé, nous allons passer à la partie configuration.

A. Configuration

Avant de configurer le fichier de configuration de Transmission, on va stopper le service, sinon vos modifications serons écrasées :

/etc/init.d/transmission-daemon stop

Avant de modifier le fichier, nous allons créer le dossier où seront stockés les fichiers téléchargés par Transmission Remote:

mkdir /home/download
mkdir /home/download/temp
chmod –R 771 /home/download

Nous allons au préalable faire une copie de du fichier de configuration avant de le modifier :

cp -a /etc/transmission-daemon/settings.json /etc/transmission-daemon/settings.json.orig

Puis :

vi /etc/transmission-daemon/settings.json

Modifier les paramètres principaux suivants :

  • « download-dir »: « /home/download » => Chemin dans lequel les fichiers terminés seront enregistrés.
  • « incomplete-dir »: « /home/download/temp » => Chemin dans lequel les fichiers fichiers temporaires seront stockés.
  • « incomplete-dir-enabled »: true => signifie que les torrents en cours seront stockés dans /home/download/temp
  • « rpc-authentication-required »: true => Active l’authentification pour le contrôle distant.
  • « rpc-enabled »: true => Active le contrôle à distance.
  • « rpc-password »: « mot de passe » => Choisir le mot de passe pour l’accès distant.
  • « rpc-port »: 9091 => Port pour l’accès distant.
  • « rpc-username »: « nom d’utilisateur » => Choisir le login pour l’accès distant.
  • « rpc-whitelist-enabled »:false => Désactiver la liste blanche pour se connecter de partout.

Une fois le fichier modifié, et après avoir enregistré les modifications il ne reste plus qu’à démarrer le service.

B. Accès à l’interface Web

Pour accéder à Transmission, il faut ouvrir un navigateur et taper l’adresse suivante : http://adresse_ip_du_serveur:9091

C. Configurer un client lourd sous Windows

Télécharger le client Transmission Remote via le lien suivant : http://code.google.com/p/transmisson-remote-gui/downloads/list. Une fois installé, ouvrez ce dernier et voir ci-dessous pour la configuration du client lourd :

TrasmRemote01

A présent il ne vous reste plus qu’à ajouter vos torrents !

Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Partager sur Google+ Envoyer par mail

Arnaud Baumard

Adepte des nouvelles technologies, passionné d'informatique et plus particulièrement dans l'administration systèmes et réseaux, je viens partager mes connaissances, mes trouvailles, mes projets.

Nombre de posts de cet auteur : 36.Voir tous les posts

7 thoughts on “Mise en place d’une Seedbox avec Transmission Daemon

  • Il serait intéressant de voir comment ajouter un OpenVPN sur tout ça, avec autorisation du trafic hors VPN sur les ports d’accès à la seedbox.

    Un volontaire ? 🙂

    Répondre
    • A travailler ! C’est une proposition intéressante en effet, ça viendra surement dans notre To Do List. Merci =)

      Répondre
  • Bonjour Ohax,
    Je comprend pas trop l’intérêt d’ autoriser le trafic hors VPN sur les ports d’accès à la seedbox, enfin c’est pas clair pour moi … Peux tu m’en dire plus afin que je puisse travailler sur ta proposition et en faire un tuto ^^

    Répondre
  • Bonjour

    S’il vous plait, PAS de « chmod 777 » sur un répertoire sans très bonne raison !
    S’il faut autoriser plusieurs utilisateurs, créer un groupe ‘dlg’ (par exemple), et faire un « chgrp dlg /home/download && chmod 771 /home/download » (ou 775 à la rigueur).

    Sinon, merci, ça m’a permis de voir le bug dans ma config.

    Répondre
    • Bonjour Bofh,

      Je suis d’accord c’est un peu violent et dangereux … je viens de modifier mon artivle 😉

      Répondre
  • Bonsoir,
    Le tutoriel date de 3 ans, et j’ai réussi à installer ma seedbox grâce à ce tutoriel. Un grand merci pour ce tutoriel et je me suis permis de faire un petit article sur mon blog en vous citant avec le lien qui redirige vers votre tutoriel 😉

    Encore merci.
    Cordialement,

    Répondre
  • Bonjour,

    1) Les ports 51413, et 9091 sont ouverts et redirigés sur le NAS qui execute le téléchargement avec Transmission. Ces ports sont également ouverts sur le firewall du NAS. Mais le port 51413 est « closed » ???
    Il s’agit d’un daemon que je pilote via interface WEb.

    2) Je voudrais savoir comment creer un nouveau torrent depuis cette interface et le partager. Je n’ai pas trouvé de tutos. A moins qu’il ne faille passer en ligne de commandes …??? !!!

    Merci de vos lumières

    er++

    Répondre

Répondre à Arnaud Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.