GLPI en Debian Jessie

El software libre puede ayudar y mucho a una empresa en su día a día. El artículo de hoy es una actualización del que escribí en su día, sobre el gestor de parque informático GLPI. Un producto genial para llevar la gestión de todos nuestros equipos, incluyendo un completísimo módulo de helpdesk y un gestor de plugins, que nos brindará la posibilidad de integrar otros procuctos, como es el caso de OCS Inventory.

GLPI en Debian Jessie

Vamos a recapitular un poco, ya he comentado que hablé del producto hace un tiempo, en esa ocasión utilicé el sistema operativo Debian 7 «Wheezy», aquí os dejo los enlaces, por si les queréis echar un vistazo:

Hoy veremos la instación sobre un sistema operativo Debian 8 «Jessie», sobre la última versión, a fecha de éste artículo, que es la 0.90.2.  Antes de nada debemos cumplir con una serie de requisitos en el servidor, que básicamente es instalar un servidor LAMP:

  • Servidor web Apache2
  • PHP4 o superior
  • MySQL 4.1.2 o superior

En el otro artículo no vimos estos pasos, ya que los obvie, ahora si que lo haremos:

  1. apt-get -y update
  2. apt-get -y upgrade
  3. apt-get -y install apache2
  4. apt-get -y install php5
  5. apt-get -y install mysql-server php5-mysql php5-gd

Una vez hecho esto nos iremos a la página de GitHub del proyecto, para descargar la última versión:

Página de GitHub de GLPI

Página de GitHub de GLPI

Podemos realizar la descarga desde la línea de comandos:

  1. wget https://github.com/glpi-project/glpi/releases/download/0.90.2/glpi-0.90.2.tar.gz

Movemos el fichero a la carpeta /var/www/html/

  1. mv glpi-0.90.2.tar.gz /var/www/html/

Y descomprimimos:

  1. cd /var/www/html/
  2. tar xzvf glpi-0.90.2.tar.gz

Cambiaremos los permisos y el propietario de la carpeta:

  1. chmod 755 /var/www/html/glpi -R
  2. chown www-data:www-data /var/www/html/glpi -R

Ahora vamos a crear un nuevo fichero de configuración para el servidor, en la configuración de Apache:

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

Lo editamos para dejarlo similar al de la imagen, yo he utilizado el subdominio ficticio, glpi.ochobitsunbyte.pw

glpi-debian-jessie-006

Añadimos el nuevo fichero a la configuración:

  1. a2ensite glpi

Para acceder vía web al servidor, podemos engañar a nuestro sistema, editanto el fichero /etc/hosts, y añadir allí la IP más el nombre, en Windows sería editar el fichero /windows/system32/drivers/etc/hosts

Una vez hecho esto reiniciamos el servicio:

  1. service apache2 restart

Si accedemos a la URL vía navegador web, escribiendo http://glpi.ochobitsunbyte.pw, en mi caso, veremos el instalador:

Elección de idioma del instalador GLPI

Elección de idioma del instalador GLPI

Una vez hemos seleccionado nuestro idioma en la siguiente ventana aceptamos la licencia, que es GNU GPL

Aceptación licencia GNU GPL

Aceptación licencia GNU GPL

Una vez hecho esto, pasamos a iniciar la instalación. También tenemos la opción de actualizar si es el caso:

glpi-debian-jessie-004

En la siguiente ventana veremos una serie de avisos, respecto a si cumplimos con los requisitos de la instalación:

Compatibilidad siste,a

Compatibilidad sistema

Todo ha ido bien, así que podemos continuar.

Configuración base de datos

Configuración base de datos

En la ventana anterior tenemos que añadir las credenciales de nuestro servidor de base de datos.

glpi-debian-jessie-009

Al crear la base de datos, pasaremos a la siguiente ventana que nos informará del final de la instalación y nos mostrarás las credenciales de acceso de los usuarios creados por defecto:

Finalización instalación GLPI

Finalización instalación GLPI

Y con esto ya podemos marcar sobre el botón «Utilizar GLPI«

Ventana acceso

Ventana acceso

Accedemos al panel, en el caso de administrador con el usuario ‘glpi‘ y la contraseña ‘glpi

Interfaz GLPI

Interfaz GLPI

Y voilà! ya tenemos GLPI instalado. El primer paso es cambiar las contraseñas por defecto de los usuarios y eliminar el fichero de instalación.

Tengo que decir que el cambio del tema me parece muy acertado y que está más adaptado a los nuevos tiempos. Leyendo las notas de las últimas versiones incorpora y mejora funciones. Todo sea probarlo 🙂

De aquí a poco os explicaré como integrar OCS Inventory, mediante el plugin correspondiente. ¡Estad atentos! 😉