Installation d'un serveur dédié Debian Wheezy : Seedbox
Seedbox
L’installation d’une seedbox est élémentaire. On va utiliser
transmission :
apt-get install transmission-daemon
Il faut ensuite mettre à jour le fichier
/etc/transmission-daemon/settings.json. Attention, ces modifications
ne seront validées que si le démon est arrêté (sinon, il se
réinitialise), soit :
service transmission-daemon stop
Ce que je mets à jour :
- download-dir : /xxx/downloads
- incomplete-dir :/xxx/incomplete
- rpc-whitelist : 127.0.0.1,10.8.*.*
Le plus important est le dernier. Je n’accède à la seedbox qu’à travers openvpn, je limite donc les accès aux IP correspondantes (veiller à ce que cela corresponde bien aux IP données dans le fichier de configuration d’openvpn).
Ne pas oublier de redémarrer le service :
service transmission-daemon start
Pour info sur mon Raspberry, je dois faire deux opérations
supplémentaires.
Il faut bien penser à monter le disque qui recevra les données (si on
en utilise un), soit ajouter dans le fichier /etc/fstab (étant alors
en
local, je me permets le chmod 777) :
//IP-du-disque/nomDuPartage /home/xbian/mnt cifs _netdev,guest,file_mode=0777,dir_mode=0777,noperm 0 0
Créer les liens symboliques pour que les dossiers downloads et incomplete pointent sur le disque :
ln -s /media/usb/downloads /home/xbian/downloads
ln -s /media/usb/incomplete /home/xbian/incomplete
On accède à l’interface de transmission par : IP:9091 (on peut aussi modifier le port par défaut dans settings.json avec rpc-port : NumPortSouhaité). Il faudra naturellement veiller à ce que le port en question soit ouvert.
Liens :
http://www.guillaume-leduc.fr/la-seedbox-facile-sous-debian-avec-transmission.html
http://www.webupd8.org/2009/12/setting-up-transmission-remote-gui-in.html