Cómo instalar GLPI en Ubuntu 18.04

En esta entrada vamos a ver cómo instalar GLPI en Ubuntu 18.04 LTS paso a paso, de modo que en unos instantes tendrás funcionando este sistema de inventario de equipos TI y soporte de usuarios sobre tu servidor o VPS Ubuntu.

Antes de instalar GLPI en Ubuntu 18.04

Si has decidido seguir esta guía de instalación de GLPI en Ubuntu 18.04 hasta el final, más vale partir de los siguientes requisitos básicos:

  • Un sistema Ubuntu 18.04 actualizado.
  • Un entorno o pila tipo LAMP (servicio web con PHP y bases de datos MariaDB/MySQL).
  • Acceso a línea de comandos con un usuario con permisos de sudo.
  • Conexión a Internet.

Si aún no tienes preparado el entorno necesario, puedes consultar previamente nuestra guía de instalación del entorno LAMP en Ubuntu 18.04 LTS.

Puedes integrar GLPI en Ubuntu 18.04 como parte del sitio web por defecto, el propio sitio web por defecto o un servidor virtual aparte. Por simplicidad, en este tutorial trabajaremos con GLPI como parte del sitio principal, aunque realizar las modificaciones para configurar las otras alternativas es sencillo. Además, es importante trabajar sobre HTTPS, pero por motivos didácticos en esta guía trabajaremos sobre HTTP.

Cómo descargar GLPI en Ubuntu 18.04

Vamos a descargar GLPI para Ubuntu 18.04 desde el sitio del proyecto, ya que no existen paquetes de esta aplicación en los repositorios de la distribución:

como descargar glpi para ubuntu 18.04

En primer término encontraremos la última versión disponible de GLPI, junto al paquete listo para descargar. Podemos descargar directamente desde el navegador, pero en esta guía copiaremos el enlace de descarga para usarlo en consola con el comando wget:

~$ wget https://github.com/glpi-project/glpi/releases/download/9.4.5/glpi-9.4.5.tgz

Cómo instalar GLPI en Ubuntu 18.04

Para instalar GLPI en Ubuntu 18.04, aparte del proceso de instalación en sí, tendremos que preparar el sistema mediante la realización de una serie de tareas que detallamos a continuación. De esa forma, el instalador de GLPI no encontrará problemas posteriormente.

Archivos de GLPI

Descomprimimos el paquete que acabamos de descargar directamente en la ubicación que hayamos decidido para integrar GLPI en el servicio web de Ubuntu 18.04:

~$ sudo tar xf glpi-9.4.5.tgz -C /var/www/html

La aplicación GLPI necesita escribir en algunas ubicaciones de su ruta de instalación, así que cambiaremos el propietario de estas ubicaciones al usuario con el que corre el servicio web (www-data para Apache en Ubuntu 18.04):

~$ sudo chown -R www-data /var/www/html/glpi/config/

Y también:

~$ sudo chown -R www-data /var/www/html/glpi/files/

PHP

GLPI requiere la presencia en Ubuntu 18.04 de ciertas extensiones de PHP, como podrían ser APCu, CAS, GD, imap, ldap, mbstring y xmlrpc. Nos aseguraremos de que estén disponibles instalándolas:

~$ sudo apt install -y php-apcu php-cas php-gd php-imap php-ldap php-mbstring php-xmlrpc

Terminada la descarga e instalación de estas extensiones, será preciso recargar el servicio web o PHP, según corresponda:

~$ sudo systemctl reload apache2

Apache

La aplicación GLPI está configurada para poder trabajar con ciertas características de Apache, como los módulos Rewrite y Expires, así como las configuraciones mediante archivos .htaccess. Si queremos utilizar estas características, cargaremos los módulos de Apache en su configuración:

~$ sudo a2enmod rewrite expires

Para permitir el uso de archivos .htaccess crearemos una configuración adicional de Apache:

~$ sudo nano /etc/apache2/conf-available/glpi.conf

El contenido será un bloque Directory para el directorio de instalación de GLPI:

<Directory /var/www/html/glpi>
        AllowOverride all
</Directory>

Guardamos los cambios, cerramos el archivo y activamos esta nueva configuración:

~$ sudo a2enconf glpi

Finalmente, reiniciamos el servicio Apache:

~$ sudo systemctl restart apache2

Base de datos

GLPI se apoya en el servicio de bases de datos de nuestro sistema Ubuntu 18.04, concretamente MariaDB o MySQL. Crearemos la base y el usuario que necesita GLPI conectando al servicio desde consola con el cliente mysql y el usuario administrador al que tengamos acceso:

~$ mysql -u root -p

Creamos la nueva base de datos para GLPI:

> create database glpi;

En MariaDB o MySQL 5.x creamos el usuario como de costumbre:

> create user glpi@localhost identified by 'XXXXXXXX';

Peor en MySQL 8 es aconsejable asegurarnos de que el usuario utilice el plugin de autenticación adecuado:

> create user glpi@localhost identified with mysql_native_password by 'XXXXXXXX';

Concedemos los permisos al usuario sobre la base de datos:

> grant all privileges on glpi.* to glpi@localhost;

Y cerramos la sesión:

> exit

Instalación web

Por fin llega el momento de instalar GLPI en Ubuntu 18.04 usando el instalador web a través de un navegador. Como URL usaremos la que hayamos configurado en el servicio web. En este tutorial, al ser GLPI parte de la página web por defecto de Ubuntu 18.04, añadiremos la ruta /glpi a la dirección IP o dominio del servidor.

La máquina Ubuntu 18.04 con la que trabajamos en este ejemplo es accesible en el dominio ubuntu64.local, por lo que usaremos http://ubuntu64.local/glpi como URL:

como instalar GLPI en Ubuntu 18.04

En la primera página del instalador seleccionamos el idioma y continuamos.

Se mostrarán los términos de la licencia:

instalar glpi en ubuntu 18.04

Será necesario aceptar los términos de esta licencia para poder continuar.

El instalador nos preguntará si se trata de una nueva instalación o de una actualización:

instalacion de glpi en ubuntu 18.04

En este caso se trata de una nueva instalación de GLPI, por lo que pulsamos el botón correspondiente.

Seguidamente se mostrará la página con la lista de requisitos de GLPI para nuestro sistema Ubuntu 18.04:

como configurar ubuntu 18.04 para glpi

Si has seguido los pasos anteriores, todos los requisitos se cumplirán y podremos continuar con la instalación, pero si faltara alguno puede ser solventado y al recargar la página se mostrará si se ha solucionado el requerimiento o no.

Continuamos con la conexión a la base de datos:

Proporcionaremos los datos de conexión al servicio de bases de datos, indicando el servidor (localhost si es la misma máquina Ubuntu 18.04), y el usuario y la contraseña tal como las creamos en un paso anterior.

El siguiente paso es seleccionar la base de datos:

Como creamos esta base de datos anteriormente, la seleccionamos.

Se producirá la comprobación de conexión con el servicio y la inicialización de la base de datos:

Se nos informará del resultado de este proceso, que debería ser correcto si hemos introducido los datos adecuados anteriormente.

El instalador de GLPI nos solicitará el uso de recopilación de estadísticas datos:

Podemos permitirlo o no, según nos interese.

En el último paso de la instalación se nos ofrecen servicios profesionales y la posibilidad de realizar donaciones al proyecto:

Finalmente el instalador nos informa de que la instalación llega a término:

Es importante tomar nota de los usuarios y contraseñas por defecto para poder iniciar sesión por primera vez. De hecho, al continuar se nos muestra la página de inicio de sesión en la aplicación web:

glpi para ubuntu 18.04

Usaremos alguno de los usuarios por defecto, por ejemplo el usuario administrador, cuyo nombre es glpi y su contraseña glpi.

Al iniciar sesión la página principal nos mostrará una alerta avisándonos de que por seguridad es importante cambiar las contraseñas por defecto:

GLPI en Ubuntu 18.04

También se nos avisa de que demos eliminar el instalador web, cosa que haremos fácil y rápidamente desde consola:

~$ sudo rm /var/www/html/glpi/install/install.php

Para cambiar las contraseñas por defecto accederemos a «Administración / Usuarios«:

Seleccionamos cualquier usuario y accederemos a su perfil, donde podemos cambiar directamente la contraseña:

Una vez cambiada la contraseña, actualizamos la información con el botón «Guardar«. Si no queremos recibir la alerta anterior en cada inicio de sesión, podemos hacer la misma operación sobre el resto de usuarios.

A partir de ahora ya puedes empezar a trabajar con tu inventario de equipos IT.

Conclusión

Ahora que sabes cómo instalar GLPI en Ubuntu 18.04 paso a paso puedes montar en unos instantes este sistema de inventario de equipos TI.

En caso de dudas, preguntas, sugerencias de mejoras o notificaciones de errores, puedes dejar un comentario.

¡Apoya comoinstalar.me!

¿Ya tienes funcionando tu sistema de inventarios gracias a esta guía de instalación de GLPI en Ubuntu 18.04? Si es así y te apetece agradecérnoslo, cualquier pequeña donación ayuda mucho al mantenimiento de este sitio y creación de más tutoriales de Ubuntu 18.04 y GLPI. ¡Gracias!

 

Valora esta entrada

1 estrella2 estrellas3 estrellas4 estrellas5 estrellas (2 votos, promedio: 5,00 de 5)
Cargando…

Deja un comentario

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies.

ACEPTAR
Aviso de cookies