alanfla/enterprise-glpi10

( forked from ligenix/enterprise-glpi10 )

Project ID: 232598

Description

**This repository provides last GLPI 10.0.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.

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.

The new glpiinventory plugin for glpi has been configured to obsolete discontinued fusioninventory plugin <= 10.0.12+1.0.

Latest security and bug fixes builds: GLPI 10.0.22, GLPI Agent 1.15

Deprecated plugins: FusionInventory 10.0.12+1.0

Installation Instructions

Fedora 41, 42:

(aarch64|ppc64le|s390x)
dnf -y copr enable ligenix/enterprise-glpi10 ; 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-$(rpm -E %fedora).rpm &&
dnf -y copr enable ligenix/enterprise-glpi10 ; dnf -y update

dnf config-manager --set-enabled remi ; dnf -y install mariadb-server [httpd|nginx] php-fpm glpi

EPEL 8, 9, 10:

(aarch64|ppc64le|s390x)
dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$(rpm -E %rhel).noarch.rpm
dnf -y copr enable ligenix/enterprise-glpi10 ; 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-$(rpm -E %rhel).noarch.rpm
dnf -y install https://rpms.remirepo.net/enterprise/remi-release-$(rpm -E %rhel).rpm
dnf -y copr enable ligenix/enterprise-glpi10 ; 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-glpi10 ; yum -y update

yum-config-manager --enable [remi-php81|remi-php82|remi-php83] ; yum -y install mariadb [httpd|nginx] php-fpm glpi

Fedora 41, 42, EPEL 7, 8, 9, 10:

(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_db on
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 10 aarch64 (3)*, ppc64le (6)*, s390x (6)*, x86_64 (10)* EPEL 10 (1 downloads)
EPEL 7 ppc64le (3)*, x86_64 (10)* EPEL 7 (0 downloads)
EPEL 8 aarch64 (11)*, ppc64le (18)*, s390x (14)*, x86_64 (13)* EPEL 8 (1 downloads)
EPEL 9 aarch64 (10)*, ppc64le (2)*, s390x (0)*, x86_64 (8)* EPEL 9 (2 downloads)
Fedora 42 aarch64 (1)*, ppc64le (0)*, s390x (1)*, x86_64 (0)* Fedora 42 (1 downloads)
Fedora 43 aarch64 (0)*, ppc64le (1)*, s390x (1)*, x86_64 (0)* Fedora 43 (1 downloads)
Fedora 44 aarch64 (1)*, ppc64le (1)*, s390x (0)*, x86_64 (0)* Fedora 44 (3 downloads)

* Total number of downloaded packages.


Quick Enable

#> dnf copr enable alanfla/enterprise-glpi10
More info about enabling Copr repositories

Other Actions