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: configuration as reverse proxy

In this tutorial dedicated to Nginx, I will explain how to configure it in order to have a reverse proxy. Before getting to the heart of the matter, I will quickly introduce you to Nginx and what a reverse proxy. For this tutorial, I used an Ubuntu 20.04 machine. Introducing Nginx Nginx is a web …

Read more




Telnet: Test an SMTP server and send an email

In this tutorial, I will explain how to send an email by telneting into an SMTP server. This manipulation is regularly used to test the correct functioning of an SMTP server. If you simply want to use Telnet to test a service you can read this tutorial: Using the Telnet client to test a network …

Read more



Docker: Clean up and free up disk space

In this tutorial, I’ll walk you through how to clean up Docker to free up disk space on your server or computer. Even though Docker container images don’t necessarily take up a lot of space, Docker can take up a significant amount of space on a computer, especially when: After a while, you can have …

Read more



Ubuntu 24.04: install Nginx 1.27.X

In this tutorial, I will explain how to install Nginx version 1.27.X on Ubuntu 24.04 (this also works for Ubuntu version 22.04). At the time of writing this tutorial, the version of Nginx available on Ubuntu repositories is 1.24.X. On the Nginx.org website, the Mainline version of Nginx is 1.27X and the Stable version is …

Read more



Ubuntu 24.04: Installing Docker and Docker compose

In this tutorial, I will explain how to install Docker and Docker Compose from the official Docker sources. Au moment de la rédaction de ce tutoriel, Ubuntu 24.04 vient tout juste de sortir et Docker est déjà disponible sur les dépôt On the Docker documentation, you have to pass several command lines to first install …

Read more



Deploy Guacamole in a container with Docker and docker-compose

In this tutorial, I will explain how to deploy Guacamole in a container using Docker and docker-compose. In my first Guacamole tutorial available here, I explained how to install Guacamole directly on Ubuntu. As you will see, deploying Guacamole in a container is very simple and fast. Maintaining the application is also easier, especially for …

Read more



GLPI 10: link with an Active Directory

Presentation In this tutorial, I will explain how to link GLPI 10 with an Active Directory to allow users to log in with their domain account. This link will allow you to synchronize users in GLPI, if you use an email collector, this allows you to provision user accounts and allows the import of emails …

Read more



Nginx: resolve error: could not build optimal proxy_headers_hash

In this article, I will explain how to fix the could not build optimal proxy_headers_hash error on Nginx when doing a configuration test with nginx -t. This warning is displayed when publishing several dozen virtualhosts on Nginx in reverse proxy. To solve this problem, you need to increase the value of the following parameters: Open …

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