Navigation Menu

Skip to content
patlol edited this page Nov 14, 2017 · 14 revisions

Bienvenu

sur le wiki d'Handy-Install-Web-Server-ruTorrent !

Sur un serveur neuf type kimsufi ou vps d'OVH en Debian 8.x, 9.x ou Ubuntu 16.x HiwsT permet de :

  • Vérifier la distribution et version de l'OS.
  • Créer un utilisateur linux spécifique.
  • Vérifier qu'aucun serveur http n'est installer.
  • Installer un serveur Linux - apache2 - PHP.
  • Créer un certificat auto signé.
  • Sécuriser l’accès ssh du serveur en interdisant root et en changeant le port (option).

En option avec HiwsT-util :

  • Installer rtorrent et toute ses dépendances (libtorrent et xmlrpc).
  • Mettre rtorrent avec screen en daemon.
  • Installer ruTorrent avec un utilisateur et mot de passe et un accès ssl.
  • Installer de mediainfo et ffmpeg utilisés par les plugins ruTorrent.
  • En fin de script récapituler tous les accès serveur, identifiants et mots de passe et les sauvegarder dans un fichier.
  • Installer OpenVPN.
  • Installer ownCloud.
  • Utiliser Let's Encrypt pour créer un certificat ssl si vous avez un nom de domaine.
  • Installer WebAdmin en ssl avec root comme utilisateur.
  • Installer phpMyAdmin.
  • Ajouter des utilisateurs et bien d'autres choses.

ruTorrent (site)

ruTorrent est une interface web en PHP permettant d'accéder au client Bittorent rTorrent. Il est basé sur l'interface de µTorrent, ce qui le rend très agréable à utiliser.
Il est léger, extensible (nombreux plugins), multi-utilisateurs et d'un look agréable.

Webmin (site)

Webmin vous permettra d'effectuer la plus-part des taches d'administration de votre serveur sur une interface graphique web, tel que configurer fail2ban, des comptes utilisateurs, Apache, DNS, partager des fichiers etc ...
Nombreux modules.

OpenVPN (site)

OpenVPN permet à des pairs de s'authentifier entre eux à l'aide d'une clé privée partagée à l'avance, de certificats électroniques ou de couples de noms d'utilisateur/mot de passe. Il utilise de manière intensive la bibliothèque d'authentification OpenSSL ainsi que divers protocoles tel que SSLv3/TLSv1. Il offre de nombreuses fonctions de sécurité et de contrôle particulièrement bien exploitées par le script de Angristan que j'utilise ici.

ownCloud (site)

ownCloud est un software open source de synchronisation et de partage de fichiers, pour des utilisations individuelles à des utilisations professionnelles avec ownCloud provides Subscription. OwnCloud fournit une solution de synchronisation et de partage de fichiers sécurisée, et conforme avec le(s) serveur(s) que vous contrôlez.

Différentes applications peuvent être installées avec le script, y compris "External storage" avec un paramétrage permettant de monter un répertoire local comme downloads utilisé par ruTorrent.

Let's Encrypt (site)

Let's Encrypt est une autorité de certification. Cette autorité fournit des certificats gratuits X.509 pour le protocole cryptographique TLS au moyen d'un processus automatisé, destiné à se passer du processus complexe actuel, pour la sécurisation des sites internet

phpMyAdmin (site)

PhpMyAdmin est un logiciel gratuit écrit en PHP, destiné à gérer l'administration de MySQL avec un WebUI. PhpMyAdmin prend en charge une large gamme d'opérations sur MySQL et MariaDB. Les opérations fréquemment utilisées (gestion des bases de données, des tableaux, des colonnes, des relations, des index, des utilisateurs, des autorisations, etc.) peuvent être effectuées via l'interface utilisateur.

HiwsT-util.sh permet également de rajouter des utilisateurs à ruTorrent et openVpn et plein d'autres choses !!!

Tout cela paraîtra plus facile après avoir lu les pages suivantes en particulier les Tips.
En cas de problème durant l'exécution le script s’arrête en vous indiquant le problème.

Merci à tous les contributeurs de rtorrent, ruTorrent, openVpn, ownCloud et WebAdmin pour leurs merveilleuses applications.
Merci égalements aux nombreux auteurs de tutos et de scripts qui m'ont fournis informations et idées sans lesquelles je n'aurai pu réaliser ce projet.