🔧 YunoHost (VMware)

Objectifs de la Mission

Cette mission avait pour objectif d’explorer la solution d’auto-hĂ©bergement YunoHost en l’installant localement dans un environnement virtualisĂ© (VMware). Le but principal Ă©tait de reproduire les services web et les applications prĂ©cĂ©demment dĂ©ployĂ©s de maniĂšre individuelle (WordPress, DokuWiki, etc.) au sein de l’écosystĂšme YunoHost.

Compétences Développées

  • Auto-hĂ©bergement : ComprĂ©hension des principes et de la mise en Ɠuvre d’une solution d’auto-hĂ©bergement.
  • Administration YunoHost : Installation, configuration initiale et gestion des applications via l’interface d’administration.
  • Virtualisation : Gestion d’une machine virtuelle dĂ©diĂ©e Ă  YunoHost.
  • DĂ©ploiement d’applications : Installation simplifiĂ©e d’applications via le catalogue YunoHost.
  • DĂ©pannage : RĂ©solution de problĂšmes liĂ©s Ă  l’installation ou Ă  la configuration des services YunoHost.

Outils et Technologies Utilisés

  • Hyperviseur : VMware Workstation Pro
  • SystĂšme d’exploitation : Debian (sans GUI)
  • Solution d’auto-hĂ©bergement : YunoHost
  • Applications YunoHost : Wiki (basĂ© sur DokuWiki ou autre), Blog (basĂ© sur WordPress ou autre), Notes, etc. (reproduisant les services des missions prĂ©cĂ©dentes)

Déroulement de la Mission

1. Préparation de la Machine Virtuelle

  • CrĂ©ation d’une nouvelle VM : Mise en place d’une machine virtuelle Debian minimale spĂ©cifiquement dĂ©diĂ©e Ă  YunoHost sur VMware Workstation Pro.
  • Configuration rĂ©seau : S’assurer que la VM a une adresse IP fixe pour une meilleure stabilitĂ©.

  • Capture d’écran : Configuration VM Debian pour YunoHost
    • (Montrer les paramĂštres de la VM Debian avant installation de YunoHost)

2. Installation de YunoHost

  • Installation sur Debian : Suivi des instructions officielles de YunoHost pour une installation sur une Debian fraĂźchement installĂ©e, sans interface graphique.
  • Configuration post-installation : Premiers pas avec l’interface d’administration web de YunoHost, crĂ©ation du premier utilisateur, configuration du domaine local (ex: yunohost.local).

  • Capture d’écran : Installation de YunoHost en ligne de commande
    • (Montrer la fin du script d’installation YunoHost)
  • Capture d’écran : Interface d'administration YunoHost - Premier Ă©cran
    • (Montrer la page de connexion ou le tableau de bord initial de YunoHost)

3. Déploiement et Reproduction des Services Précédemment Testés

  • Utilisation du catalogue d’applications YunoHost : Navigation dans l’interface d’administration pour installer les applications Ă©quivalentes Ă  celles des missions prĂ©cĂ©dentes.
  • DĂ©ploiement de services “Blog” : Installation de l’application “Blog” (souvent une version de WordPress ou Ghost packagĂ©e pour YunoHost).
  • DĂ©ploiement de services “Wiki” : Installation de l’application “Wiki” (souvent une version de DokuWiki ou MediaWiki packagĂ©e).
  • DĂ©ploiement d’autres services (Notes, etc.) : Exploration et installation d’autres applications pertinentes pour la gestion de l’information.
  • Configuration des services : Adaptation des paramĂštres si nĂ©cessaire pour chaque application installĂ©e.

  • Capture d’écran : Catalogue d'applications YunoHost
    • (Montrer la liste des applications disponibles dans YunoHost)
  • Capture d’écran : Application Blog dĂ©ployĂ©e via YunoHost
    • (Montrer la page d’accueil d’un blog dĂ©ployĂ© via YunoHost)
  • Capture d’écran : Application Wiki dĂ©ployĂ©e via YunoHost
    • (Montrer la page d’accueil d’un wiki dĂ©ployĂ© via YunoHost)

Défis Rencontrés et Solutions Apportées

  • ProblĂšme : ComprĂ©hension de la gestion des domaines et des utilisateurs au sein de YunoHost pour chaque application.
  • Solution : Consultation de la documentation officielle de YunoHost et exploration des options de configuration dans l’interface d’administration.
  • ProblĂšme : Parfois, certaines applications ne s’installent pas du premier coup en raison de dĂ©pendances ou de conflits.
  • Solution : Analyse des logs d’installation de YunoHost et recherche des solutions sur le forum de la communautĂ© YunoHost.

Résultats Obtenus

Une instance YunoHost fonctionnelle a Ă©tĂ© mise en place localement, dĂ©montrant la capacitĂ© Ă  consolider plusieurs services web et de gestion sous une seule interface d’auto-hĂ©bergement. Cette mission a permis de comparer l’installation manuelle de services avec la simplicitĂ© du dĂ©ploiement via un CMS d’auto-hĂ©bergement comme YunoHost.


Retour à l’accueil