Download GLPI from command line on Linux

In this tutorial, I will explain how to download GLPI from the command line with wget, unzip it and move it to the virtualhost folder. If you have a Web server under Linux with Nginx, this tutorial will allow you to install GLPI without needing to use a WinSCP type client or FTP server. 1. …

Read more



GLPI 10: configuration of email notifications

In this tutorial, I will explain how to enable and configure email notifications. To send messages, we will configure an SMTP server. To work, notifications need automatic actions to be correctly configured. Enable and configure email notifications in GLPI In the menu, expand Configuration 1 and click on Notifications 2. By default, notifications are not …

Read more



GLPI 10: add a message collector

Présentation The collector in GLPI allows you to retrieve emails from a mailbox and then create a ticket. If in your organization you have a mailbox dedicated to IT incidents, the collector will allow you to collect emails from this mailbox and create a ticket automatically. When message (email) notifications are enabled, if users respond …

Read more



Nginx: compile an external module

In this tutorial, I will explain how to compile an external module for Nginx in order to add additional functionality to the web server. To illustrate this tutorial, I will take as an example the module http-headers-more-filter which allows you to modify the headers (hearders) sent by HTTP requests. Before you begin, make sure you …

Read more



How to upgrade from GLPI 9.5.X to GLPI 10.0.X

In this article, which is not really going to be a tutorial, but rather a guide to help you move from GLPI 9.5.X to GLPI 10.0.X. At the time of writing this guide in 2024, it has now been almost 2 years since GLPI 10 is out. There are still many organizations that have still …

Read more



Docker: change default IP address ranges

In this tutorial, I will explain how to change Docker’s default address range. By default, Docker uses class “B” private addresses from 172.17 to 172.32. For each “stack” or container, it will assign a range with a mask in /16. Here is an example : In some cases, it may be necessary to modify this …

Read more



Proxmox: supervision with Zabbix

In this tutorial, I will explain to you how to monitor a Proxmox server with Zabbix. Supervision of Proxmox with Zabbix is done through the Proxmox API, which also makes it possible to report information on the VMs and CT which operates on the Hypervisor. Supervision is done by importing a model into Zabbix; it …

Read more



Guacamole: delegate authentication to Keycloak with OpenID

Presentation In this tutorial, I’ll walk you through how to configure Guacamole to use Keycloak with OpenID to authenticate users. Using Keycloak with Guacamole will give us additional features such as: With Keycloak and OpenID, there are two ways to manage users in Guacamole: In this tutorial, I’ll cover both. Concerning the environment Guacamole and …

Read more



GLPI 10: automatic actions configuration

Dans ce tutoriel, je vais vous expliquer comment configurer les actions automatiques dans GLPI 10. Overview of automatic actions in GLPI To carry out certain background actions such as email notifications, collection of messages for ticket generation, various maintenance tasks, etc. GLPI 10 uses automatic actions also called cron. Automatic actions are executed with two …

Read more