ligenix/enterprise-glpi
Project ID: 42366
Description
This repository provides last GLPI 9.5.x packages for IT Management Environment for aarch64, ppc64le, s390x, x86_64. It is a fork and extension of discontinued packages from Remi's RPM repository. GLPI 9.5.x has been discontinued on 30.06.2023. You may switch to :
enterprise-glpi10 for newer GLPI 10.0.x packages, which will be the mandatory version to be covered by official support ;
enterprise-gsit for former GSIT 9.5.12 a fork of GLPI 9.5.7 without marketplace and glpi-network.
The main glpi package previoulsy depended on php packages made by splitting ibraries which are now kept inside the vendor directory.
The new markerplace for glpi-network commercial plugins has been relocated in glpi-marketplace package.
Security enhanced by design: the marketplace directory has been protected with a systemd mount bind which redirects and restricts all write access for web downloaded plugins to dynamic /var/lib/glpi/marketplace instead of static /usr/share/glpi/marketplace.
The classical communautary plugins packages haved been all renamed from glpi-item to glpi-plugin-item packages.
The new glpi-agent for glpi has been added and configured to obsolete former fusioninventory-agent <= 2.6.
Latest security and bug fixes builds: GLPI 9.5.13, GLPI Agent 1.11
Latest plugins builds: appliances 3.1.1, Behaviors 2.6.1, Geststock 2.0.0, PDF 2.0.0, Additional reports 1.14.1, FusionInventory 9.5+4.2, Datainjection 2.10.2, Additionals fields 1.13.1, Form Creator 2.12.7, Genericobject 2.11.1, More Reporting 1.7.4, ocsinventoryng 1.7.3, Order 2.7.7, SCCM 2.3.2, Treeview 1.9.1, Uninstall 2.7.3, MetaDemands 2.7.9, Moreticket 1.6.1, RgpdTools 1.1.3, Protocols Manager 1.4.2
Deprecated Remi's plugins without a GLPI 9.5.x compatible release: archires 2.7.0, WebServices 2.0.0
Installation Instructions
Fedora 38, 39, 40:
(aarch64|ppc64le|s390x)
dnf -y copr enable ligenix/enterprise-glpi ; dnf -y update
dnf -y install mariadb-server [httpd|nginx] php-fpm glpi
(x86_64 with Remi's RPM)
dnf -y install https://rpms.remirepo.net/fedora/remi-release-3X.rpm &&
dnf -y copr enable ligenix/enterprise-glpi ; dnf -y update
dnf config-manager --set-enabled remi ; dnf -y install mariadb-server [httpd|nginx] php-fpm glpi
EPEL 8, 9:
(aarch64|ppc64le|s390x)
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-[8,9].noarch.rpm
dnf -y copr enable ligenix/enterprise-glpi ; dnf -y update
dnf -y module enable [mariadb:10.3|mariadb:10.5|mysql:8.0] ; dnf -y install [mariadb-server|mysql-server] [httpd|nginx] php-fpm glpi
(x86_64 with Remi's RPM)
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-[8,9].noarch.rpm
dnf -y install https://rpms.remirepo.net/enterprise/remi-release-[8,9].rpm
dnf -y copr enable ligenix/enterprise-glpi ; dnf -y update
dnf config-manager --set-enabled remi ; dnf -y module reset php ; dnf -y module enable [php:remi-8.1|php:remi-8.2|php:remi-8.3]
dnf -y module enable [mariadb:10.3|mariadb:10.5|mysql:8.0] ; dnf -y install [mariadb-server|mysql-server] [httpd|nginx] php-fpm glpi
EPEL 7:
(x86_64 with Remi's RPM)
yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum -y install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum -y install yum-plugin-copr ; yum -y copr enable ligenix/enterprise-glpi ; yum -y update
yum-config-manager --enable [remi-php81|remi-php82|remi-php83] ; yum -y install mariadb [httpd|nginx] php-fpm glpi
Fedora 38, 39, 40, EPEL 7, 8, 9:
(Required CLI setup for GLPI)
timedatectl set-timezone Europe/Paris
edit file /etc/php.ini:
date.timezone = Europe/Paris
edit file /etc/my.cnf.d/mariadb-server.cnf in the [Mysqld] section:
innodb_file_per_table=1
lower_case_table_names=0
systemctl enable [mariadb|mysqld] [httpd|nginx] php-fpm
systemctl start [mariadb|mysqld] [httpd|nginx] php-fpm
mysql_secure_installation
mysql -u root -p
CREATE DATABASE glpi CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'glpi'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON glpi.* TO 'glpi'@'localhost';
FLUSH PRIVILEGES;
(Additional CLI setup for GLPI with SELinux in enforcing mode for remote MariaDB/MySQL)
setsebool -P httpd_can_network_connect on ; setsebool -P httpd_can_network_connect_db on ; setsebool -P httpd_can_sendmail
getsebool -a | grep httpd | grep "> on"
glpi-console glpi:system:check_requirements
GLPI Project Documentation: Install, Update, PDF, Plugins
GLPI Project Lists an Forums: Developer, User, Discord, Forum (EN), (BR), (FR),Telegram (EN), (BR), (FR)
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
Release | Architectures | Repo Download |
---|---|---|
EPEL 7 | ppc64le (224)*, x86_64 [modified] (1176)* | EPEL 7 (289 downloads) |
EPEL 8 | aarch64 [modified] (385)*, ppc64le [modified] (333)*, s390x (373)*, x86_64 [modified] (8883)* | EPEL 8 (1925 downloads) |
EPEL 9 | aarch64 (264)*, ppc64le (247)*, s390x (253)*, x86_64 (2076)* | EPEL 9 (889 downloads) |
Fedora 39 | aarch64 (50)*, ppc64le (33)*, s390x (30)*, x86_64 (73)* | Fedora 39 (33 downloads) |
Fedora 40 | aarch64 (40)*, ppc64le (34)*, s390x (42)*, x86_64 (61)* | Fedora 40 (32 downloads) |
* Total number of downloaded packages.