====== 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
[[manuales:nextcloud|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 ======
* https://www.osradar.com/install-glpi-nginx-on-debian-10/
* https://www.tecmint.com/glpi-it-asset-management-with-fusion-inventory-in-debian-linux/