🐧 TUTORIEL PAS À PAS
📊 Installation de GLPI sur Debian 13 (bare metal)
📅 Mis à jour : Août 2026
⏱️ Durée : 30 min
📋 Niveau : Intermédiaire
🐧 Debian 13
📊 GLPI
🗄️ MariaDB
GLPI est une solution open source de gestion de parc informatique et de helpdesk. Ce tutoriel vous guide dans l’installation de la dernière version de GLPI en bare metal sur Debian 13, avec Apache, MariaDB et PHP 8.4.[reference:6][reference:7]
📖 Prérequis :
- Un serveur Debian 13 avec un accès root ou un utilisateur
sudo.
- Une connexion Internet pour télécharger les paquets.
- Les ports 80 (HTTP) ou 443 (HTTPS) ouverts.
1 Mise à jour et installation de la stack LAMP
1.1 – Mise à jour du système
$ sudo apt update && sudo apt upgrade -y
✅ Système à jour.
1.2 – Installation d’Apache, MariaDB et PHP 8.4
$ sudo apt install -y apache2 mariadb-server php8.4 php8.4-{cli,common,mysql,curl,gd,intl,ldap,mbstring,xml,zip,bcmath,opcache} libapache2-mod-php8.4
Le module php-ldap est indispensable pour l’intégration Active Directory ultérieure.[reference:8]
✅ Stack LAMP installée.
1.3 – Vérifier les services
$ sudo systemctl status apache2
$ sudo systemctl status mariadb
✅ Apache et MariaDB sont en cours d’exécution.
2 Configuration de la base de données
2.1 – Sécuriser MariaDB
$ sudo mysql_secure_installation
Suivez les instructions interactives (définir le mot de passe root, supprimer les utilisateurs anonymes, etc.).
✅ MariaDB sécurisée.
2.2 – Créer la base de données et l’utilisateur GLPI
$ sudo mysql -u root -p
MariaDB [(none)]> CREATE DATABASE glpi;
MariaDB [(none)]> CREATE USER 'glpi'@'localhost' IDENTIFIED BY 'MotDePasseFort123!';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
✅ Base de données et utilisateur créés.
3 Téléchargement et installation de GLPI
3.1 – Télécharger la dernière version de GLPI
Rendez-vous sur
le site officiel pour récupérer le lien de la dernière version, ou utilisez la commande suivante :
$ cd /tmp
$ wget https://github.com/glpi-project/glpi/releases/download/10.0.18/glpi-10.0.18.tgz
$ sudo tar -xzf glpi-10.0.18.tgz -C /var/www/
$ sudo chown -R www-data:www-data /var/www/glpi/
$ sudo chmod -R 755 /var/www/glpi/
✅ GLPI installé dans /var/www/glpi.
3.2 – Configurer Apache
Créez un fichier de configuration Apache pour GLPI.
$ sudo nano /etc/apache2/sites-available/glpi.conf
Contenu du fichier :
<VirtualHost *:80>
ServerAdmin admin@votre-domaine.com
DocumentRoot /var/www/glpi/public
ServerName votre-domaine.com
<Directory /var/www/glpi/public>
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/glpi_error.log
CustomLog ${APACHE_LOG_DIR}/glpi_access.log combined
</VirtualHost>
Activez le site et les modules nécessaires :
$ sudo a2ensite glpi.conf
$ sudo a2enmod rewrite
$ sudo systemctl reload apache2
✅ Apache configuré pour GLPI.
4 Finalisation de l’installation
4.1 – Accéder à l’installateur GLPI
Ouvrez un navigateur et accédez à http://IP_DU_SERVEUR.
http://IP_DU_SERVEUR
✅ La page d’installation de GLPI s’affiche.
4.2 – Suivre l’assistant d’installation
Renseignez les informations de connexion à la base de données :
- Serveur :
localhost
- Utilisateur :
glpi
- Mot de passe :
MotDePasseFort123!
- Base de données :
glpi
✅ GLPI installé.
✅ Test de validation
🎉 Installation réussie si :
- La page de connexion GLPI s’affiche à
http://IP.
- Vous pouvez vous connecter avec le compte
glpi/glpi.
- Les services Apache et MariaDB sont actifs.
📚 Ressources complémentaires
BTS SIO – Lycée NDLP Avranches – Tutoriel GLPI Debian v1.0