Cet article date du 15 octobre 2013 et commence à dater, le contenu peut être obsolète !
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/
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 à :
…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

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-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
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.