Contexte : L'entreprise GSB, dans le cadre de la modernisation de son infrastructure informatique, souhaite mettre en place un outil de gestion de parc informatique et de helpdesk. L'objectif est de centraliser la gestion du matériel, des logiciels, des utilisateurs, des tickets d'incidents, des contrats, et bien plus encore. Pour répondre à ce besoin, l'installation et la configuration de la solution open-source GLPI (Gestionnaire Libre de Parc Informatique) ont été retenues.
2. Mise à jour du système
sudo apt update && sudo apt upgrade -y
3. Installation du serveur web Apache, PHP et MariaDB
sudo apt install apache2 mariadb-server mariadb-client -y
sudo apt install php php-cli php-common php-mysql php-gd php-xml php-mbstring php-curl php-ldap php-imap php-zip php-bz2 php-intl -y
Puis créer la base de données GLPI :
sudo mysql -u root -p
CREATE DATABASE glpi;
CREATE USER 'glpiuser'@'localhost' IDENTIFIED BY 'motdepassefort';
GRANT ALL PRIVILEGES ON glpi.* TO 'glpiuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
5. Installation de GLPI
cd /tmp
wget [<https://github.com/glpi-project/glpi/releases/download/10.0.14/glpi-10.0.14.tgz>](<https://github.com/glpi-project/glpi/releases/download/10.0.14/glpi-10.0.14.tgz>)
sudo tar -xvzf glpi-10.0.14.tgz -C /var/www/html/
cd /var/www/html/
sudo chown -R www-data:www-data glpi
sudo chmod -R 755 glpi
6. Configuration Apache
Créer un fichier de conf pour GLPI :