đ§ YunoHost (VMware)
đ§ 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 :
- (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 :
- (Montrer la fin du script dâinstallation YunoHost)
- Capture dâĂ©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 :
- (Montrer la liste des applications disponibles dans YunoHost)
- Capture dâĂ©cran :
- (Montrer la page dâaccueil dâun blog dĂ©ployĂ© via YunoHost)
- Capture dâĂ©cran :
- (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.