Superviser les infrastructures.

Logo Beszel

Beszel

Console de supervision multi-serveurs : processeur, mémoire, disque et statistiques Docker de tout votre parc, assez légère pour tenir sur le plus petit VPS.

512 Mo (console seule) RAM 1 vCPU Port 8090 Disponible

Stack technique

DockerPocketBaseGo
RAM minimum512 Mo (console seule)
CPU minimum1 vCPU
Port par défaut8090
OS compatiblesubuntu-24.04

Beszel est une console de supervision open source (licence MIT) qui suit le processeur, la mémoire, le disque, la bande passante et les conteneurs Docker d'un nombre quelconque de serveurs, depuis une seule interface web. La console repose sur PocketBase : elle tient dans un binaire unique, ou dans une image Docker, et reste sous 50 Mo de RAM au repos. Sur chaque machine à surveiller, vous installez un agent — un petit binaire Go, ou son conteneur — qui échange avec la console sur une liaison chiffrée.

Dans la catégorie monitoring du catalogue, Beszel occupe une place que les autres outils ne prennent pas. Uptime Kuma et Gatus répondent à la question de la disponibilité — le service répond-il ? — sans rien dire des ressources. Netdata détaille superbement une machine, mais une à la fois. Prometheus et Grafana couvrent le même terrain que Beszel avec bien plus de finesse, au prix d'une chaîne à monter et à maintenir : exporters, règles de collecte, tableaux de bord. Beszel vise l'entre-deux : une console déployée une fois, un agent par serveur, et vous obtenez des courbes historiques, des alertes (e-mail, Slack, Telegram, ntfy…) et les statistiques par conteneur sans écrire une ligne de configuration.

Fonctionnalités clés

Métriques rafraîchies toutes les 15 secondes : processeur, mémoire, disque, bande passante et température.
Statistiques par conteneur Docker, avec découverte automatique des services présents sur l'hôte.
Courbes historiques à l'heure, au jour et au mois, sans plafond de rétention.
Règles d'alerte sur n'importe quelle métrique, envoyées vers l'e-mail, Slack, Telegram, ntfy, Discord et d'autres canaux.
Multi-serveurs : une seule console suit un nombre illimité d'agents répartis sur des hôtes différents.
Liaison chiffrée entre la console et ses agents : la clé publique générée par la console autorise l'échange, sans identifiant à transporter.
Console en binaire unique adossée à PocketBase — moins de 50 Mo de RAM, elle tient sur le plus petit gabarit de VPS.
Licence MIT : aucune fonction réservée à une édition payante, aucun abonnement à un service en ligne.

Quand utiliser cette solution ?

1

Vue d'ensemble d'un parc de VPS

Déployez la console sur un VPS dédié et installez un agent sur chaque serveur que vous administrez. Un seul écran affiche l'ensemble du parc, chaque machine colorée selon son état, avec le détail par conteneur en un clic — plus besoin d'ouvrir une session SSH par serveur pour savoir lequel sature.

2

Suivi des conteneurs Docker

Beszel découvre seul les conteneurs présents sur chaque hôte équipé d'un agent et suit leur consommation de processeur, de mémoire et de réseau. Vous n'avez ni exporter Prometheus ni cAdvisor à installer et à maintenir à côté.

3

Alerter avant l'incident

Posez un seuil sur la mémoire, le disque ou le réseau et recevez le message Telegram ou l'e-mail avant que le disque ne soit plein ou qu'un conteneur ne soit tué faute de mémoire — pas une fois le service à terre.

Déployer Beszel sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Commander un VPS ServOrbit (512 Mo de RAM suffisent)

La console est très légère : elle tient sur le plus petit gabarit, aux côtés d'autres services si besoin. Ce sont les agents installés sur vos autres machines qui feront le travail de mesure ; la console se contente de les interroger et de conserver l'historique.

02

Déployer la console Beszel depuis le Marketplace

Dans votre espace client ServOrbit : Marketplace → Monitoring → Beszel → Déployer. L'image henrygd/beszel:latest démarre en quelques secondes et l'ensemble de l'état — comptes, systèmes déclarés, historique des métriques — vit dans le volume beszel monté sur /beszel_data. Aucune base de données externe n'est à prévoir.

03

Se connecter la première fois

Ouvrez l'adresse de votre instance immédiatement : le premier écran vous demande de créer le compte administrateur (adresse e-mail et mot de passe fort), et le premier visiteur devient administrateur du tableau de bord. Ne laissez pas cette fenêtre ouverte plus longtemps que nécessaire. Si un domaine est attaché à l'application, allez sur https://<votre-domaine>. Sans domaine, il n'y a aucune adresse publique : ouvrez un tunnel SSH avec ssh -L 8090:127.0.0.1:8090 root@<ip-de-votre-vps> puis rendez-vous sur http://localhost:8090 — 8090 est le port du catalogue, utilisez celui qui est affiché sur la fiche de votre application dans l'espace client.

04

Déclarer votre premier système

Dans le tableau de bord, cliquez sur « Add system » et renseignez un nom, l'adresse de l'agent (nom d'hôte ou IP) et le port 45876. La console affiche alors une clé publique : copiez-la, elle sera demandée au démarrage de l'agent sur la machine à surveiller.

05

Installer l'agent sur chaque serveur

Sur chaque machine à surveiller, lancez docker run -d --restart=always --network host --name beszel-agent -v /var/run/docker.sock:/var/run/docker.sock:ro -e KEY="<clé-publique-de-la-console>" henrygd/beszel-agent:latest. Le montage du socket Docker en lecture seule est ce qui permet à l'agent de remonter les statistiques par conteneur. La machine apparaît dans la console dès la première liaison établie.

06

Publier le tableau de bord et régler les alertes

Pour consulter la console depuis un navigateur sans passer par un tunnel, attachez un domaine à l'application dans votre espace client : ServOrbit installe le vhost nginx et le certificat TLS, rien n'est à configurer côté serveur. Ouvrez ensuite les réglages de notification de Beszel pour brancher Telegram, Slack ou l'e-mail, puis posez vos seuils d'alerte sur les métriques qui comptent — le disque en premier.

Questions fréquentes

Beszel est une console de supervision de serveurs open source, sous licence MIT. Vous déployez une console, puis un agent léger sur chaque machine à suivre. La console rassemble en un seul écran les métriques instantanées et historiques de tout le parc : processeur, mémoire, disque, bande passante et consommation par conteneur Docker.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise Beszel ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.

Deploy Beszel on ServOrbit
Markdown
[![Deploy Beszel on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=beszel&utm_source=deploy-badge&utm_medium=referral&utm_campaign=beszel)
HTML
<a href="https://servorbit.com/vps-cloud?template=beszel&utm_source=deploy-badge&utm_medium=referral&utm_campaign=beszel"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Beszel on ServOrbit" height="40"></a>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Superviser les infrastructures.

Activez Beszel sur votre infrastructure.

VPS Cloud dédié — IPv4 incluse, datacenter européen, support inclus. Vos données ne quittent jamais votre serveur.

Configuration recommandée : 512 Mo (console seule) RAM · 1 vCPU

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.