Fonctionnalités Tarifs Guides Alternatives Blog Docs Mon compte English Acheter une licence GitHub
Intégrations / Surveiller les conteneurs Docker sur Unraid

Surveiller les conteneurs Docker sur Unraid

L'onglet Docker d'Unraid vous dit qu'un conteneur tourne. Maintenant vous dit s'il fonctionne — santé, endpoints, certificats, cron et mises à jour d'images, dans un seul conteneur.

· 3 min de lecture

Unraid vous donne un onglet Docker : une liste de conteneurs, leur état, et des boutons pour les démarrer et les arrêter. C’est un panneau de contrôle, et un bon. Ce n’est pas un outil de surveillance — rien là-dedans ne remarque qu’un conteneur a redémarré onze fois depuis mardi, que le certificat du reverse proxy expire cette semaine, ou que le script de sauvegarde nocturne ne tourne plus depuis quinze jours.

Maintenant est un conteneur unique qui ajoute tout cela, sur l’hôte que vous avez déjà.

Installer avec Docker Compose

Si vous utilisez le plugin Docker Compose Manager des Community Applications, ajoutez une stack :

services:
  maintenant:
    image: ghcr.io/kolapsis/maintenant:latest
    ports:
      - "8080:8080"
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock:ro
      - /proc:/host/proc:ro
      - /mnt/user/appdata/maintenant:/data
    environment:
      MAINTENANT_ADDR: "0.0.0.0:8080"
      MAINTENANT_DB: "/data/maintenant.db"
    restart: unless-stopped

Sans le plugin, ajoutez un conteneur à la main depuis l’onglet Docker, avec les mêmes trois mappages de volumes, les deux variables et le port 8080.

Deux points propres à Unraid :

  • Mettez appdata sur le pool de cache. Maintenant écrit en continu dans SQLite. Si son répertoire de données atterrit sur la baie, vos disques ne s’endorment jamais.
  • Ne l’exposez pas tel quel sur Internet. Maintenant n’embarque volontairement aucune authentification. Derrière Tailscale, WireGuard ou votre reverse proxy authentifié, c’est très bien ; derrière une redirection de port, non.

Ce qu’il surveille sur un serveur de homelab

  • l’état, les health checks, les boucles de redémarrage et les logs de chaque conteneur listé par l’onglet Docker ;
  • les endpoints HTTP et TCP, y compris des services hors Docker et n’importe quoi sur le réseau local ;
  • l’expiration des certificats SSL/TLS, détectée automatiquement depuis ces endpoints ;
  • les échéances des tâches cron, des sauvegardes et des jobs de fond, via des URL de heartbeat — la catégorie qui échoue en silence pendant des mois ;
  • les métriques CPU, mémoire, réseau et disque par conteneur ;
  • les mises à jour d’images, par comparaison des digests du registre avec les tags que vous exécutez ;
  • les constats de sécurité réseau, comme les conteneurs exposés sur 0.0.0.0 ou lancés en mode privilégié.

Le dernier point est souvent une lecture inconfortable sur un serveur qui a accumulé des conteneurs pendant quelques années, ce qui est précisément l’intérêt.

Ce que ça coûte

Community est gratuit, open source sous AGPL-3.0, et couvre la machine sur laquelle il tourne — ce qui, pour la plupart des installations Unraid, couvre tout. Si vous ajoutez une seconde machine, Personal lève les plafonds et atteint jusqu’à 20 machines pour 149 €, une fois, à vie.

Si vous le comparez à ce que vous exploitez déjà, il existe des comparatifs honnêtes avec Beszel, Netdata et Uptime Kuma.

Prêt à passer à Maintenant ?

Un conteneur, zéro config. Monitoring complet en 30 secondes.