Installer une SeedBox Multi Utilisateurs

Si vous aimez telecharger des ISOs Linux à gogo avec les copains sur votre serveur dédié préféré, ou même si vous voulez faire de la location de seedbox pour monter une entreprise et devenir multimilliardaire, voici un script génial pour monter votre propre Seebox Multi Utilisateurs.

 

C'est un script complètement automatisé créé par "Notos" qui utilise les logiciels libres suivant : 

 

  • rTorrent + l'interface Web RuTorrent et les plugins qui vont bien
  • SabNZB+
  • Deluge
  • Serveur VPN OpenVPN
  • RapidLeech
  • Serveur FTP (avec vsftp)
  • IRSSI

et ces outils :

  • libtorrent
  • serveur SSH
  • Webmin
  • Fail2ban
  • PHP 5 et PHP-FPM (FastCGI pour améliorer les performances Web)
  • Quota Linux .

On va donc commencer l'installation.

Il vous faut pour cela, un serveur Debian 6 ou 7 32 ou 64 bits, ou un Ubuntu server 12.04 LTS 32 ou 64 bits VIERGE (oui c'est important).

Les installations ont été testés sur des VMs et un Kimsufi.Perso, je l'utilise sur une Dedibox avec Ubuntu Server 12.04, ça marche très bien :-).

  • On commance donc par se connecter au serveur en SSH (avec Putty ou votre outil préféré) avec un compte qui a les droits d'admin.
  • On se place dans le repertoire temporaire

     

    cd /tmp
  • On telecharge ce fameux script 

     

    wget -N https://raw.github.com/Notos/seedbox-from-scratch/v2.1.9/seedbox-from-scratch.sh
  • On le rend executable : 

     

    chmod +x seedbox-from-scratch.sh
  • Et on execute !
  • ./seedbox-from-scratch.sh

Ensuite, il faut simplement répondre aux questions qui sont posées.

Quelques préconisations quand même : 

  • NE PAS utiliser de majuscule pour les noms d'utilisateurs
  • EVITER de mettre à jour les appli qui peuvent entrer en confli avec celles deja installé par le script
  • EVITER de modifier le script.

Quelques commandes sont également disponibles (elles parlent d'elles même, je vais pas vous les traduire ^^) :

  • createSeedboxUser
  • deleteSeedboxUser
  • changeUserPassword
  • installRapidleech
  • installOpenVPN
  • installSABnzbd
  • installWebmin
  • installDeluge
  • updategitRepository
  • removeWebmin
  • upgradeRTorrent
  • installRTorrent
  • restartSeedbox

Vous pouvez avoir un récapitulatif de vos accès / comptes / mots de passe / services à cette addresse (très très utile ! ) : 

https://IP_DU_SERVEUR/seedboxInfo.php

Ensuite pour l'accès aux différents services, tout est mis dans le seedboxInfo.

Et voila, je vous laisse profiter de votre serveur !

 

Source : GitHub de Notos

 

  • Kortex Osef

    pourquoi s’embeter et fragiliser (meme si vsftp est le plus sur des ftp) avec un server ftp alors que sshfs fait le boulot encore mieu (montage du dossier distant sur le pc cible)?? Sinon bon tuto merci

    • Le tutoriel est assez vieux, il y a maintenant des scripts tout fais qui fonctionnent encore mieux 🙂