You are currently viewing GLPI : Installation et Configuration Complète pour BTS SIO (Guide 2026)

GLPI : Installation et Configuration Complète pour BTS SIO (Guide 2026)

Niveau : Débutant

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é
Si vous cherchez un projet concret pour votre épreuve E5, le déploiement complet de GLPI avec intégration AD constitue un excellent sujet. Il couvre l’installation serveur, la configuration réseau, la gestion des identités et le support utilisateur.
L'installation de GLPI s'effectue en ligne de commande sur un serveur Ubuntu ou Debian avant de passer à l'assistant web
L’installation de GLPI s’effectue en ligne de commande sur un serveur Ubuntu ou Debian avant de passer à l’assistant web.

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;
En production, utilisez un mot de passé d’au moins 16 caractères avec majuscules, minuscules, chiffres et caractères spéciaux. Pour un projet BTS SIO, documentez ce mot de passé dans votre dossier technique mais ne l’incluez jamais dans un dépôt Git public.

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

  1. Choix de la langue : sélectionnez Français
  2. Acceptation de la licence : GPL v3
  3. Vérification des prérequis : tous les indicateurs doivent être au vert
  4. Configuration de la base : renseignez localhost, glpi_user et le mot de passé créé
  5. Sélection de la base : choisissez « glpi »
  6. 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
Changez immédiatement les mots de passé par défaut après la première connexion. Supprimez également le fichier install/install.php pour sécuriser l’installation.
Une équipe de support informatique utilisant GLPI pour coordonner la résolution des tickets et le suivi du parc.
Une équipe de support informatique utilisant GLPI pour coordonner la résolution des tickets et le suivi du parc.

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 mail [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/ et config/ 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.

GLPI peut-il fonctionner sur Windows Server ?

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.

Comment sauvegarder GLPI ?

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.

Combien d’utilisateurs GLPI peut-il gérer ?

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.

Quelle est la différence entre GLPI et OCS Inventory ?

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.

Comment intégrer GLPI avec Active Directory ?

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.

Est-ce que GLPI est gratuit ?

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.

Lucie Moreau
Lucie Moreau

Formatrice IT indépendante depuis 2016, ancienne étudiante BTS SIO SLAM. 6 ans d'expérience en entreprise.

Lucie Moreau

Formatrice IT indépendante depuis 2016, ancienne étudiante BTS SIO SLAM. 6 ans d'expérience en entreprise.