Instalación de GLPI en Ubuntu Server 18.04

[Última revisión: 28 de enero de 2020]

Enlace a otro tutorial: Ocho bits hacen un byte

Enlace a la página web oficial de GLPI: GLPI

Enlace a las descargas de Github de GLPI: Github (GLPI)


GLPI necesita para funcionar:

  • Un servidor web: utilizaremos Apache.
  • Una base de datos: se puede utilizar MySQL o MariaDB.
  • PHP.
  • PHPMyAdmin (no es estrictamente necesario, pero nos va a permitir crear la base de datos necesaria para GLPI en un entorno gráfico).

ACTUALIZACIÓN DEL SISTEMA OPERATIVO

sudo apt update

sudo apt upgrade

Se le da a sí (S) si se nos pregunta.

INSTALACIÓN DEL SERVIDOR WEB APACHE

sudo apt install apache2

Se puede comprobar que Apache funciona escribiendo:

systemctl status apache2

Si pone active (running) es que Apache está funcionando.

También se puede comprobar que Apache funciona escribiendo en el navegador tu IP, por ejemplo: http://192.168.1.46. Debería aparecer la página principal de Apache.

Nota: Para saber tu IP escribe el comando:

ifconfig

INSTALACIÓN DE MARIADB O MYSQL (SÓLO UNO DE LOS DOS)

Para MySQL

sudo apt install mysql-client mysql-server

Para MariaDB

sudo apt install mariadb-client mariadb-server

Para ambos

Se pone la contraseña al usuario root:

sudo mysql_secure_installation

Would you like to setup VALIDATE PASSWORD plugin? -> n

Please set the password for root here -> **********

Re-enter new password -> **********

Remove anonymous users? -> y

Disallow root login remotely? -> y

Remove test database and access to it? -> y

Reload privilege tables now? -> y

sudo mysql -u root -p

use mysql

UPDATE user SET plugin=»mysql_native_password» WHERE user=»root»;

FLUSH PRIVILEGES;

exit

INSTALACIÓN DE PHP

sudo apt install php

También instalaremos los paquetes necesarios para el uso del motor de base de datos:

sudo apt install libapache2-mod-php php-mysql

INSTALACIÓN DE PHPMYADMIN Y CREACIÓN DE BASE DE DATOS

sudo apt install phpmyadmin

En la instalación es muy importante seleccionar Apache.

Se va en el navegador a tuIP/phpmyadmin, por ejemplo: http://192.168.1.46/phpmyadmin.

Se crea una base de datos llamada glpibd.

Se crea un usuario llamado glpiuser con privilegios para glpibd.

INSTALACIÓN DE PAQUETES PHP

sudo apt install php7.2-curl php7.2-gd php7.2-intl php-pear php-imagick php7.2-imap php-memcache php7.2-pspell php7.2-recode php7.2-tidy php7.2-xmlrpc php7.2-xsl php7.2-mbstring php-gettext php7.2-ldap php-cas php7.2-apcu

Hay que darle que sí (S) si se pregunta.

Se pueden instalar de uno en uno para evitar errores:

sudo apt install php7.2-curl

sudo apt install php7.2-gd

(…)

DESCARGA DE GLPI COMPRIMIDO

Vamos a la carpeta temporal:

cd /tmp

Estando en el directorio /tmp nos descargamos GLPI comprimido:

wget https://github.com/glpi-project/glpi/archive/9.4.5.tar.gz

Este enlace se ha obtenido de la página de Github de GLPI.

Estando en la carpeta temporal hacemos un ls:

ls

Vemos que se ha descargado un archivo comprimido de GLPI.

DESCOMPRIMIR GLPI Y MOVERLO A /VAR/WWW/HTML

Descomprimimos GLPI:

tar -xvf [nombre del archivo comprimido de GLPI que hemos visto en el ls anterior]

Hacemos de nuevo un ls:

ls

Se puede ver que hay un archivo de GLPI ya descomprimido.

Movemos el archivo de GLPI descomprimido a var/www/html:

sudo mv glpi /var/www/html

Comprobamos que el archivo de GLPI descomprimido se ha movido a /var/www/html:

cd /var/www/html

ls

Asignamos los permisos necesarios:

sudo chmod 755 /var/www/html/glpi -R

sudo chown www-data:www-data /var/www/html/glpi -R

Reiniciamos Apache:

systemctl restart Apache2

FINALIZACIÓN DE LA INSTALACIÓN DE GLPI DESDE EL NAVEGADOR

En el navegador escribimos tuIP/glpi, por ejemplo: http://192.168.1.46/glpi.

Seguimos el tutorial de instalación.

Parámetros de conexión a la base de datos:

Servidor SQL (MariaDB o MySQL): localhost

Usuario SQL: glpiuser

Contraseña SQL: **********

El usuario y la contraseña iniciales para entrar en GLPI son ambas glpi. Obviamente, esto se debe cambiar una vez dentro, por motivos de seguridad. Hay cuatro usuarios iniciales en GLPI, a los que debemos poner una contraseña.

También hay que eliminar el archivo install.php.

Anuncio publicitario

Deja una respuesta

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Salir /  Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Salir /  Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Salir /  Cambiar )

Conectando a %s