Toi aussi devient hébergeur
Comment devenir hébergeur de site (blog) web ?
Cette question, je me la suis posé dernièrement lors d’une indisponibilité de mon hébergeur. Je n’ai rien à lui reprocher en particulier, même pas son prix. Mais bon, je suis curieux.
Donc, en cherchant sur la toile, j’ai trouvé plusieurs solutions qui nécessitent la mise en place d’un serveur linux : Donc besoin d’une machine dédiée, paramétrage, etc. Et moi les lignes de code, ça me fait ….
A force de chercher, j’ai trouvé une solution “tout en un” YunoHost, à installer sur un Raspberry. Ça tombe bien, j’en ai un qui me sert de machine de torture.
YunoHost :
YunoHost est un système d’exploitation serveur visant à rendre accessible l’auto-hébergement à autant de personne que possible, sans délaisser la qualité et la fiabilité du logiciel. YunoHost supporte plusieurs types de matériel et est basé et compatible avec Debian GNU/Linux.
Fonctionnalités
- basé sur Debian ;
- administration via une gentille interface web ;
- déployez facilement des applications ;
- gérez des utilisateurs (gérés via LDAP) ;
- gérez des domaines ;
- créez et restaurez des sauvegardes ;
- connexion simultanée à toutes les apps via un portail utilisateur (nginx, SSOwat) ;
- fourni avec un serveur mail complet (Postfix, Dovecot, Rspamd, DKIM) ;
- … ainsi qu’un serveur de messagerie instantanée (XMPP) ;
- … un système de gestion de certificats SSL (integration de Let’s Encrypt) ;
- … et des systèmes de sécurité (fail2ban, yunohost-firewall) ;
C’est donc un outil qui vous permet d’installer et d’utiliser facilement votre propre serveur et est compatible avec tous les types de machines courantes. Il est important d’identifier votre type de machine avant de procéder à l’installation.
Les prérequis sont les suivants :
Type : x86 (PC de bureau, PC portables, Mac Intel (après 2007), netbooks, nettops, etc.) ;
armhf (Carte ARM, Raspberry Pi, Olimex, Cubox, Beagleboard, etc…)
Configuration minimale :
500 MHz de processeur
256 Mo de RAM
4 Go d’espace de stockage
Configuration recommandée :
Machine x86 récente, silencieuse et peu consommatrice.
512 Mo de RAM, pour pouvoir faire tourner tous les services et applications correctement
20 Go d’espace de stockage, pour pouvoir stocker plus d’emails et de documents.
Comment ça s’installe ce truc ?
- Installez votre serveur simplement, vous avez déjà tout ce qu’il faut à la maison. Un guide d’installation très bien fait est disponible ici.
- Profitez de vos applications web, et fabriquez votre coin d’Internet. La liste des applications disponibles pour votre futur serveur est consultable ici.
- Gérez votre serveur comme vous le voulez : via web, mobile ou ligne de commande
- Apprenez à vous servir de votre serveur en consultant les différents tutos :
Je pense que dès que j’aurais “5 minutes” je vais tenter un truc.