Installer une seedbox sur un serveur dédié/VPS

Statut
N'est pas ouverte pour d'autres réponses.

Albert Einstein

E = MC²
Premium
Inscription
2 Août 2013
Messages
1 936
Réactions
751
Points
10 316
RGCoins
0
transmission-seedbox.png

(Je ne cautionne pas le téléchargement illégal dans cet article, je vous explique le fonctionnement mais vous êtes responsable de son utilisation)

:: Qu’est-ce qu’une seedbox ?

Une seedbox est une machine dédiée aux téléchargements et au partage de fichier sur des réseaux BitTorrent. La plupart du temps, une seedbox est installée sur un serveur dédié afin de pouvoir avoir une bande passante très élevée et afin de ne pas avoir une machine personnelle qui tourne 24h/24.

:: Avantages & Inconvénients des seedbox

Avantages:

Bande Passante Elevée
Téléchargement possible à n’importe qu’elle heure
Évitez Hadopi (Cf la suite de cet article)

Inconvénients:

Vous vous en doutez le prix à payer par mois (nous les verrons plus tard)
Aucun accès direct à la machine pour les offres seedbox pré-installée
Un espace de stockage limité généralement <100Go

:: Choix de son futur serveur ou offre

Une seedbox fonctionne sur un serveur dédié et celui-ci dispose d’une localisation et pour évitez pleinement à Hadopi, il faudrait que celle-ci ne soit pas en France mais si vous êtes vigilant vous pouvez très bien la faire tourner en France comme je le fais depuis plus d’un an pour télécharger mes ISO Linux et autres logiciels OpenSource.

Deux choix s’offre à vous dans ce tutoriel:

Un petit serveur dédié
Seedbox Pré-Installée

--> Serveur dédié / VPS:

1. Installation

L’installation d’une seedbox nécessite l’installation d’un client torrent. Je vous conseille Transmission pour sa facilité d’utilisation et ses fonctionnalités. Vous pouvez tout à fait choisir un autre client.

Sous ubuntu:

Code :
sudo apt-get install transmission-daemon

Configuration

A quoi bon télécharger des fichiers si on ne sait pas où nous allons les stocker ni même comment nous allons les récupérer par la suite. La prochaine étape c’est la configuration lié à la seedbox. Pour la recuperation nous allons utiliser le SFTP (Shell File Transfer Protocol), vous avez reçu un compte « root » à l’installation, il faut faire les manipulations suivantes sur celui-ci. Et ensuite utiliser le compte « downloader » que nous allons créer pour récupérer les fichiers.

A exécuter ligne par ligne:

Code :
useradd -d /home/downloader -m downloader
usermod -a -G debian-transmission downloader
passwd downloader
mkdir /home/downloader/incomplete
chown -R downloader:debian-transmission /home/downloader
chmod -R 775 /home/downloader

Vous venez de créer un utilisateur et de modifier les permissions des dossiers, ainsi que le mot de passe de l’utilisateur. Nous allons maintenant utiliser ces paramètres dans le fichier de configuration de Transmission.

Editer le fichier /etc/transmission-daemon/settings.json:

Arrêter le service:

Code :
sudo service transmission-daemon stop

Puis si pas déjà installé:

Code :
sudo apt-get install nano

Et enfin:

Code :
nano /etc/transmission-daemon/settings.json

Vous devez arriver ici:

Nano-Transmission.png


Lignes à modifier:

--> « download-dir »: « /home/downloader » => Chemin dans lequel les fichiers terminés seront enregistrés.

--> « incomplete-dir »: « /home/downloader/incomplete » => Chemin dans lequel les fichiers fichiers temporaires seront stockés.

--> « incomplete-dir-enabled »: true => Permet d’activer la séparation des fichiers téléchargés et incomplets.

--> « rpc-authentication-required »: true => Active l’authentification pour le contrôle distant.

--> « rpc-enabled »: true => Active le contrôle à distance.

--> « rpc-password »: « MONMOTDEPASSE » => Choisir le mot de passe pour l’accès distant.

--> « rpc-port »: 9091 => Port pour l’accès distant.

--> « rpc-username »: « MONLOGIN » => Choisir le login pour l’accès distant.

--> « rpc-whitelist-enabled »:false => Désactiver la liste blanche pour se connecter de partout.

CTRL + O permet d’enregistrer puis CTRL + X pour quitter

On lance donc notre seedbox:

Code :
sudo /etc/init.d/transmission-daemon start

Direction votre navigateur internet entrer ensuite votre user et mdp defini dans le fichier de configuration.
Si vous obtenez ce message, vérifier la ligne rpc-whitelist-enabled que celle-ci soit bien sur false.

Seedbox-Error.png


Récupérer le contenu en SFTP:

Pour récupérer vos fichiers, vous pouvez vous connecter en sftp avec filezilla par exemple.

Pour cela, utilisez les informations suivante:

--> host: VOTREIP
--> login: downloader
--> password: VOTREPASSWORD (définie par passwd downloader plus haut)
--> port: 22

Préférez pour la suppression de vos fichiers l’interface de transmission: Clic-Droit et « Trash Data & Remove from list » et je vous annonce que l’interface web est compatible avec vos smartphones !


Source :
 
Dernière édition par un modérateur:
D

deleted32675


Tiens la source. Pas beau de s'approprier le travail des autres.
 

SamirMG

Développeur sous android , ios et web
Premium
Inscription
20 Novembre 2012
Messages
5 304
Réactions
1 033
Points
14 029
RGCoins
0
Merci
 

ZxNea

Membre
Inscription
1 Novembre 2013
Messages
823
Réactions
142
Points
2 716
RGCoins
0
Merci
 
Statut
N'est pas ouverte pour d'autres réponses.
Haut