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.0ou 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.