Tutoriel Comment installer sa propre seedbox

  • Tout email jetable ou temporaire utilisé pour votre compte sur le forum vous serez banni immédiatement !

Phantom

Fondateur
Membre du personnel
Fondateur
7 Avril 2017
2 119
203
63
France
www.extra-techs.com
Comment installer sa propre seedbox
Transmission.png

Attention Je ne suis en aucun cas responsable de vos agissements à la suite de ce tuto.
Ce Tuto est à but uniquement éducatif.


Une seedbox est simplement un serveur sur lequel tourne un soft de p2p et qui télécharge tranquillement à votre place, directement depuis le réseau de l'hébergeur de la box/serveur. L'avantage bien sûr est de pouvoir profiter des débits hallucinants des hébergeurs pour récupérer du contenu légal

Mis à part le débit, vous pouvez aussi avoir besoin d'une seedbox car bittorrent est filtré dans votre entreprise, ou parce que vous ne voulez pas laisser votre ordinateur allumé toute la nuit pour récupérer cette foutue iso d'Ubuntu...etc etc.

Configurer vous même votre Seedbox !!!

Ça ne vous coûtera "que" le prix du serveur et vous allez voir, ce n'est pas si compliqué que ça ! Ce tuto est purement informatif et les seedbox doivent être, bien sûr, utilisées uniquement pour télécharger des trucs bidules libres de droits ou sous licence creative commons. ON EST BIEN D'ACCORD HEIN ?

Pour les prérequis de ce tuto sont :

- Un serveur dédié ou vps (pour le choix des vps je vous laisse choisir sur le net ex: ovh, nihost, 1&1 etc ....)
- PuTTy pour la connexion ssh avec votre serveur
- Une connexion à internet bien sur
- un cerveaux
- 15 - 20 minute maxi ;)

Installation :

Tout d'abord, Connecter vous à votre serveur via PuTTy, Faite un petit
Code:
You don't have permission to view the code content.
Pour mettre à jour tout sa :)
img 1.png

Ensuite on va installer
Please, Connexion or S'inscrire to view URLs content!
, célèbre client bittorrent qui existe en version "serveur".
Code:
You don't have permission to view the code content.
img 2.png

Rendez-vous alors sur l'url de votre serveur pour voir si tout fonctionne bien :
Please, Connexion or S'inscrire to view URLs content!

Et la vous obtenez ceci :

403: Forbidden
Unauthorized IP Address.
Either disable the IP address whitelist or add your address to it.
If you're editing settings.json, see the 'rpc-whitelist' and 'rpc-whitelist-enabled' entries.
If you're still using ACLs, use a whitelist instead. See the transmission-daemon manpage for details.
img 3.png

Si vous n'avais pas cette page lancer le manuellement avec cette commande
Code:
You don't have permission to view the code content.
ou bien un
Code:
You don't have permission to view the code content.
pour voir le statue si bien lancer où pas.
img 4.png
img 5.png

La prochaine étape c’est la configuration lié à la seedbox.

Nous allons crée un nouvelle utilisateur pour pouvoir récupérer/Gérer les fichier & dans un autre tuto le mettre sur l'espace d'apache pour la disponibilité web (Voir tuto : Bientôt )

Notre user va s’appeler user, remplacer user par le nom que vous souhaiter

Code:
You don't have permission to view the code content.
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.

On va donc faire la configuration nécessaire pour accéder à notre transmission. Mais avant, il faut d'abord stopper transmission avant de faire un changement dans le fichier de config.

Stoppé transmission :
Code:
You don't have permission to view the code content.
img 6.png

Si nano n'est pas installé par defaut :
sudo apt-get install nano

Ensuite, il faut éditer le fichier settings.json
sudo nano /etc/transmission-daemon/settings.json

Vous devez arriver ici:
img 7.png

A vous de changer les quelques paramètres suivants :

--> « download-dir »: « /home/downloader » => Chemin dans lequel les fichiers terminés seront enregistrés. (user = user crée précédemment)

--> « 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 » => Pour mettre le mot de passe de votre choix pour l'accès à transmission. Ce mot de passe sera hashé automatiquement lors du prochain démarrage.

--> « rpc-port »: 9091 => Pour changer le port. N'oubliez pas de l'ouvrir sur votre firewall si vous en avez un

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

où bien

De mettre sont adresse IP à autoriser dans la liste blanche (
Please, Connexion or S'inscrire to view URLs content!
) ---> "rpc-whitelist": "123.123.123.123",

Je ne vais pas m'étendre sur tous les paramètres de ce merveilleux fichier de config mais si le cœur vous en dit,
Please, Connexion or S'inscrire to view URLs content!


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

Une fois que c'est OK & sauvegarder, on démarre Transmission avec la commande :

Code:
You don't have permission to view the code content.
Dans votre navigateur internet
Please, Connexion or S'inscrire to view URLs content!
entrer ensuite votre user et mdp défini dans le fichier de configuration.
img 9.png

Et voilà... Reste plus qu'à ajouter les torrents de votre choix. Ensuite, il ne vous restera plus qu'à récupérer les fichiers téléchargé via FTP, SSH, HTTP ou à les regarder direct en stream depuis VLC... regarder quoi ?

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: user
--> password: VOTREPASSWORD (définie par passwd downloader plus haut)
--> port: 22

img 10.png

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 !

Attention Je ne suis en aucun cas responsable de vos agissements à la suite de ce tuto.
Ce Tuto est à but uniquement éducatif.


Tuto réaliser par Techinnov
Source : korben.info, flubox.fr & Moi même
Please, Connexion or S'inscrire to view URLs content!
 
  • Like
Reactions: gsxrdam and User30