Ubuntu 22.04: install Docker

In this tutorial, I will show you a script to install Docker and Docker Compose on Ubuntu 22.04. Today more and more applications are available in containers with Docker, I regularly have to install a new machine on Ubuntu and have to install Docker and Docker Compose. Personally, I prefer to install Docker from the …

Read more



  Zabbix: monitoring your infrastructure – installation and configuration with Docker

In this tutorial, I will explain how to set up Zabbix with Docker to monitor your server and network infrastructure. For those who follow me regularly, I have long been a fan of PRTG for its “simplicity” but which has certain limits compared to Zabbix. I will come back to it in an article explaining …

Read more



  Crowdsec: secure your web server network – installation and configuration

In this tutorial, I will explain to you how to secure the network part of your web servers with Crowdsec. The tutorial is made on Ubuntu 20.04 Crowdsec overview Crowdsec is an open source tool that allows you to “secure” or rather add a layer of security to your Linux servers (soon Windows too) by …

Read more




Nginx: remove the Server header

In this tutorial, I will explain to you how to delete the header server on Nginx but not only… As you can see in the screenshot below, in the response, we can see the server: Microsoft-IIS/8.5 and the version of PHP and ASP with the X-Powered-By headers. To remove the server header, we will use …

Read more



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: backup with Proxmox Backup Server

In this tutorial, we will see how to set up a backup in Proxmox with Proxmox Backup Server. Overview of Proxmox Backup Server In addition to providing a free virtualization solution, Proxmox provides a backup solution for its Hypervisor system under the name Proxmox Backup Server. Key features: You can find the full feature list …

Read more