Choix de l'OS pour l'installation de GLPI Server
🚀 Introduction
Dans le cadre de ce projet, je vais explorer l’installation de GLPI Server sur macOS. Bien que GLPI soit traditionnellement installé sur Linux, macOS offre un environnement UNIX capable de supporter ce type d’application.
Cependant, si des obstacles majeurs surviennent, un plan B avec une distribution Linux est prévu.
🤔 Pourquoi Choisir macOS pour GLPI ?
macOS, bien qu’orienté développement personnel, peut servir d’environnement serveur pour GLPI à petite escale.
Avantages :
Environnement UNIX natif : Proche de Linux, avec un support pour les outils comme Apache, PHP et MySQL.
Expérience utilisateur fluide : Interface intuitive avec des outils puissants pour le développement (Terminal, Homebrew).
Facilité d'installation : Avec Homebrew, la configuration des dépendances est rapide et efficace.
Innovation : Se démarquer en utilisant un OS moins commun pour un serveur.
Inconvénients :
Non optimisé pour la production : Conçu pour l’utilisateur, pas pour les charges serveur importantes.
Compatibilité logicielle : Les versions de PHP ou MySQL doivent être vérifiées pour fonctionner avec GLPI.
Support limité : Moins de documentation et de communauté orientées macOS.
Versions compatibles :
GLPI est compatible avec les versions récentes de macOS :
Monterey (12), Ventura (13), Sonoma (14) et potentiellement Sequoia (15).
📌 Comparaison rapide
Critère
Linux
Windows
macOS
Compatibilité GLPI
Maximale
Moyenne
Bonne
Performance
Optimale
Modérée
Modérée
Facilité d'installation
Moyenne
Facile
Moyenne
Outils natifs
Avancés (systemd, etc.)
Limités
Moyens (launchd, pf)
Support communautaire
Fort
Moyen
Limité
Usage recommandé
Production, Développement
Tests, Développement
Développement, Tests
🔄 Plan B : Une Distribution Linux Moins Courante
Si l'installation sur macOS pose trop de difficultés dès le début, je basculerais sur une distribution Linux.
🌟 Pourquoi un Linux alternatif ?
Diversité dans le projet : Aucun OS ne doit être partagé entre les membres de la classe.
Expérience unique : Découvrir de nouvelles distributions avec leurs spécificités.
Meilleur support serveur : Linux est toujours l'option de référence pour ce type de projet.
💡 Distributions
🔗 Références
🔐 Configuration du serveur
🧑 Utilisateur :
cpnv🔑 Mot de passe MySQL :
Pa$$w0rd
Last updated