====== 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/