🐧 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 :

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 :


📚 Ressources complémentaires


← Retour au portail
BTS SIO – Lycée NDLP Avranches – Tutoriel GLPI Debian v1.0