Implementing GLPI without planning is creating technical debt from day 1. This checklist covers the 12 steps of a successful implementation.
The 12 steps
1. Define objectives
What do you want to solve? Lost tickets? Lack of inventory? Uncontrolled SLAs? Document concrete and measurable objectives.
2. Gather requirements
Interview stakeholders: support team, managers, users. Map current workflows, pain points, and expectations.
3. Size infrastructure
Define server (VPS, on-premise), OS (Linux), database (MariaDB), and resources (RAM, disk). See our guides for Docker or Linux.
4. Install and configure
Install GLPI, configure SSL, SMTP, cron, and basic security.
5. Structure entities and locations
Define the organizational hierarchy before registering any data.
6. Configure categories and SLAs
Create ticket categories, SLAs, and assignment rules.
7. Configure profiles and permissions
Define who can do what in the system.
8. Import initial data
Users (LDAP/AD), existing assets (CSV/inventory), contracts, and suppliers.
9. Configure integrations
Email (SMTP/OAuth), LDAP/AD, monitoring (Zabbix), inventory (GLPI Agent).
10. Train the team
Technicians (full interface), managers (reports), and end users (self-service portal).
11. Pilot (MVP)
Release to a small group (1 team, 1 department). Collect feedback and adjust before the full go-live.
12. Go-live and monitoring
Release to the entire organization. Monitor KPIs, collect feedback, and adjust in the first weeks.