Nous allons voir rapidement comment déployer une Seedbox afin de gonfler un peu votre ratio T411 pour télécharger les images de vos distributions Linux préférés. Nous utiliserons une image docker qui lancera Rtorrent et Rutorrent afin d’ajouter des torrents puis SSHFS pour récupérer les fichiers téléchargés.
Nous allons donc commencer par installer Docker (sur un serveur Debian) puis lancer l’image créée par
@kfei et voir comment l’utiliser.
On commence donc par ajouter le dépôt officiel de Docker et par l’installer :
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 58118E89F3A912897C070ADBF76221572C52609D
echo "deb https://apt.dockerproject.org/repo debian-jessie main" > /etc/apt/sources.list.d/docker.list
apt-get update ; apt-get install docker-engine
On va se créer un dossier ou seront placés tous nos torrents et fichiers téléchargés :
mkdir /srv/Torrents
Il manque plus qu’à lancer l’image Docker pour commencer à utiliser notre SeedBox.
docker run -it -p 80:80 -p 45566:45566 -p 9527:9527/udp -d --dns 8.8.8.8 -v /srv/Torrents -e UPLOAD_RATE=1024 kfei/docktorrent
Nous pouvons nous rendre sur l’adresse IP du serveur (ou son domaine) afin d’accéder à la Seedbox. Cependant, l’accès nécessite une authentification, les identifiants par défaut sont docktorrent/p@ssw0rd.
Vous devriez accéder à l’interface Rutorrent, par contre on va vite changer le password par défaut avant que des vilains hackers utilisent notre Seedbox :
docker ps # récupérer l'ID du container
docker exec -it <ID> htpasswd -cb /usr/share/nginx/html/rutorrent/.htpasswd user p@ssw0rd
et voilà, votre Seedbox est accessible, sécurisé et prête à l’emploi. Pour finir en beauté, je vous suggère de mettre en place un reverse-proxy Nginx avec Let’s Encrypt.
Pour récupérer vos fichiers téléchargés, plusieurs solutions s’offrent à vous, comme les rapatrier par SSH (scp, sshfs, sftp), par FTP, par un serveur Web ou une interface de Streaming (Plex) …
Voici par exemple comment monter votre répertoire de torrents terminés dans votre répertoire courant via SSHFS :
mkdir SeedBox-Finish
apt-get -y install sshfs
sshfs root@votre-seedbox:/srv/Torrents/finished SeedBox-Finish/
Voilà voilou ! Bonne journée !