{"id":663,"date":"2026-09-06T12:22:15","date_gmt":"2026-09-06T15:22:15","guid":{"rendered":"https:\/\/www.linuxpro.com.br\/2026\/09\/a-historia-do-glpi\/"},"modified":"2026-09-08T11:58:25","modified_gmt":"2026-09-08T14:58:25","slug":"a-historia-do-glpi","status":"publish","type":"post","link":"https:\/\/www.linuxpro.com.br\/es\/2026\/09\/a-historia-do-glpi\/","title":{"rendered":"La historia de GLPI"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"Mascote do LinuxPro lendo a etiqueta de um notebook no invent\u00e1rio, placa 3D do G do GLPI na parede\" src=\"\/wp-content\/uploads\/2026\/09\/glpi-historia-v3.webp\" width=\"1486\" height=\"856\" \/><\/p>\n<p>GLPI son las siglas francesas de <em>Gestionnaire Libre de Parc Informatique<\/em> \u2014 el gestor libre del parque de m\u00e1quinas. Naci\u00f3 en 2003 en la asociaci\u00f3n INDEPNET, se convirti\u00f3 en producto de Teclib\u2019 en 2015 y, el 1 de octubre de 2025, lleg\u00f3 a la 11. En junio de 2026 la estable de la comunidad es la <strong>11.0.8<\/strong>; el 10.0 a\u00fan recibe correcciones. Abajo la l\u00ednea, sin el folclore del \u201cITIL gratis\u201d.<\/p>\n<p><!-- more --><\/p>\n<h2>IRMA, INDEPNET, la 0.2<\/h2>\n<p>Jean-Mathieu Dol\u00e9ans era presidente de INDEPNET, asociaci\u00f3n francesa de software libre dirigida a entidades que todav\u00eda inventariaban el parque en hoja de c\u00e1lculo. Bazile Lebeau cogi\u00f3 el c\u00f3digo de un proyecto llamado <strong>IRMA<\/strong>, lo adapt\u00f3 para su empleador, y el tr\u00edo \u2014 Dol\u00e9ans, Lebeau y, a partir de 2004, Julien Dombre \u2014 lo reempaquet\u00f3, tradujo, reh\u00edzo la interfaz y le dio un nombre nuevo. El propio Dol\u00e9ans, en el podcast <em>Projets Libres<\/em> de los 20 a\u00f1os, dice: no fue un renombrado de etiqueta. Fue refactorizaci\u00f3n. La primera versi\u00f3n p\u00fablica estable es la <strong>0.2, 17 de noviembre de 2003<\/strong>, GPL. El CHANGELOG de GitHub todav\u00eda conserva la 0.21 de 2 de diciembre de aquel a\u00f1o, con script SQL de migraci\u00f3n \u2014 el h\u00e1bito de <code data-no-translation=\"\">glpi-X-TO-Y.sql<\/code> ya estaba ah\u00ed.<\/p>\n<p class=\"translation-block\">El objetivo inicial era PYME y asociacionismo en Francia. El premio Open Source Award en la categor\u00eda de seguridad, ese mismo a\u00f1o, aparece en la cronolog\u00eda oficial de Teclib\u2019. Julien Dombre entr\u00f3 en 2004: ingeniero de laboratorio, gestor de parque, \u201cinteresado\u201d en el sentido literal: necesitaba la herramienta.<\/p>\n<h2>Del 0.5 al 0.78: entidad, ITIL, OCS<\/h2>\n<p>0.5 (29 abr 2005), 0.6, 0.65, 0.68. En <strong>21 de diciembre de 2007<\/strong> la 0.70 ofrece lo que todav\u00eda vende el producto en el sector p\u00fablico: <strong>multi-entidad<\/strong> \u2014 un GLPI, varios \u201cparques\u201d, aislamiento. La 0.78 (<strong>12 de octubre de 2010<\/strong>) declara compatibilidad ITIL: ticket, asignaci\u00f3n, SLA en el vocabulario de service desk. Inventario detallado \u2014 m\u00e1quina, monitor, impresora, software, contrato \u2014 ya era el n\u00facleo; el helpdesk creci\u00f3 alrededor.<\/p>\n<p>El agente de inventario, al principio, era el <strong>OCS Inventory NG<\/strong> integrado. En agosto de 2013 a 0.84 se elimina el \u201cmodo OCS\u201d del n\u00facleo y se env\u00eda al plugin <code data-no-translation=\"\">ocsinventoryng<\/code>: el calendario de versiones GLPI\u00d7OCS se hab\u00eda convertido en una pesadilla de mantenimiento. En febrero de 2010, en el FOSDEM, nace el <strong>FusionInventory<\/strong> \u2014 agente (antes OCS Unix) + plugin SNMP\/descubrimiento para GLPI, reutilizando el protocolo XML del OCS a prop\u00f3sito. Durante una d\u00e9cada el d\u00fao GLPI + FusionInventory fue el paquete est\u00e1ndar para quien no quer\u00eda SCCM.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"Diagrama: agentes instalados em notebook, desktop, impressora e switch reportando ao servidor, que monta a tabela de invent\u00e1rio\" src=\"\/wp-content\/uploads\/2026\/09\/a-historia-do-glpi-inventario.webp\" width=\"1020\" height=\"620\" \/><\/p>\n<h2>Teclib\u2019: de oro a editora<\/h2>\n<p>Teclib\u2019 aparece como <strong>2009<\/strong> integradora, socia Gold y posteriormente Platinum en 2011 \u2014 ese mismo a\u00f1o Teclib registra 1 millones de descargas. Empresa francesa; la p\u00e1gina \u201cabout\u201d actual indica fundaci\u00f3n en 2011 y \"m\u00e1s de 60 personas\". El <strong>26 de marzo de 2015<\/strong> el sitio web de Teclib anuncia que el proyecto \u201cacelera en una nueva casa\u201d. En verano, el liderazgo comunitario de INDEPNET traslada el roadmap y el I+D a Teclib, que se convierte en <em>\u00e9diteur<\/em>. El c\u00f3digo sigue siendo GPL. El GitHub <code data-no-translation=\"\">glpi-project\/glpi<\/code> se crea el <strong>16 de julio de 2015<\/strong> \u2014 la vieja fragua era <code data-no-translation=\"\">forge.indepnet.net<\/code>.<\/p>\n<p>El 9 de octubre de 2015 sale la <strong>0.90<\/strong>, \u00faltima de la serie 0.x. El 23 de septiembre de 2016 la <strong>9.1<\/strong> mata el cero a la izquierda. Plugin, traducci\u00f3n (Transifex), red de socios. En 2019, GLPI Network Cloud. El 7 de julio de 2020 la <strong>9.5<\/strong> trae el Marketplace \u2014 el plugin deja de ser solo un tarball en la mano.<\/p>\n<h2>Inventario nativo, GPL-3, el Agent<\/h2>\n<p class=\"translation-block\">La 10.0 (<strong>20 de abril de 2022<\/strong>) redise\u00f1a la interfaz e introduce <strong>inventario nativo<\/strong> en el n\u00facleo, con el <strong>GLPI Agent<\/strong>. El formato XML sigue hablando el idioma de FusionInventory\/OCS. En mayo de 2022 Teclib\u201c publica el mea culpa: el n\u00facleo era GPL-2.0-or-later, el FusionInventory AGPL-3.0-or-later, y el copyright del proyecto anterior no se hab\u00eda acreditado correctamente. La correcci\u00f3n: cr\u00e9ditos en el c\u00f3digo fuente y licencia de GLPI a <strong>GPL-3.0-or-later<\/strong> (el \u201dor later\u00bb de la v2 permit\u00eda el salto; GPL-3 y AGPL-3 son compatibles). Quien solo usa GLPI no cambia de vida. Quien deriva c\u00f3digo pasa a ser compatible con GPL-3. El Agent sigue en GitHub <code>glpi-project\/glpi-agent<\/code> \u2014 1.19 en agosto de 2026, con soporte experimental de 12.<\/p>\n<h2>GLPI 10, veinte a\u00f1os, GLPI 11<\/h2>\n<p>La 10.0 es el aspecto \u201cmoderno\u201d con el que la mayor parte del parque a\u00fan funciona. En 2023 el proyecto cumple 20 a\u00f1os. El 30 de septiembre de 2025 el blog oficial grita \u201cGLPI 11 is out\u201d; la etiqueta de GitHub <code data-no-translation=\"\">11.0.0<\/code> es de <strong>1 de octubre de 2025<\/strong>. Destacados de la major:<\/p>\n<ul>\n<li>activos personalizados nativos (lo que era Generic Object + Fields en el plugin)<\/li>\n<li>formularios en el core, editor interactivo<\/li>\n<li>portal de autoservicio nuevo<\/li>\n<li>2FA<\/li>\n<li>webhooks<\/li>\n<li>High-Level API<\/li>\n<\/ul>\n<p class=\"translation-block\">El <strong>24 de junio de 2026<\/strong> salen juntas la <strong>11.0.8<\/strong> y la <strong>10.0.26<\/strong> \u2014 ambas siguen siendo l\u00ednea de seguridad. La 12.0.0-rc1 (3 set 2026) es pre-release: knowledge base rehecha, sessions manager, sudo mode. No va a producci\u00f3n.<\/p>\n<p>El PHP de GLPI 11 solicita 8.2+; en la pr\u00e1ctica, 8.3\/8.4\/8.5 en FPM. El mapa de varias versiones en este blog: <a href=\"\/es\/2026\/09\/nginx-varias-versoes-php-debian-ubuntu\/\">Nginx y varias versiones de PHP<\/a>.<\/p>\n<h2>Qu\u00e9 es GLPI \u2014 y qu\u00e9 no<\/h2>\n<p class=\"translation-block\">ITAM (inventario, contrato, licencia, centro de datos) + ITSM (ticket, problema, cambio, proyecto) + base de conocimiento + reservas. Multi-entidad. LDAP. Es el <a href=\"\/es\/2026\/09\/a-historia-do-zabbix\/\">Zabbix<\/a> del ticket, no el del ICMP: Zabbix mide; GLPI registra qui\u00e9n tiene el port\u00e1til y qui\u00e9n abri\u00f3 el ticket. El <a href=\"\/es\/2026\/09\/a-historia-do-nagios\/\">Nagios<\/a> avisa. GLPI cierra el ticket.<\/p>\n<p>La comparaci\u00f3n que m\u00e1s importa a la hora de elegir es con el <a href=\"\/es\/2026\/09\/a-historia-do-otrs\/\">OTRS<\/a> y sus forks: ambos abren tickets, pero parten de lugares opuestos. OTRS naci\u00f3 como <em>cola de correo electr\u00f3nico<\/em> \u2014 la bandeja de entrada es la puerta de entrada, y el inventario nunca fue el asunto. GLPI naci\u00f3 como <em>inventario<\/em> \u2014 el helpdesk creci\u00f3 alrededor del patrimonio. Si tu problema es \u201cqui\u00e9n respondi\u00f3 ese correo electr\u00f3nico y en cu\u00e1nto tiempo\u201d, OTRS o Znuny. Si es \u201cde qui\u00e9n es este port\u00e1til, cu\u00e1l es la garant\u00eda y qu\u00e9 tickets ha generado ya\u201d, GLPI.<\/p>\n<p>La edici\u00f3n comunidad (GitHub, GPL-3) es el software. La <strong>GLPI Network<\/strong> es una suscripci\u00f3n de Teclib: plugins oficiales, soporte, nube. El n\u00facleo no queda a merced de la suscripci\u00f3n. En Brasil, el sitio oficial cita al Grupo DPSP (farmacias) y al Cons\u00f3rcio DPZ (Pernambuco) como casos Network: el parque p\u00fablico franc\u00e9s y la universidad fueron el caldo de cultivo original.<\/p>\n<h2>Funcionando hoy, en tu Linux<\/h2>\n<p>La pregunta pr\u00e1ctica de quien llega a esta publicaci\u00f3n: quiero inventariar el parque y abrir tickets, \u00bfqu\u00e9 instalo en 2026? La respuesta es <strong>GLPI 11<\/strong>, con el <strong>GLPI Agent<\/strong> en las m\u00e1quinas. Dos piezas, en este orden.<\/p>\n<h3>El servidor<\/h3>\n<p>Vale para Debian 12\/13 y Ubuntu 24.04\/26.04. El GLPI 11 requiere <strong>PHP 8.2 o m\u00e1s nuevo<\/strong>:<\/p>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">sudo apt update\nsudo apt install -y nginx mariadb-server \n  php-fpm php-mysql php-mbstring php-curl php-gd php-xml php-intl \n  php-ldap php-zip php-bz2 php-bcmath\n\n# banco\nsudo mariadb -e \"CREATE DATABASE glpi CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;\"\nsudo mariadb -e \"CREATE USER 'glpi'@'localhost' IDENTIFIED BY 'troque-esta-senha';\"\nsudo mariadb -e \"GRANT ALL ON glpi.* TO 'glpi'@'localhost'; FLUSH PRIVILEGES;\"\n\n# o GLPI precisa das timezones carregadas no MariaDB, ou reclama na instala\u00e7\u00e3o\nsudo mariadb-tzinfo-to-sql \/usr\/share\/zoneinfo | sudo mariadb mysql\nsudo mariadb -e \"GRANT SELECT ON mysql.time_zone_name TO 'glpi'@'localhost';\"<\/code><\/pre>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\"># baixe a vers\u00e3o est\u00e1vel do GitHub e confira o checksum publicado no release\ncd \/tmp\nVER=11.0.8\ncurl -fLO https:\/\/github.com\/glpi-project\/glpi\/releases\/download\/${VER}\/glpi-${VER}.tgz\nsudo tar xzf glpi-${VER}.tgz -C \/var\/www\/\nsudo chown -R www-data:www-data \/var\/www\/glpi<\/code><\/pre>\n<p>Un detalle de seguridad que mucha instalaci\u00f3n por ah\u00ed ignora: solo el directorio <code data-no-translation=\"\">public\/<\/code> debe ser servido por la web. El resto \u2014 <code data-no-translation=\"\">config\/<\/code>, <code data-no-translation=\"\">files\/<\/code>, <code data-no-translation=\"\">marketplace\/<\/code> \u2014 queda fuera de la ra\u00edz del vhost:<\/p>\n<pre data-no-translation=\"\"><code class=\"language-nginx\" data-no-translation=\"\">server {\n    listen 443 ssl;\n    http2 on;\n    server_name glpi.exemplo.com.br;\n\n    root \/var\/www\/glpi\/public;\n    client_max_body_size 100m;\n\n    location \/ {\n        try_files $uri \/index.php$is_args$args;\n    }\n\n    location ~ ^\/index.php$ {\n        include snippets\/fastcgi-php.conf;\n        fastcgi_pass unix:\/run\/php\/php8.3-fpm.sock;\n    }\n}<\/code><\/pre>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">sudo systemctl reload nginx\n# abra https:\/\/glpi.exemplo.com.br\/install\/install.php<\/code><\/pre>\n<p>Terminada la instalaci\u00f3n por el navegador, <strong>borre el instalador y cambie las contrase\u00f1as por defecto<\/strong> \u2014 GLPI crea cuatro cuentas conocidas (<code data-no-translation=\"\">glpi<\/code>, <code data-no-translation=\"\">tech<\/code>, <code data-no-translation=\"\">normal<\/code>, <code data-no-translation=\"\">post-only<\/code>), todas con contrase\u00f1a igual al usuario:<\/p>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">sudo rm -f \/var\/www\/glpi\/install\/install.php<\/code><\/pre>\n<p>Y el cron, sin el cual las notificaciones, la recolecci\u00f3n de correo y las tareas autom\u00e1ticas simplemente no se ejecutan:<\/p>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\">echo '* * * * * www-data \/usr\/bin\/php \/var\/www\/glpi\/front\/cron.php' \n  | sudo tee \/etc\/cron.d\/glpi<\/code><\/pre>\n<h3>El agente en las m\u00e1quinas<\/h3>\n<p>O <strong>GLPI Agent<\/strong> (1.19, de agosto de 2026) es lo que llena el inventario por s\u00ed solo. Se ejecuta en Linux, Windows y macOS, y habla el mismo XML heredado de FusionInventory:<\/p>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\"># Debian\/Ubuntu\nsudo apt install -y glpi-agent\n\n# aponte para o servidor\nsudo sed -i 's|^#?server =.*|server = https:\/\/glpi.exemplo.com.br\/front\/inventory.php|' \n  \/etc\/glpi-agent\/agent.cfg\nsudo systemctl enable --now glpi-agent\n\n# for\u00e7ar um invent\u00e1rio agora, para conferir\nsudo glpi-agent --force<\/code><\/pre>\n<p>Para lo que no acepta agente \u2014 switch, impresora de red, SAI \u2014, el camino es el descubrimiento por <strong>SNMP<\/strong>, configurada en el propio panel de GLPI.<\/p>\n<h3>O de contenedor<\/h3>\n<p>No hay imagen oficial mantenida por Teclib\u2019, pero las im\u00e1genes de la comunidad resuelven un laboratorio en minutos. Para producci\u00f3n, prefiera la instalaci\u00f3n anterior: querr\u00e1 controlar la versi\u00f3n de PHP, el cron y la copia de seguridad de <code data-no-translation=\"\">files\/<\/code>.<\/p>\n<h3>Backup<\/h3>\n<pre data-no-translation=\"\"><code class=\"language-bash\" data-no-translation=\"\"># banco\nsudo mysqldump --single-transaction glpi | gzip > \/var\/backups\/glpi-$(date +%F).sql.gz\n\n# documentos anexados e configura\u00e7\u00e3o \u2014 esquecer isto \u00e9 o erro cl\u00e1ssico\nsudo tar czf \/var\/backups\/glpi-files-$(date +%F).tar.gz -C \/var\/www\/glpi files config<\/code><\/pre>\n<h2>L\u00ednea de tiempo<\/h2>\n<ul>\n<li><strong>17\/nov\/2003<\/strong> \u2014 GLPI 0.2, primera versi\u00f3n p\u00fablica estable (GPL), en INDEPNET<\/li>\n<li><strong>2004<\/strong> \u2014 Julien Dombre entra en el proyecto<\/li>\n<li><strong>2005<\/strong> \u2014 Serie 0.5<\/li>\n<li><strong>21\/dez\/2007<\/strong> \u2014 0.70: multi-entidad<\/li>\n<li><strong>2010<\/strong> \u2014 FOSDEM: nace FusionInventory; 0.78 declara compatibilidad ITIL<\/li>\n<li><strong>2015<\/strong> \u2014 Teclib\u2019 se convierte en \u00e9diteur; el repositorio pasa a GitHub; sale la 0.90<\/li>\n<li><strong>2016<\/strong> \u2014 GLPI 9.1 (fin del \u201c0.\u201d a la izquierda)<\/li>\n<li><strong>2020<\/strong> \u2014 9.5 trae el Marketplace<\/li>\n<li><strong>20\/abr\/2022<\/strong> \u2014 10.0: inventario nativo (GLPI Agent); la licencia pasa a GPL-3<\/li>\n<li><strong>2023<\/strong> \u2014 GLPI cumple 20 a\u00f1os<\/li>\n<li><strong>1\u00ba\/oct\/2025<\/strong> \u2014 GLPI 11 (activos personalizados, formularios en el core, 2FA, webhooks)<\/li>\n<li><strong>24\/jun\/2026<\/strong> \u2014 11.0.8 y 10.0.26 (l\u00edneas de seguridad); 12.0.0-rc1 en pruebas<\/li>\n<\/ul>\n<h2>Cierre<\/h2>\n<p>Un IRMA reescrito, un nombre de cuatro letras, una asociaci\u00f3n, una editorial. PHP y MariaDB, ticket y patrimonio. La 0.2 cab\u00eda en un laboratorio; la 11 inventar\u00eda el activo que usted invente. El git es <a href=\"https:\/\/github.com\/glpi-project\/glpi\">github.com\/glpi-project\/glpi<\/a>. Quien todav\u00eda est\u00e1 en 9.5: el salto es 10, despu\u00e9s 11 \u2014 no se salte el intermedio sin leer el changelog de migraci\u00f3n.<\/p>\n<p>Teclib 20 a\u00f1os \/ CHANGELOG 0.2: <a href=\"https:\/\/github.com\/glpi-project\/glpi\/blob\/9b96bedca7a61354e435226dcbfa2b9bb7051826\/CHANGELOG.txt\">CHANGELOG.txt hist\u00f3rico<\/a> \u00b7 anuncio Teclib 2015: <a href=\"https:\/\/www.teclib-edition.com\/teclib-leader-of-open-source-project-glpi\/\">Teclib becomes the cradle<\/a> \u00b7 licencia: <a href=\"https:\/\/www.glpi-project.org\/en\/glpi-gpl-3-0\/\">About GLPI license<\/a> \u00b7 GLPI 10: 20 abr 2022 \u00b7 GLPI 11: <a href=\"https:\/\/www.glpi-project.org\/en\/glpi-11-is-out\/\">glpi-project.org<\/a> \u00b7 11.0.8: <a href=\"https:\/\/github.com\/glpi-project\/glpi\/releases\/tag\/11.0.8\">GitHub<\/a> \u00b7 podcast INDEPNET: <a href=\"https:\/\/www.projets-libres.org\/en\/podcast\/glpi-turns-20-1-the-community-project-by-indepnet\/\">Proyectos Libres #07<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>GLPI \u00e9 a sigla francesa de Gestionnaire Libre de Parc Informatique \u2014 o gerente livre do parque de m\u00e1quinas. Nasceu em 2003 na associa\u00e7\u00e3o INDEPNET, virou produto da Teclib\u2019 em 2015 e, em 1\u00ba de outubro de 2025, chegou \u00e0 11. Em junho de 2026 o est\u00e1vel da comunidade \u00e9 o 11.0.8; o 10.0 ainda &#8230; <a title=\"La historia de GLPI\" class=\"read-more\" href=\"https:\/\/www.linuxpro.com.br\/es\/2026\/09\/a-historia-do-glpi\/\" aria-label=\"Leer m\u00e1s sobre A hist\u00f3ria do GLPI\">Leer m\u00e1s<\/a><\/p>","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[21,2,111,120],"tags":[317,320,318,237,319],"class_list":["post-663","post","type-post","status-publish","format-standard","hentry","category-infra","category-linux","category-opensource","category-servidores","tag-glpi","tag-inventario","tag-itsm","tag-php","tag-teclib"],"_links":{"self":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/comments?post=663"}],"version-history":[{"count":5,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/663\/revisions"}],"predecessor-version":[{"id":1430,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/663\/revisions\/1430"}],"wp:attachment":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/media?parent=663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/categories?post=663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/tags?post=663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}