Sommaire
- Pourquoi GLPI est essentiel pour un technicien BTS SIO
- Prérequis techniques pour l’installation
- Installation pas à pas de GLPI 10.x sur Ubuntu/Debian
- Configuration de base : entités, profils et utilisateurs
- Configuration du helpdesk et des tickets
- Intégration avec Active Directory
- Plugins essentiels et bonnes pratiques
- Cas pratique : déploiement GLPI pour un projet BTS SIO
- Checklist interactive : mon installation GLPI est-elle complète ?
- Conclusion
GLPI (Gestion Libre de Parc Informatique) s’est imposé comme la référence open source pour la gestion de parc et le helpdesk en entreprise. Avec plus de 500 000 installations dans le monde, cet outil français est devenu incontournable pour les techniciens et administrateurs systèmes. Pour les étudiants en BTS SIO option SISR, maîtriser GLPI représente un atout majeur : c’est l’un des outils les plus demandés dans les offres d’emploi en support informatique et administration réseau.
Ce tutoriel vous accompagne pas à pas dans l’installation de GLPI 10.x sur Ubuntu/Debian, sa configuration complète (entités, utilisateurs, profils, tickets) et son intégration avec Active Directory. Que vous prépariez votre épreuve E5 du BTS SIO ou que vous souhaitiez déployer GLPI en entreprise pendant votre alternance, ce guide couvre l’ensemble du processus.
En bref
- B1 : Support et mise à disposition de services informatiques, gestion des incidents et des demandes
- B2 (SISR) : Administration des systèmes et des réseaux, inventaire et supervision du parc
- B3 : Cybersécurité des services informatiques, gestion des droits et traçabilité
Pourquoi GLPI est essentiel pour un technicien BTS SIO
GLPI n’est pas un simple logiciel de ticketing : c’est une suite complète de gestion des services informatiques (ITSM) qui couvre l’inventaire, le helpdesk, la gestion financière et la planification de projets. Comprendre son fonctionnement vous donne une longueur d’avance considérable sur le marché du travail.
Les fonctionnalités principales de GLPI
| Module | Fonctionnalités | Utilité BTS SIO |
|---|---|---|
| Parc informatique | Inventaire matériel et logiciel, suivi des licences, gestion des contrats | Épreuve E5, stage SISR |
| Helpdesk | Tickets, problèmes, changements, SLA, satisfaction | Support N1/N2, alternance |
| Gestion financière | Budget, fournisseurs, contacts, documents | Gestion de projet IT |
| Administration | Entités, profils, règles, dictionnaires | Architecture multi-sites |
| Plugins | FusionInventory, FormCreator, Dashboard, etc. | Personnalisation, automatisation |
GLPI dans le référentiel BTS SIO
Le référentiel BTS SIO mentionne explicitement la gestion de parc informatique et le support utilisateur parmi les compétences attendues. GLPI répond parfaitement aux blocs de compétences suivants :
- B1 : Support et mise à disposition de services informatiques, gestion des incidents et des demandes
- B2 (SISR) : Administration des systèmes et des réseaux, inventaire et supervision du parc
- B3 : Cybersécurité des services informatiques, gestion des droits et traçabilité

Prérequis techniques pour l’installation
Avant de commencer l’installation, vérifiez que votre serveur remplit les conditions minimales. GLPI 10.x a relevé ses exigences par rapport aux versions précédentes.
Configuration matérielle recommandée
| Composant | Minimum | Recommandé (production) |
|---|---|---|
| Processeur | 2 vCPU | 4 vCPU |
| RAM | 2 Go | 4 Go minimum |
| Stockage | 20 Go | 50 Go SSD |
| OS | Ubuntu 22.04 / Debian 12 | Ubuntu 24.04 LTS |
| PHP | 8.1 | 8.2 ou 8.3 |
| Base de données | MariaDB 10.5 / MySQL 8.0 | MariaDB 10.11 |
| Serveur web | Apache 2.4 ou Nginx | Apache 2.4 avec mod_rewrite |
Extensions PHP requises
GLPI 10.x nécessite un ensemble précis d’extensions PHP. Voici la commande complète pour les installer sur Ubuntu/Debian :
sudo apt install -y php8.2 php8.2-mysql php8.2-xml php8.2-curl
php8.2-gd php8.2-intl php8.2-mbstring php8.2-zip
php8.2-bz2 php8.2-ldap php8.2-xmlrpc php8.2-cas
php8.2-apcu libapache2-mod-php8.2
Vérifiez que toutes les extensions sont actives avec php -m | grep -i "mysql|xml|curl|gd|intl|mbstring|zip|ldap".
Installation pas à pas de GLPI 10.x sur Ubuntu/Debian
Cette section détaille chaque étape de l’installation, de la préparation du serveur LAMP à l’assistant web de GLPI. Suivez les commandes dans l’ordre pour une installation propre.
Étape 1 : Préparer le serveur LAMP
Commencez par mettre à jour le système et installer les paquets nécessaires :
# Mise à jour du système
sudo apt update && sudo apt upgrade -y
# Installation Apache + MariaDB
sudo apt install -y apache2 mariadb-server
# Sécurisation de MariaDB
sudo mysql_secure_installation
Lors de la sécurisation de MariaDB, répondez « Y » à toutes les questions : définir le mot de passé root, supprimer les utilisateurs anonymes, interdire la connexion root distante, supprimer la base de test.
Étape 2 : Créer la base de données GLPI
sudo mysql -u root -p
CREATE DATABASE glpi CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'glpi_user'@'localhost' IDENTIFIED BY 'VotreMotDePasseComplexe';
GRANT ALL PRIVILEGES ON glpi.* TO 'glpi_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Étape 3 : Télécharger et déployer GLPI
# Téléchargement de la dernière version stable
cd /tmp
wget https://github.com/glpi-project/glpi/releases/download/10.0.16/glpi-10.0.16.tgz
# Extraction et déploiement
tar xzf glpi-10.0.16.tgz
sudo mv glpi /var/www/html/glpi
# Permissions
sudo chown -R www-data:www-data /var/www/html/glpi
sudo chmod -R 755 /var/www/html/glpi
Étape 4 : Configurer Apache
sudo nano /etc/apache2/sites-available/glpi.conf
Ajoutez la configuration suivante :
<VirtualHost *:80>
ServerName glpi.votredomaine.local
DocumentRoot /var/www/html/glpi/public
<Directory /var/www/html/glpi/public>
AllowOverride All
Require all granted
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</Directory>
ErrorLog ${APACHE_LOG_DIR}/glpi_error.log
CustomLog ${APACHE_LOG_DIR}/glpi_access.log combined
</VirtualHost>
# Activer le site et les modules nécessaires
sudo a2ensite glpi.conf
sudo a2enmod rewrite
sudo a2dissite 000-default.conf
sudo systemctl restart apache2
Étape 5 : Lancer l’assistant d’installation web
Ouvrez votre navigateur à l’adresse http://IP_DU_SERVEUR/ (où le nom DNS configuré). L’assistant d’installation vous guide en plusieurs étapes :
- Choix de la langue : sélectionnez Français
- Acceptation de la licence : GPL v3
- Vérification des prérequis : tous les indicateurs doivent être au vert
- Configuration de la base : renseignez localhost, glpi_user et le mot de passé créé
- Sélection de la base : choisissez « glpi »
- Initialisation : patientez pendant la création des tables (environ 2 minutes)
Les identifiants par défaut sont :
| Profil | Login | Mot de passé |
|---|---|---|
| Super-Admin | glpi | glpi |
| Admin | tech | tech |
| Normal | normal | normal |
| Post-only | post-only | postonly |

Configuration de base : entités, profils et utilisateurs
Une fois GLPI installé, la configuration de base détermine l’ensemble de votre organisation. Prenez le temps de structurer correctement les entités et les profils avant de créer les premiers utilisateurs.
Structurer les entités
Les entités dans GLPI fonctionnent comme une arborescence hiérarchique. Pour une entreprise multi-sites, la structure type ressemble à cela :
Entité racine (Entreprise)
├── Siège Paris
│ ├── Direction
│ ├── Service informatique
│ └── Service commercial
├── Agence Lyon
│ ├── Service technique
│ └── Service administratif
└── Agence Marseille
└── Service polyvalent
Pour créer une entité, accédez à Administration > Entités > Ajouter. Renseignez le nom, l’entité parente et les informations de contact. Activez l’option « Compléter » pour hériter des paramètres de l’entité parente.
Configurer les profils et les droits
GLPI proposé des profils par défaut que vous pouvez personnaliser. Voici les profils les plus courants :
| Profil | Rôle | Droits principaux |
|---|---|---|
| Super-Admin | Administrateur GLPI | Tous les droits, configuration globale |
| Admin | Responsable IT | Gestion du parc, tickets, utilisateurs |
| Technician | Technicien support | Tickets assignés, inventaire en lecture |
| Hotliner | Réceptionniste tickets | Création et affectation de tickets |
| Observer | Observateur | Lecture seule sur le parc et les tickets |
| Self-Service | Utilisateur final | Créer et suivre ses propres tickets |
Pour un projet BTS SIO, créez au minimum trois profils personnalisés : un administrateur, un technicien support N1 et un profil utilisateur final. Documentez les droits attribués dans votre dossier technique.
Créer les utilisateurs
Accédez à Administration > Utilisateurs > Ajouter. Renseignez les champs obligatoires : login, nom, prénom, mot de passé, profil par défaut et entité d’affectation. Cochez « Actif » pour permettre la connexion.
Pour un déploiement en entreprise, la création manuelle des utilisateurs n’est pas viable. C’est là qu’intervient l’intégration avec Active Directory, que nous détaillons plus loin dans ce guide.
Configuration du helpdesk et des tickets
Le module helpdesk est le cœur de GLPI. Sa configuration détermine l’efficacité du support informatique. Voici les paramètres essentiels à configurer.
Catégories de tickets
Créez une arborescence de catégories adaptée à votre contexte. Exemple pour un BTS SIO :
- Matériel : PC de bureau, portable, imprimante, téléphone, périphérique
- Réseau : connexion internet, Wi-Fi, VPN, accès distant
- Logiciel : installation, mise à jour, licence, dysfonctionnement
- Messagerie : Outlook, Teams, calendrier partagé
- Accès et comptes : mot de passé, droits, nouveau compte, désactivation
- Sécurité : antivirus, phishing, incident de sécurité
Configurer les SLA (accords de niveau de service)
Les SLA définissent les délais de prise en charge et de résolution des tickets. Accédez à Configuration > Niveaux de service pour les paramétrer.
| Priorité | Prise en charge | Résolution | Exemples |
|---|---|---|---|
| Très haute | 15 min | 2h | Serveur en panne, perte de données |
| Haute | 30 min | 4h | Poste inutilisable, accès bloqué |
| Moyenne | 2h | 8h | Logiciel défaillant, imprimante HS |
| Basse | 4h | 24h | Demande de matériel, question |
| Très basse | 8h | 72h | Amélioration, souhait |
Règles d’affectation automatique
GLPI permet de créer des règles pour affecter automatiquement les tickets au bon technicien ou groupe. Accédez à Administration > Règles > Règles pour l’affectation d’un ticket.
Exemple de règle : si la catégorie contient « Réseau », affecter au groupe « Équipe réseau ». Si la catégorie contient « Logiciel », affecter au groupe « Support applicatif ».
Notifications par email
Configurez les notifications dans Configuration > Notifications. Activez au minimum : la notification de nouveau ticket (pour le technicien), la confirmation de création (pour l’utilisateur), les relances automatiques et la notification de résolution.
Paramétrez le serveur SMTP dans Configuration > Suivi par courrier > Configuration des suivis par courrier. Pour un environnement de test, vous pouvez utiliser un service comme Mailtrap ou MailHog.
Intégration avec Active Directory
L’intégration LDAP/Active Directory permet d’authentifier les utilisateurs de GLPI avec leurs identifiants Windows et d’importer automatiquement les comptes depuis l’annuaire. C’est une fonctionnalité essentielle en environnement d’entreprise.
Prérequis pour l’intégration AD
Avant de configurer la liaison, vérifiez que :
- Le module PHP LDAP est installé (
php8.2-ldap) - Le serveur GLPI peut communiquer avec le contrôleur de domaine (port 389 ou 636 pour LDAPS)
- Vous disposez d’un compte de service AD avec droits de lecture sur l’annuaire
- Vous connaissez le DN de base de votre domaine (ex:
DC=entreprise,DC=local)
Configuration de l’annuaire LDAP
Accédez à Configuration > Authentification > Annuaires LDAP puis cliquez sur « Ajouter ».
Renseignez les paramètres suivants :
Nom : Active Directory Entreprise
Serveur par défaut : Oui
Actif : Oui
Serveur : 192.168.1.10 (IP de votre DC)
Port : 389 (ou 636 pour LDAPS)
Filtre de connexion : (&(objectClass=user)(objectCategory=person)(!(userAccountControl:1.2.840.113556.1.4.803:=2)))
BaseDN : DC=entreprise,DC=local
DN du compte : CN=svc_glpi,OU=Services,DC=entreprise,DC=local
Mot de passé : [mot de passé du compte de service]
Mapping des champs
Configurez le mapping entre les attributs AD et les champs GLPI dans l’onglet « Correspondance des champs » :
| Champ GLPI | Attribut LDAP | Exemple de valeur |
|---|---|---|
| Login | samaccountname | jdupont |
| Nom | sn | Dupont |
| Prénom | givenname | Jean |
| [email protected] | ||
| Téléphone | telephonenumber | 01 23 45 67 89 |
| Titre | title | Technicien support |
Import et synchronisation des utilisateurs
Après la configuration, testez la connexion avec le bouton « Tester ». Si le test réussit, accédez à Administration > Utilisateurs > Liaison annuaire LDAP > Importation de nouveaux utilisateurs.
Lancez une recherche pour afficher les utilisateurs disponibles dans l’AD. Sélectionnez ceux à importer et validez. Les utilisateurs importés pourront se connecter à GLPI avec leurs identifiants Windows.
Pour la synchronisation automatique, configurez un cron GLPI (dans Configuration > Actions automatiques) qui vérifie régulièrement l’annuaire et met à jour les comptes modifiés ou désactivés.
Règles d’attribution des droits
Créez des règles dans Administration > Règles > Règles d’affectation d’habilitations à un utilisateur pour attribuer automatiquement un profil et une entité en fonction des groupes AD. Par exemple : les membres du groupe « IT-Support » reçoivent le profil « Technician » dans l’entité « Service informatique ».
Plugins essentiels et bonnes pratiques
L’écosystème de plugins GLPI enrichit considérablement les fonctionnalités de base. Voici les plugins les plus utiles pour un déploiement BTS SIO.
Plugins recommandés
- GLPI Inventory (ex-FusionInventory) : inventaire automatique du parc (ordinateurs, logiciels, réseau). Indispensable pour alimenter GLPI sans saisie manuelle.
- FormCreator : création de formulaires personnalisés pour les demandes (demande de matériel, nouveau collaborateur, accès VPN).
- Dashboard : tableaux de bord personnalisables pour le suivi des KPI du helpdesk.
- Escalade : gestion avancée de l’escalade des tickets entre groupes.
- Behaviours : ajout de comportements automatiques (affecter le technicien qui prend en charge, bloquer la résolution sans solution).
Installation d’un plugin
# Exemple : installation de FormCreator
cd /var/www/html/glpi/plugins
wget https://github.com/pluginsGLPI/formcreator/releases/download/v2.13.9/glpi-formcreator-2.13.9.tar.bz2
tar xjf glpi-formcreator-2.13.9.tar.bz2
sudo chown -R www-data:www-data formcreator
Ensuite, dans l’interface GLPI : Configuration > Plugins > Installer > Activer.
Sécurisation de l’installation
Avant de mettre GLPI en production, appliquez ces mesures de sécurité :
- Supprimer le répertoire
install/après l’installation - Déplacer les répertoires
files/etconfig/hors du DocumentRoot - Configurer HTTPS avec un certificat Let’s Encrypt ou interne
- Restreindre l’accès à l’interface d’administration par IP
- Activer les journaux d’audit et les sauvegardes automatiques de la base
- Mettre en place une politique de mots de passé dans Configuration > Authentification > Politique des mots de passé
Pour approfondir la sécurisation réseau de votre serveur GLPI, consultez notre guide sur les réseaux informatiques et notre introduction à la cybersécurité.
Cas pratique : déploiement GLPI pour un projet BTS SIO
Voici un scénario complet que vous pouvez reproduire pour votre épreuve E5 ou votre rapport de stage.
Contexte
L’entreprise TechCorp (PME de 150 employés, 3 sites) souhaite remplacer son système de tickets par email par une solution GLPI. Le service informatique (5 techniciens) doit gérer le parc de 200 postes et répondre à environ 50 tickets par semaine.
Architecture déployée
- Serveur : VM Ubuntu 22.04 (4 vCPU, 8 Go RAM, 100 Go SSD) sur l’hyperviseur VMware
- Base de données : MariaDB 10.11 avec sauvegardes quotidiennes
- Authentification : LDAP vers Active Directory Windows Server 2022
- Inventaire : agent GLPI Inventory déployé sur tous les postes via GPO
- Accès : HTTPS avec certificat interne, accessible uniquement sur le réseau local
Résultats obtenus
Après deux mois de fonctionnement, les indicateurs montrent : un temps moyen de résolution réduit de 48h à 6h, un taux de satisfaction utilisateur de 87%, un inventaire complet et à jour de 100% du parc, une traçabilité complète des interventions.
Ce type de projet démontre des compétences transversales en administration Linux, réseau, base de données et gestion de projet. C’est exactement ce que les jurys de BTS SIO recherchent.
Checklist interactive : mon installation GLPI est-elle complète ?
Cochez chaque étape réalisée pour vérifier que votre installation est complète et sécurisée :
Conclusion
L’installation et la configuration de GLPI représentent un exercice complet qui mobilise des compétences en administration système Linux, gestion de bases de données, configuration réseau et gestion de projet. Pour un étudiant en BTS SIO, c’est l’occasion idéale de démontrer une maîtrise technique concrète et immédiatement applicable en entreprise.
Pour aller plus loin, explorez notre guide Docker pour déployer GLPI en conteneur, ou notre tutoriel sur Active Directory pour approfondir l’intégration LDAP. Si vous préparez votre BTS SIO, notre guide complet du BTS SIO et nos conseils pour trouver une alternance vous seront également utiles.
La documentation officielle de GLPI sur glpi-project.org et la documentation d’installation officielle constituent des ressources indispensables pour approfondir chaque aspect de l’outil.
À retenir
- Choix de la langue : sélectionnez Français
- Initialisation : patientez pendant la création des tables (environ 2 minutes)
- Accès et comptes : mot de passé, droits, nouveau compte, désactivation
- Administration > Règles > Règles d’affectation d’habilitations à un utilisateur : pour attribuer automatiquement un profil et une entité en fonction des groupes AD. Par exemple : les membres du groupe « IT-Support » reçoivent le profil « Technician » dans l’entité « Service informatique
- Behaviours : ajout de comportements automatiques (affecter le technicien qui prend en charge, bloquer la résolution sans solution).
Questions fréquentes
Quelle version de GLPI installer en 2026 ?
En mars 2026, la version stable recommandée est GLPI 10.0.16. Installez toujours la dernière version de la branche 10.0.x disponible sur le site officiel glpi-project.org. Évitez les versions de développement (nightly) pour un environnement de production ou un projet BTS SIO.
Oui, GLPI peut fonctionner sur Windows Server avec WAMP (Windows, Apache, MySQL, PHP) ou IIS. Cependant, la grande majorité des installations de production utilisent Linux (Ubuntu ou Debian). Pour un projet BTS SIO SISR, l’installation sur Linux est recommandée car elle démontre des compétences supplémentaires en administration système.GLPI peut-il fonctionner sur Windows Server ?
La sauvegarde de GLPI nécessite deux éléments : un dump de la base MariaDB (avec mysqldump) et une copie des fichiers (répertoires files/ et config/). Automatisez cette sauvegarde avec un cron quotidien et conservez au moins 7 jours de rétention. Testez régulièrement la restauration pour valider votre procédure.Comment sauvegarder GLPI ?
GLPI est conçu pour supporter des milliers d’utilisateurs et des centaines de milliers d’éléments d’inventaire. Les performances dépendent principalement de la configuration du serveur (RAM, CPU, stockage SSD) et de l’optimisation de MariaDB. Pour une PME de 500 utilisateurs, un serveur avec 4 vCPU et 8 Go de RAM suffit largement.Combien d’utilisateurs GLPI peut-il gérer ?
OCS Inventory est uniquement un outil d’inventaire, tandis que GLPI est une suite ITSM complète (inventaire, helpdesk, gestion financière, projets). Avec le plugin GLPI Inventory intégré nativement depuis la version 10.x, GLPI remplacé à la fois OCS Inventory et le connecteur FusionInventory. Les deux outils ne sont donc plus complémentaires comme auparavant.Quelle est la différence entre GLPI et OCS Inventory ?
L’intégration se fait via le protocole LDAP. Dans Configuration > Authentification > Annuaires LDAP, ajoutez votre contrôleur de domaine (IP, port 389 ou 636, BaseDN, compte de service). Configurez le mapping des champs (samaccountname, sn, givenname, mail) puis importez les utilisateurs. Créez ensuite des règles d’habilitation pour attribuer automatiquement profils et entités en fonction des groupes AD.Comment intégrer GLPI avec Active Directory ?
Oui, GLPI est un logiciel libre distribué sous licence GPL v3. Il est entièrement gratuit à télécharger, installer et utiliser, y compris en entreprise. L’éditeur Teclib proposé des offres de support professionnel payant (GLPI Network) et un service cloud hébergé, mais la version communautaire reste complète et sans limitation fonctionnelle.Est-ce que GLPI est gratuit ?
Formatrice IT indépendante depuis 2016, ancienne étudiante BTS SIO SLAM. 6 ans d'expérience en entreprise.