Tabla de Contenidos

Instalación

MariaDB

apt install mariadb-server
 
mariadb
MariaDB [(none)]> CREATE DATABASE glpidb;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON glpidb.* TO 'glpiuser'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit;

PHP y nginx

sudo apt install php7.3 php7.3-curl php7.3-zip php7.3-gd php7.3-intl php-pear php-imagick php7.3-imap php-memcache php7.3-pspell php7.3-recode php7.3-tidy php7.3-xmlrpc php7.3-xsl php7.3-mbstring php-gettext php7.3-ldap php-cas php-apcu php7.3-mysql php7.3-fpm php7.3-pgsql php7.3-bz2
 
apt install nginx-full
 
sudo systemctl restart nginx php7.3-fpm

Descarga GLPI

cd /tmp/
wget -c https://github.com/glpi-project/glpi/releases/download/9.5.4/glpi-9.5.4.tgz
tar -xvf  glpi-9.5.4.tgz
sudo mv glpi /var/www/html/
chown  www-data.www-data -R /var/www/html/glpi/

Configuración Nginx

 
cd /etc/nginx/sites-available/
nano glpi.conf

Contenido del archivo

server {
  listen 80;
  server_name glpi.midominio.com;
  root /var/www/html/glpi;
  index index.php;
 
  location / {
    try_files $uri $uri/ index.php;
  }
 
  location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.3-fpm.sock;
  }
  location ~ /\.ht {
    deny all;
  }
  location ~ /files{
    deny all;
  }
}

Activamos el sitioln -s ../sites-available/glpi.conf

cd /etc/nginx/sites-enabled/
ln -s ../sites-available/glpi.conf
sudo systemctl restart nginx php7.3-fpm

Si el sitio default de nginx esta activo, solo borramos el archivo:

/etc/nginx/sites-enabled/default

Para los certificados con letsencrypt, seguir la sección de certificados en este manual Instalación Nextcloud nginx+mariadb

Instalación Web

Para la instalacion web, asumiendo que no hubieron errores, nos vamos a http://glpi.midominio.com/

Instalación Plugin fusioninventory

cd /var/www/html/glpi/plugins/
wget https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.4%2B2.4/fusioninventory-9.4+2.4.tar.bz2
tar jxvf fusioninventory-9.4+2.4.tar.bz2
chown  www-data.www-data -R .
nano fusioninventory/setup.php
  #Cambiar la linea por 
  #define('PLUGIN_FUSIONINVENTORY_GLPI_MAX_VERSION', '9.5.5');

Luego en la administración web ir a Configuracion Plugins para instalar el archivo

Referencias