unsubbed.co

GLPI

For inventory management, GLPI is a self-hosted solution that provides asset and IT management software package.

Open-source ITSM and asset tracking, honestly reviewed. No marketing fluff, just what you get when you self-host it.

TL;DR

  • What it is: GPL-3.0 open-source IT Service Management platform — handles helpdesk ticketing, hardware/software asset tracking, ITIL change management, and license compliance in one system [1][6].
  • Who it’s for: IT managers, MSPs, and operations teams at companies with real IT infrastructure to track. Not a tool for a solo founder — this is for someone managing 50+ devices, multiple users, SLAs, and service desk workflows [3][1].
  • Cost savings: Freshservice starts at $49/agent/month, ServiceNow is enterprise-negotiated (read: five figures annually). GLPI self-hosted runs on a $10–20/mo VPS with unlimited assets, agents, and tickets [3][4].
  • Key strength: Comprehensiveness. No other open-source ITSM platform covers asset lifecycle, ITIL helpdesk, CMDB, project management, financial tracking, and data center management in a single installation [1][6].
  • Key weakness: Steep learning curve, requires technical setup, and the pricing page is genuinely confusing — even regular Reddit users can’t tell if a free version exists [2][3].

What is GLPI

GLPI stands for Gestionnaire Libre de Parc Informatique — French for “Free IT Asset Management Package.” That name tells you everything about where this project came from: a French open-source community, started in 2003, built to track IT inventory before “ITSM” was a buzzword [3].

Today it’s a GPL-3.0 licensed platform that covers the full ITIL stack: incident management, problem management, change management, service catalog, CMDB, asset lifecycle, software license compliance, financial tracking, project management, and data center infrastructure. The GitHub repository sits at 5,716 stars [merged profile].

What GLPI actually is in practice: the open-source answer to Freshservice, Jira Service Management, or ServiceNow — the kind of tooling that IT departments pay $50–$100/agent/month for in the commercial world. GLPI does it on your own server, under your own control, with no per-seat billing once deployed.

The project is maintained by Teclib, a French company that sells support contracts and managed cloud hosting. The core software is genuinely GPL-licensed and free to self-host. The confusion around this is real and documented — more on that in the deployment section.


Why people choose it

The reviews cluster into two distinct groups: people who came from expensive commercial ITSM and wanted off the billing treadmill, and IT professionals who started on GLPI and never left because nothing free comes close to its breadth.

Versus Freshservice and ServiceNow. The value math is the clearest argument. Freshservice at $49/agent/month for a 5-person IT team is $2,940/year before you add any assets or automations. ServiceNow is a budget line item you negotiate with a salesperson. GLPI on a $15/mo VPS costs $180/year and tracks unlimited assets [3][4]. The research.com review rates GLPI 4.4/5 overall and specifically calls out its value for money as a core differentiator [6].

Versus Snipe-IT and osTicket. These are the other open-source options that come up in the same breath. Snipe-IT does asset tracking well but has no native helpdesk. osTicket does helpdesk but has no asset management. GLPI is the one that does both — plus CMDB, change management, contracts, and project tracking — in a single system. The siit.io review explicitly frames GLPI as the platform for organizations that need “complete IT workflow orchestration from incident resolution to change management” without stitching together multiple tools [1].

The ITIL angle. GLPI is one of the only free platforms with ITIL process coverage that isn’t a stripped-down demo version of an enterprise product. If your IT team is following ITIL processes — or wants to — GLPI implements them natively: incident vs. problem separation, change advisory board flows, service catalog with approval chains, SLA tracking [1][6]. Freshservice markets the same ITIL alignment at 20x the price.

The tech.co review’s honest take is worth quoting directly: “For many businesses, GLPi’s paid options are a better investment than any of the top free asset tracking programs, which don’t tend to offer quite as many IT-specific asset inventory categories or finance-focused features.” [3] — and the self-hosted version gives you those same features for free.

Where the reviews diverge is on usability. Multiple sources cite the interface as functional but dense. Software Advice users rate ease-of-use at 4.4/5, which sounds good until you see the specific complaints: “Some of the menus are ‘clunky’ and it can be confusing what the different buttons/options do.” [5] This is a real theme across reviews. GLPI rewards technical users. It punishes people who expect Freshservice-style onboarding.


Features

Based on the README and review synthesis:

Asset management:

  • Hardware inventory: computers, servers, network devices, phones, printers, consumables [1][6]
  • Full lifecycle tracking from procurement to disposal [1]
  • Native dynamic inventory from version 10 onward — agentless network scanning [merged profile/website]
  • SNMP reports, application deployment, mobile device management [website]
  • Data Center Infrastructure Management (DCIM) with rack visualization [README]
  • Software license tracking and compliance monitoring [README][1]

Service desk:

  • Ticket management for incidents, requests, problems, and changes [1][6]
  • ITIL-compliant workflows with SLA enforcement and escalation rules [1]
  • User self-service portal and service catalog [1]
  • Automated ticket routing via business rules engine [1]
  • Knowledge base and FAQ for self-service deflection [1][6]

Change and problem management:

  • Impact analysis before changes [README]
  • Approval workflows and change advisory board support [1]
  • Root cause documentation for problem records [1]
  • CMDB with asset-to-service dependency mapping [6]

Financial and contract management:

  • Purchase order tracking, warranty management, depreciation [README]
  • Contract management with renewal date monitoring [1][3]
  • Budget tracking and cost allocation by asset or department [1]
  • Vendor relationship management tied to inventory items [README]

Project management:

  • Gantt charts, Kanban boards, task assignment [1]
  • Resource allocation linked to assets and tickets [1]

Multi-entity and governance:

  • Multi-entity support for MSPs and multi-department organizations [1]
  • Role-based access control with fine-grained permissions [6]
  • LDAP/Active Directory integration [merged profile features]
  • 90+ community plugins extending core functionality [1]

Pricing: SaaS vs self-hosted math

This is where GLPI gets confusing, and the confusion is itself a product problem.

The self-hosted path (what GPL means here): The software is free under GPL-3.0. You download it, run it on your own server, manage your own database. No license fee, no per-agent seat, no asset cap. The GLPI project’s own GitHub describes it as “a Free Asset and IT Management Software package” [merged profile]. This is genuinely true.

What you give up: official support, managed updates, and any guarantee that things don’t break when you upgrade PHP versions. The free tier is “free as in freedom, not as in support” — which is exactly what confused a Reddit user who spent time digging through the site and couldn’t find a clear community edition download link [2].

GLPI Network Cloud (their managed SaaS): Teclib sells a hosted version. Pricing tiers aren’t displayed openly on the homepage at time of scrape, but the website offers a 45-day free trial [website]. Third-party managed hosting via Elestio starts at $14/month for a fully managed instance with automated backups, SSL, updates, and monitoring [4].

Competitor pricing for comparison:

ToolModelStarting price
FreshservicePer-agent SaaS$49/agent/month
Zendesk SuitePer-agent SaaS$19/agent/month
Jira Service ManagementPer-agent SaaS$17.65/agent/month
ServiceNowEnterprise negotiated$100+/agent/month estimated
GLPI self-hostedVPS + your time~$15/month (VPS only)
GLPI via ElestioManaged hosting$14/month flat

For a 10-person IT team: Freshservice costs $5,880/year. GLPI self-hosted costs ~$180/year in server costs. The savings are $5,700/year — which pays for a solid VPS upgrade and still leaves money on the table [3][4].

The catch: that comparison only holds if you have someone technical enough to run it. If you’re paying an external admin hourly to maintain the instance, factor that in.


Deployment reality check

Self-hosting GLPI is a real technical lift. Unlike some modern self-hosted tools that ship as a single Docker binary, GLPI is a PHP application that requires a web server, PHP 8.2+, MariaDB/MySQL, and correct configuration of several PHP extensions [README].

What you need:

  • Linux VPS with 2–4GB RAM minimum
  • Apache or Nginx
  • PHP 8.2+ with bcmath, curl, dom, fileinfo, and a dozen other extensions enabled [README]
  • MariaDB 10.6+ or MySQL 8.0+
  • SMTP setup for ticket notifications
  • A reverse proxy with HTTPS if exposing publicly

What can go sideways:

  • The PHP extension list is long and non-obvious. Missing one (like bcmath for QR codes) silently breaks features.
  • GLPI doesn’t ship a first-class Docker Compose file the way modern projects do. Community images exist but aren’t officially maintained.
  • The upgrade path between major versions requires manual migration steps and database schema updates — this isn’t git pull && restart.
  • The tech.co review explicitly flags that “you’ll get more out of it if you have coding skills” and calls it “geared towards true IT whizzes” [3]. That’s not marketing language, that’s a warning.
  • The pricing page confusion [2] extends to the documentation — finding the right setup guide for your GLPI version can require digging through forums and GitHub issues.

The Reddit thread from r/glpi [2] is illustrative: even someone motivated to self-host struggled to understand if they were allowed to run it for free. The answer is yes — GPL means you can — but the communication from Teclib blurs the line between community project and commercial product.

Realistic time estimate: a competent sysadmin who has done LAMP stack deployments before can have GLPI running in 2–4 hours. Someone who’s new to Linux server administration should budget a full day, and seriously consider managed hosting via Elestio [4] for the first instance.


Pros and Cons

Pros

  • Most comprehensive open-source ITSM stack. Asset management, helpdesk, CMDB, change management, financial tracking, and project management in one GPL-licensed install — nothing else in the free tier comes close to this breadth [1][6].
  • Unlimited everything on self-hosted. No per-agent seat, no asset cap, no ticket volume pricing. Software Advice users give it 4.6/5 for value for money [5].
  • ITIL-native. Incident, problem, change, and service catalog processes are first-class objects, not afterthoughts [1][6].
  • 90+ plugins. Monitoring integration, advanced reporting, enhanced authentication — a real community ecosystem [1].
  • Multi-entity support. MSPs running it for multiple clients or companies with multiple subsidiaries can isolate environments within one instance [1].
  • 23 years of production history. Started in 2003; still actively maintained [3]. That’s a longevity track record most open-source projects don’t reach.
  • LDAP/Active Directory out of the box. No plugin required for enterprise directory integration [merged profile].

Cons

  • Steep learning curve. The tech.co review calls it unsuitable for non-coders and harder to use than Freshservice [3]. Multiple Software Advice users mention “clunky” menus and confusing UI [5].
  • Deployment is not trivial. PHP + MariaDB stack with a long extension list, no official Docker Compose, manual major version migrations. Not a 15-minute setup [README].
  • Confusing free vs paid messaging. The official website makes it genuinely unclear whether self-hosting is permitted for free — a real problem when trying to evaluate the tool [2].
  • No native asset tagging/scanning via barcode. Manual data entry for assets; no barcode/QR tag workflow built in [3].
  • UI hasn’t kept pace with commercial competitors. Research.com and tech.co both note that the interface, while functional, can be overwhelming and feels dated compared to Freshservice [3][6].
  • Support for the free tier is community-only. No SLA, no warranty. If something breaks in production, you’re on your own or paying Teclib [3].
  • GPL-3.0 has commercial implications. If you’re embedding GLPI in your own product or service offering, GPL requires you to distribute source code. Compared to MIT, this restricts certain use cases [merged profile].

Who should use this / who shouldn’t

Use GLPI if:

  • You’re an IT manager or MSP managing 50+ assets and need a full ITSM stack — helpdesk, CMDB, asset lifecycle, and financial tracking — without a $50/agent/month SaaS bill.
  • You have a sysadmin (or are one) comfortable deploying PHP applications on Linux.
  • You need ITIL-compliant workflows and can’t justify ServiceNow or Jira Service Management pricing.
  • You’re running a multi-client MSP and need multi-entity isolation within a single platform.
  • You want LDAP/Active Directory integration and plugin extensibility without paying for enterprise tiers.

Skip it (consider Snipe-IT) if:

  • You only need asset tracking and don’t need a helpdesk. Snipe-IT is simpler, cleaner, and purpose-built for hardware inventory without the full ITSM complexity.

Skip it (consider Zammad or osTicket) if:

  • You need a helpdesk and ticketing system but your assets are managed elsewhere. These are simpler to deploy and operate for pure service desk use cases.

Skip it (stay on Freshservice) if:

  • Your team is non-technical and needs a polished, no-setup-required experience. The learning curve in GLPI is real and documented [3]. If no one on your team can maintain a Linux server, managed hosting at $14/mo [4] is the only viable path, and at that point you’re comparing Elestio-managed GLPI to Freshservice Free tier pricing.

Skip it (pick Jira Service Management) if:

  • Your engineering team already lives in Jira and you want IT service management integrated with your existing project tracking.

Alternatives worth considering

  • Snipe-IT — Open-source, MIT-licensed, purpose-built for IT asset tracking. Simpler setup, cleaner UI, but no native helpdesk or ITIL process management.
  • Freshservice — Polished commercial ITSM, ITIL-certified, easy onboarding. Starts at $49/agent/month — the main thing GLPI is trying to replace for budget-conscious IT teams [6].
  • Zammad — Open-source helpdesk/ticketing focused. Excellent for pure service desk use; no asset management module.
  • osTicket — Open-source ticketing system. Very mature, simple, but limited to ticket management — no assets, no CMDB, no change management.
  • iTop — Another open-source ITSM platform, similar ITIL scope to GLPI. Less active community but strong CMDB capabilities.
  • Jira Service Management — Commercial ITSM with excellent Atlassian ecosystem integration. $17.65/agent/month, free tier for up to 3 agents [6].
  • ServiceNow — Enterprise ITSM, effectively unlimited capability, enterprise-only pricing. Worth considering only if you’re at 500+ employees.

For the core “we’re paying Freshservice $500/month and want off” use case, the realistic shortlist is GLPI vs Snipe-IT + Zammad (two simpler tools combined) versus GLPI as a single platform. GLPI wins on integration and ITIL coverage; the two-tool option wins on setup simplicity and UI quality.


Bottom line

GLPI is the most complete open-source ITSM platform available. It covers more ground — asset management, helpdesk, CMDB, change management, financial tracking, project management — than any comparable free tool, and it’s been in production environments for over two decades. For an IT team paying $3,000–$10,000/year on Freshservice or Jira Service Management and running a standard LAMP stack server, the switch is financially straightforward.

The honest caveat: GLPI is not for non-technical founders who want to deploy something in an afternoon. The PHP stack deployment has real complexity, the UI rewards patience over intuitiveness, and the pricing page is confusing enough that Reddit threads exist just to confirm it’s actually free [2]. If you have a sysadmin or you’re comfortable on Linux, those are solvable problems. If you don’t, managed hosting via Elestio at $14/month removes the infrastructure burden but doesn’t solve the learning curve inside the tool itself.

The value case is real. The technical bar is also real. Know which side of it you’re on before committing.


Sources

  1. SIIT“GLPI Review: Features, Pricing, Pros & Cons (2026)”. https://www.siit.io/tools/trending/glpi-review
  2. Reddit r/glpi“Is there a FREE version (community/self-hosted) version of this? Very confusing/misleading if not.”. https://www.reddit.com/r/glpi/comments/1j81bga/is_there_a_free_version_communityselfhosted/
  3. Tech.co“GLPi Review: Features, Pros, Cons and Pricing”. https://tech.co/asset-tracking/glpi-review
  4. Elestio“Managed GLPI as a Service”. https://elest.io/open-source/glpi
  5. Software Advice“GLPI Reviews, Pros and Cons - 2026”. https://www.softwareadvice.com/project-management/glpi-profile/reviews/
  6. Research.com“GLPI Review 2026: Pricing, Features, Pros & Cons, Ratings & More”. https://research.com/software/reviews/glpi

Primary sources:

Features

Authentication & Access

  • LDAP / Active Directory

Integrations & APIs

  • Plugin / Extension System