GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo instalar GLPI en Ubuntu 20.04?

Ubuntu 20.04 es un sistema operativo muy popular entre los servidores. Por lo tanto, no sorprende que se implementen muchas herramientas importantes en este sistema. Hoy aprenderá a instalar GLPI en Ubuntu 20.04.

Rápidamente, ¿qué es GLPI?

GLPI es una aplicación web creada con PHP que permite la gestión integral del inventario de TI de una empresa y también incluye un sistema de ticketing/helpdesk. De esta forma, muchas empresas confían en GLPI para tareas de inventario informático y reportes de incidentes.

La aplicación es completamente Open Source y al estar creada con PHP podemos instalarla en casi cualquier sistema operativo moderno. Asimismo, el acceso a esta aplicación se puede realizar desde un dispositivo móvil.

Obtención de GLPI en Ubuntu 20.04

Primer paso:instalar LAMP en Ubuntu 20.04

En esta publicación, se supone que tiene una instalación limpia de Ubuntu y, por lo tanto, estamos comenzando desde cero.

GLPI es una aplicación web por lo que necesitamos un servidor web, PHP porque fue creado en este lenguaje, y un administrador de base de datos como MariaDB. Entonces, en resumen, instalemos LAMP en Ubuntu 20.04

Para ello solo es necesario ejecutar este comando que incluye Apache como servidor web, PHP junto con los módulos necesarios para su ejecución y MariaDB.

sudo apt install apache2 php7.4 php7.4-curl php7.4-zip php7.4-gd php7.4-intl php7.4-intl php-pear php7.4-imagick php-bz2 php7.4-imap php-memcache php7.4-pspell php7.4-tidy php7.4-xmlrpc php7.4-xsl php7.4-mbstring php7.4-ldap php-cas php-apcu libapache2-mod-php7.4 php7.4-mysql mariadb-server

Después de eso, recuerde verificar el estado de Apache y MariaDB para ver si hay errores.

sudo systemctl status apache2
sudo systemctl status mariadb

Antes de usar Apache recuerda abrir los puertos 80 y 443 del cortafuegos.

Luego, en su navegador web, vaya a http://SERVER-IP y verás algo como esto

Si todo salió bien, configure una contraseña de root para MariaDB usando mysql_secure_installation guión.

sudo mysql_secure_installation

Durante el proceso de instalación, podrá establecer una contraseña de root.

Luego se le harán algunas preguntas de configuración que puede responder Y todas ellas.

Remove anonymous users? [Y/n]
Disallow root login remotely? [Y/n]
Remove test database and access to it? [Y/n]
Reload privilege tables now? [Y/n]

Ahora, necesita crear una nueva base de datos para GLPI. Además de esto, también debe crear un nuevo usuario.

Entonces, ingrese a la consola de MariaDB

sudo mysql -u root -p

Y cree una nueva base de datos para GLPI. Dale el nombre que quieras, pero hazlo reconocible.

CREATE DATABASE glpidb;

Ahora, con esta declaración, cree el nuevo usuario y establezca los permisos en la base de datos.

GRANT ALL PRIVILEGES ON glpidb.* TO 'user'@'localhost' IDENTIFIED BY 'password';

Puedes llamar al usuario como quieras, yo usaré user y establezca una contraseña más segura que la que configuré.

Luego aplique los cambios:

FLUSH PRIVILEGES;

Y sal de la consola:

exit;

Con LAMP listo, podemos continuar.

Segundo paso:descargar GLPI en Ubuntu 20.04

Después de preparar el sistema, puede comenzar a descargar el paquete GLPI.

Para hacer esto, vaya a /tmp carpeta, y de ahí con el wget comando acceda a él.

cd /tmp/
wget https://github.com/glpi-project/glpi/releases/download/9.5.5/glpi-9.5.5.tgz

Descomprima el archivo con tar .

tar -xvf glpi-9.5.5.tgz

Luego mueva la carpeta al directorio raíz de Apache y configure los permisos necesarios

sudo mv glpi /var/www/html/
sudo chmod 755 -R /var/www/html/
sudo chown www-data:www-data -R /var/www/html/

Cree un nuevo VirtualHost para Apache. Esto es para que Apache pueda administrar mejor el acceso al sitio.

sudo nano /etc/apache2/sites-available/glpi.conf

Y añade la configuración deseada que por ejemplo puede ser esta:

<VirtualHost *:80>
   ServerAdmin [email protected]_domain.com
   DocumentRoot /var/www/html/glpi
   ServerName your-domain.com

   <Directory /var/www/html/glpi>
        Options FollowSymlinks
        AllowOverride All
        Require all granted
   </Directory>

   ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
   CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>

Reemplace ServerName con tu dominio y ServerAdmin con la información correcta.

Después de guardar los cambios y cerrar el editor, debe habilitar el nuevo VirtualHost.

sudo ln -s /etc/apache2/sites-available/glpi.conf /etc/apache2/sites-enabled/glpi.conf

Aplique los cambios habilitando Apache rewrite módulo y reiniciarlo.

sudo a2enmod rewrite
sudo systemctl restart apache2

Opcional:acceso seguro a GLPI con Let's Encrypt

Aunque este paso es opcional, se recomienda habilitar HTTPS si el acceso a GLPI será a través de una red externa. Entonces, para esto, debe tener un dominio válido.

Primero, instale Certbot y el complemento de Apache.

sudo apt install certbot python3-certbot-apache

Después de eso, genere los certificados con el siguiente comando

sudo certbot --apache -d [your-domain]

Reemplace [your-domain] con su nombre de dominio. Durante el proceso, deberá aceptar los términos de la licencia y establecer la dirección de correo electrónico requerida para completar el paso.

Luego, reinicie Apache

sudo systemctl restart apache2

Ahora podemos terminar la instalación.

Tercer paso:complete la instalación de GLPI

Ahora podemos abrir un navegador web y visitar el https://your-domain página para ver la pantalla de bienvenida donde podemos configurar el idioma de la instalación.

A continuación, deberá aceptar los términos de la licencia.

Como se trata de una instalación nueva, deberá hacer clic en Instalar botón.

El instalador ahora hará un análisis del servidor para ver si cumple con todos los requisitos.

Ahora es el momento de establecer los parámetros de la base de datos. Escribe localhost en el primer campo y el usuario y contraseña del usuario creado.

Si la conexión a la base de datos fue exitosa, se le mostrará la base de datos que hemos creado. Selecciónalo y continúa el proceso.

Luego verá un mensaje que dice que todo fue exitoso.

Si quieres colaborar con el proyecto, enviando datos de uso de forma anónima puedes hacerlo.

Finalmente, verá que todo el proceso ha sido exitoso y se le proporcionarán las credenciales de inicio de sesión.

Después de iniciar sesión, verá la pantalla principal.

Esto indica que GLPI se ha instalado correctamente.

Conclusión

GLPI nos ayuda con funciones administrativas que podemos aprovechar instalándolo en Ubuntu 20.04 que es lo que has aprendido en este post.

Así que comparte este post en tus redes sociales y ayúdanos a crecer.


Ubuntu
  1. Cómo instalar R en Ubuntu 20.04

  2. Cómo instalar PHP 7.4/7.3/7.2 en Ubuntu 18.04/Ubuntu 16.04

  3. Cómo instalar PHP 7 en Ubuntu 14.04

  4. Cómo instalar PHP 7 en Ubuntu 15.04

  5. Cómo instalar PHP 7.3 en Ubuntu 18.04

Cómo instalar Joomla 3.9 en Ubuntu 20.04

Cómo instalar qt en Ubuntu 20.04

Cómo instalar OwnCloud en Ubuntu 18.04

Cómo instalar Joomla en Ubuntu 18.04

Cómo instalar Go en Ubuntu 20.04

Cómo instalar Go en Ubuntu 22.04