Beszel : l’alternative à Portainer pour le monitoring de vos containers Docker

Publié le 19 décembre 2025 Temps de lecture : 1 min.

Quand on commence à multiplier les containers Docker sur plusieurs serveurs, il devient rapidement nécessaire d’avoir un outil de monitoring pour garder un œil sur tout ça. J’ai découvert Beszel il y a quelques jours, une solution open-source qui promet simplicité et efficacité avec de supers graphs !

Présentation de Beszel

Beszel est un outil de monitoring pour serveurs Docker qui se distingue par sa légèreté et sa simplicité d’utilisation. Le principe est classique : on installe un « hub » central et des « agents » sur chaque serveur à monitorer. L’interface web permet ensuite de visualiser en temps réel l’état de vos serveurs et containers.

Ce qui m’a tout de suite plu, c’est l’approche minimaliste. Pas de fonctionnalités superflues, juste l’essentiel pour surveiller CPU, RAM, disque, réseau et température.

Installation et configuration

L’installation est d’une facilité déconcertante. Un simple docker-compose pour le hub :

version: '3.8'
services:
  beszel:
    image: henrygd/beszel:latest
    container_name: beszel
    restart: unless-stopped
    ports:
      - "8090:8090"
    volumes:
      - ./beszel_data:/beszel_data

Pour ajouter un agent, Beszel génère automatiquement le code nécessaire depuis l’interface. On copie-colle, et en quelques secondes le serveur apparaît dans le tableau de bord (voici un exemple).

services:
  beszel-agent:
    image: henrygd/beszel-agent
    container_name: beszel-agent
    restart: unless-stopped
    network_mode: host
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - ./beszel_agent_data:/var/lib/beszel-agent
      # monitor other disks / partitions by mounting a folder in /extra-filesystems
      # - /mnt/disk/.beszel:/extra-filesystems/sda1:ro
    environment:
      LISTEN: 45876
      KEY: 'ssh-ed25519 XXXXXXXX'
      TOKEN: XXXXXXX
      HUB_URL: https://XXXXXXXXXX

Focus sur les fonctionnalités

L’interface affiche clairement les métriques de chaque serveur avec des graphiques interactifs. Mais surtout, on peut voir en détail la consommation de chaque container individuellement. C’est vraiment pratique pour identifier rapidement quel container consomme le plus de ressources.

Le système d’alertes est également bien pensé. On peut configurer des seuils pour différentes métriques : Statut du serveur, CPU, RAM, disque, bande passante… Ensuite, vous choisissez votre destination : soit Shoutr ou un webhook.

Conclusion

Beszel fait exactement ce qu’on attend d’un outil de monitoring Docker, sans complications inutiles. Si vous cherchez une solution légère pour surveiller vos serveurs, je vous le recommande. L’installation est rapide, l’utilisation intuitive, et ça fonctionne parfaitement.

Le projet est disponible sur beszel.dev et la documentation est assez claire pour démarrer rapidement. Une idée de projet à mettre en place pendant vos vacances !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *