Homme installant, configurant les paramètres système sur un ordinateur portable.  Réparation d'ordinateurs, concept de support technique.  Profession d'administrateur système ou d'administrateur informatique.  Photo de haute qualité
Image : vaiantsin/Adobe Stock

YunoHost est un système d’exploitation visant à rendre l’administration d’un serveur Linux incroyablement simple. Curieusement, YunoHost est également une distribution Linux, basée sur Debian Bullseye, qui inclut tous les outils dont vous avez besoin pour :

  • Administrer un serveur avec une interface Web conviviale
  • Déployez des applications en quelques clics
  • Gérer les utilisateurs
  • Gérer les noms de domaine
  • Créer et restaurer des sauvegardes
  • Connectez-vous à toutes les applications via un portail utilisateur
  • Gérer une pile d’e-mails
  • Utiliser un serveur de messagerie instantanée
  • Gérer les certificats SSL (Secure Sockets Layer)
  • Sécurisez votre système

Considérez YunoHost comme un serveur Debian avec un peu de contrôle administratif par souci de simplicité. Cela en fait une excellente option pour ceux qui souhaitent auto-héberger des services et des applications depuis le confort d’un serveur local ou d’un centre de données.

Je veux vous guider à travers les étapes de mise en place et de fonctionnement de YunoHost. Je ferai une démonstration via VirtualBox, mais vous pouvez installer cette distribution Linux sur Raspberry Pi, des cartes ARM, du métal nu, WSL ou un hôte basé sur le cloud.

VOIR : Plus de 40 termes open source et Linux que vous devez connaître (TechRepublic Premium)

Ce dont vous aurez besoin pour que YunoHost soit opérationnel

Vous aurez besoin d’une instance en cours d’exécution de VirtualBox ou d’une machine sur laquelle l’installer. Je ne vais pas passer par les étapes d’ajout de la machine virtuelle (VM), car le processus pour YunoHost est le même que pour n’importe quelle VM. Assurez-vous de sélectionner un réseau ponté afin de pouvoir accéder au serveur à partir de votre réseau local.

Comment installer YunoHost

Une fois que vous avez créé votre machine virtuelle ou démarré l’ISO sur du métal nu, démarrez-la et vous constaterez que le processus d’installation initial est le même que l’installation du serveur Debian standard. C’est juste une affaire rapide de pointer-cliquer – au début. Je vous préviens que la synchronisation du référentiel prend un certain temps (du moins, c’est le cas pour moi), alors laissez-le continuer à fonctionner.

Une fois l’installation terminée, le serveur redémarrera et vous débarquera à l’invite de connexion. Les identifiants par défaut sont admin/yunohost. Une fois connecté, lancez la commande ip a pour trouver l’adresse IP du serveur.

Avec l’adresse IP du serveur en main, ouvrez un navigateur Web et pointez-le vers https://SERVER/yunohost/admin (où SERVER est l’adresse IP du serveur d’hébergement). Vous serez accueilli par une page de bienvenue ( Figure A ), où vous pourrez commencer les dernières étapes de l’installation.

Figure A

Pop-up d'installation réussie de YunoHost
Figure A : Le programme d’installation Web initial pour YunoHost.

Cliquez sur Commencer et sur la page suivante ( Figure B ) ; vous devrez définir un domaine lié à votre serveur. Vous pouvez soit cliquer sur J’ai déjà un nom de domaine ou sur Je n’ai pas de nom de domaine. Si vous sélectionnez ce dernier, assurez-vous de saisir et de configurer un nom de domaine et cliquez sur Suivant.

Figure B

définir le menu principal du domaine dans YunoHost
Figure B : Configuration de votre nom de domaine YunoHost.

Définissez le nom de domaine et cliquez sur Suivant. Dans la page résultante ( Figure C ), modifiez le mot de passe administrateur et cliquez sur Suivant.

Figure C

YunoHost définir le menu du mot de passe d'administration
Figure C : Définition d’un nouveau mot de passe administrateur pour YunoHost.

Enfin, vous pouvez ensuite vous connecter à YunoHost avec votre nouveau mot de passe administrateur, et vous trouverez le tableau de bord administrateur, où vous pourrez administrer les différents aspects de votre serveur ( Figure D ).

Figure D

Tableau de bord de configuration YunoHost
Figure D : Le tableau de bord de configuration de YunoHost est très simple à utiliser.

Et c’est tout ce qu’il y a à faire pour créer un serveur Debian avec un panneau d’administration Web convivial. Essayez-le et voyez s’il ne devient pas rapidement votre serveur Debian préféré.