Beszel sur Raspberry Pi : avis et guide pour surveiller Docker et votre mini-serveur

Baies de serveurs illustrant le monitoring d’un mini-serveur Raspberry Pi avec Beszel

Votre Raspberry Pi fait tourner Pi-hole, Home Assistant, Jellyfin ou plusieurs conteneurs Docker, puis il ralentit sans prévenir. Beszel répond à un besoin simple : voir rapidement ce qui consomme du CPU, de la mémoire, du disque ou du réseau, sans déployer une pile Grafana/Prometheus complète.

3 points clés

  • Beszel est un outil de monitoring auto-hébergé, léger, avec statistiques système, Docker/Podman et alertes.
  • Sur Raspberry Pi, il est pertinent pour surveiller un mini-serveur Docker, un NAS maison, un serveur domotique ou un homelab.
  • Son atout est la simplicité ; sa limite est une personnalisation moins poussée qu’une stack Grafana/Prometheus.

Verdict rapide

Notre avis : Beszel est un excellent choix si vous voulez un tableau de bord lisible en quelques minutes pour votre Raspberry Pi. Il ne vise pas les administrateurs qui veulent tout instrumenter au millimètre, mais il couvre très bien le cas d’usage le plus courant : comprendre l’état d’un petit serveur Linux et recevoir des alertes avant la panne.

C’est quoi Beszel ?

Beszel est une plateforme de monitoring open source. D’après le site officiel, elle met l’accent sur un suivi léger des serveurs, avec historique, statistiques Docker/Podman, alertes, multi-utilisateur, sauvegardes automatiques et API REST. Le dépôt GitHub présente le projet comme un outil léger avec interface web, configuration simple et fonctions prêtes à l’emploi.

Capture du site officiel Beszel présentant le tableau de bord de monitoring
Beszel met en avant une interface simple pour suivre CPU, mémoire, disque, réseau et conteneurs Docker.

Pour qui sur Raspberry Pi ?

Beszel est pertinent si votre Raspberry Pi sert déjà de petit serveur allumé 24 h/24 : Pi-hole, serveur de fichiers, proxy local, Home Assistant, Uptime Kuma, Jellyfin, serveur MQTT, stack Docker Compose ou laboratoire Linux. Dans ces scénarios, la vraie question n’est pas seulement “est-ce que ça marche ?”, mais “qu’est-ce qui se passe quand ça commence à saturer ?”.

Sur un Raspberry Pi 4 ou Raspberry Pi 5, l’intérêt est encore plus fort si vous utilisez un SSD USB ou NVMe. Beszel aide à repérer les conteneurs trop gourmands, les pics de charge, les partitions qui se remplissent ou une machine qui chauffe.

Comment l’utiliser sans se compliquer la vie

L’approche la plus simple consiste à faire tourner le hub Beszel sur votre Raspberry Pi principal, puis à ajouter un agent pour chaque machine à surveiller. Dans un petit réseau domestique, un seul Raspberry Pi peut donc afficher son propre état et celui d’autres mini-PC, NAS ou serveurs Linux.

  1. Préparez un Raspberry Pi à jour, idéalement avec Raspberry Pi OS Lite 64-bit ou une distribution Debian légère.
  2. Installez Docker si vous voulez une gestion simple par conteneurs.
  3. Déployez le hub Beszel et créez le premier compte administrateur.
  4. Ajoutez l’agent sur le Raspberry Pi ou les machines à suivre.
  5. Configurez les alertes utiles : disque presque plein, mémoire saturée, température élevée, machine indisponible.

Conseil pratique : commencez avec le monitoring local, sans exposition Internet. Si vous avez besoin d’y accéder hors de chez vous, utilisez plutôt un VPN de confiance qu’une ouverture de port directe sur votre box.

Pré-requis et limites à connaître

Beszel est léger, mais votre Raspberry Pi reste un ordinateur à ressources limitées. Pour un serveur durable, privilégiez une alimentation officielle, un boîtier correctement ventilé et un SSD plutôt qu’une carte microSD fatiguée. Sur Raspberry Pi 5, un refroidissement actif est conseillé si plusieurs conteneurs tournent en continu.

Côté logiciel, gardez Docker, le système et les images à jour. Beszel peut vous alerter, mais il ne remplace pas une stratégie de sauvegarde : exportez vos fichiers de configuration, conservez vos volumes importants et testez la restauration.

Tableau comparatif rapide

SolutionIdéal pourAvantageLimite
BeszelHomelab Raspberry Pi, Docker, suivi simpleInterface claire, alertes, historiqueMoins personnalisable que Grafana
Uptime KumaVérifier si des services répondentTrès simple pour le statut HTTP/TCPNe détaille pas les ressources système
Grafana + PrometheusMonitoring avancé et dashboards sur mesureTrès puissant et extensiblePlus lourd à maintenir
GlancesDiagnostic rapide en terminal ou webInstallation rapideMoins orienté suivi multi-machines durable

Points forts

  • Interface moderne et facile à lire.
  • Suivi des métriques système et des conteneurs Docker/Podman.
  • Alertes utiles pour un serveur maison.
  • Approche plus légère qu’une stack de monitoring complète.
  • Fonctions intéressantes pour un homelab : multi-utilisateur, OAuth/OIDC, sauvegardes, API.

Limites

  • Moins adapté aux environnements professionnels complexes.
  • Moins de liberté de visualisation que Grafana.
  • Demande tout de même une base Linux/Docker propre.
  • Les alertes ne remplacent pas les sauvegardes et la maintenance.

Checklist avant de l’installer

  • Raspberry Pi 4 ou 5 avec système 64-bit à jour.
  • Stockage SSD si le serveur héberge déjà plusieurs services.
  • Accès SSH fonctionnel et mot de passe remplacé par une clé si possible.
  • Docker installé si vous partez sur un déploiement conteneurisé.
  • Accès limité au réseau local ou protégé par VPN.
  • Plan de sauvegarde pour les volumes et fichiers de configuration.

Alternatives à envisager

Si vous voulez seulement savoir si un service web répond, Uptime Kuma reste probablement plus direct. Si vous voulez construire des dashboards complexes avec des métriques très détaillées, Grafana et Prometheus sont plus adaptés. Si vous cherchez un outil de diagnostic ponctuel, Glances peut suffire. Beszel se place entre ces mondes : assez complet pour un vrai suivi quotidien, mais assez simple pour un Raspberry Pi domestique.

Questions fréquentes

Beszel est-il gratuit ?

Oui, le projet est open source et publié sous licence MIT. Vérifiez toujours le dépôt officiel pour les informations les plus récentes.

Un Raspberry Pi 3 suffit-il ?

Pour un simple test, c’est possible selon votre système, mais un Raspberry Pi 4 ou 5 est plus confortable pour héberger Beszel avec d’autres services.

Beszel surveille-t-il les conteneurs Docker ?

Oui. C’est l’un de ses intérêts majeurs : suivre l’usage CPU, mémoire et réseau de conteneurs Docker ou Podman.

Faut-il l’exposer publiquement ?

Non. Pour un usage maison, gardez l’interface sur le réseau local. Si un accès distant est nécessaire, préférez un VPN.

Sources utiles

Article rédigé par Vincent Vandegans, passionné de Raspberry Pi, Linux, domotique et solutions auto-hébergées pour la maison.

Laisser un commentaire

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