
XDA a publié un article cette semaine sur la façon spécifique dont les conteneurs Docker peuvent échouer sans plantage. Un contrôle de santé passe parce que le processus est toujours actif, mais l’application à l’intérieur est bloquée. Les utilisateurs le voient avant vous. La correction du côté du conteneur est une sonde de contrôle de santé réelle, pas une vérification de processus. La correction du côté de l’opérateur est un téléphone qui vous dit quand quelque chose ne va pas avant qu’un ami ou un partenaire ne vous envoie un message.
La bonne nouvelle est qu’Android dispose désormais d’un ensemble approprié d’applications d’observabilité pour home lab. Pas seulement des visionneuses complémentaires pour un tableau de bord spécifique. De vraies alertes, de vrais tableaux de bord, de vrais contrôles. Voici sept applications Android que nous avons testées sur un home lab modeste (Synology NAS, Proxmox mini-PC, trois Raspberry Pi 5, un petit cluster Kubernetes) avec des incidents réellement dignes d’alerte le mois dernier. Classées par la fréquence à laquelle chacune a détecté le problème en premier.
Ce qui compte lors de la surveillance d’un home lab depuis un téléphone
- Santé en direct au-delà de l’état du processus. L’outil doit vérifier ce que fait le service, pas seulement si son PID est toujours là.
- Notifications push qui survivent au mode Doze. La gestion agressive de la batterie d’Android tue les applications d’alerte mal configurées. Les push FCM de première partie sont plus fiables que l’interrogation longue.
- Contrôles bidirectionnels. Redémarrez un conteneur, redémarrez un Pi, désactivez un capteur défectueux sans ouvrir un ordinateur portable.
- Fédération. Un écran de téléphone pour de nombreux services vaut mieux qu’une application par pile.
- Authentification qui survive au redémarrage de la session. Jetons de longue durée, réauthentification biométrique et aucune invite “réconnectez-vous” chaque matin.
- Coût de la batterie. Une application daemon en arrière-plan qui interroge toutes les 30 secondes consommera 8% de la journée de votre téléphone. Les applications basées sur des événements et basées sur des push restent près de zéro.
Comparaison rapide
| Application | Meilleur pour | Plan gratuit | Prix de départ | Fonctionnalité distinctive |
|---|---|---|---|---|
| Home Assistant | Appareils physiques + services | Oui, open source | Gratuit, HA Cloud environ 7 USD/mois | Plus de 3000 intégrations |
| Uptime Kuma | Tableau de bord de disponibilité des points de terminaison | Oui, open source | Gratuit | Jolie page d’état incluse |
| Portainer Companion | Flottes Docker et Kubernetes | Oui | Gratuit avec Portainer CE | Démarrer/arrêter le conteneur depuis le téléphone |
| Grafana | Tableaux de bord profonds avec historique | Oui | Gratuit avec Grafana OSS | Exploration des séries temporelles |
| Netdata | Métriques en temps réel par hôte | Oui | Niveau gratuit, niveau Cloud payant | Résolution par seconde dès le départ |
| Prometheus Alertmanager | Alertes basées sur des règles | Oui | Gratuit | Routage d’alerte sophistiqué |
| Docker Manager | Contrôle de conteneur léger | Oui | Environ 3 USD Pro | S’exécute directement sur la socket Docker |
Les applications
1. Home Assistant — Meilleur observatoire all-in-one de home lab
Home Assistant a commencé comme un concentrateur domotique et s’est tranquillement transformé en le meilleur tableau de bord de home lab gratuit sur Android. L’application compagnon communique avec une instance Home Assistant auto-hébergée via LAN ou un proxy inverse. Les notifications push, les graphiques des capteurs, les redémarrages de services et les automatisations longues durée vivent tous au même endroit. Les états des conteneurs Docker, la consommation d’énergie du commutateur réseau et les alertes Uptime Kuma peuvent tous être affichés dans une seule vue Home Assistant.
Où elle échoue: L’effort de configuration est réel. Home Assistant fonctionne mieux lorsque vous vous y engagez en tant que concentrateur. S’engager à moitié signifie que l’application duplique le travail que vos autres outils font déjà.
Tarification:
- Gratuit: tout, pour toujours
- Payant: Home Assistant Cloud environ 7 USD/mois pour l’accès à distance sans proxy inverse
Plates-formes: Android, iOS, web
Télécharger: Home Assistant sur Aptoide · Google Play
Conclusion: Le meilleur choix si vous voulez une application et un tableau de bord pour toute la maison et tout le lab.
2. Uptime Kuma — Meilleur tableau de bord de disponibilité des points de terminaison
Uptime Kuma s’exécute comme un conteneur sur votre NAS et fait un ping vers vos services. L’interface web est soignée, et l’expérience de l’application sur Android est une vue adaptée aux mobiles du même tableau de bord, plus des notifications push en cas d’échec de la vérification. Surveiller les points de terminaison HTTP, les ports, les enregistrements DNS et les contrôles de santé des conteneurs en un seul endroit en fait le choix pour la question “quelque chose s’est-il cassé?” à 8 heures du matin.
Où elle échoue: Pas un outil d’observabilité à usage général. Il sait si un service est actif, pas pourquoi. Pas d’application Android de première partie; vous utilisez l’interface web ou un client tiers.
Tarification:
- Gratuit: MIT open source
- Payant: aucun
Plates-formes: Web-first, compatible mobile
Télécharger: Client mobile Uptime Kuma sur Aptoide — client communautaire pour l’API Kuma
Conclusion: Associez-le à un vrai canal d’alerte (ntfy, Pushover ou Home Assistant) et il devient le seul volet “actif ou inactif”.
3. Portainer Companion — Meilleur contrôle Docker et Kubernetes
Portainer Companion est un client Android tiers pour l’API Portainer. C’est important car Portainer CE s’exécute dans chaque home lab qui a Docker ou Kubernetes, et l’application vous permet de redémarrer un conteneur, d’entrer dans un shell ou d’effacer un volume bloqué depuis le téléphone. Les rotations de garde qui se résument à “redémarrer le conteneur” sont couvertes par ceci seul.
Où elle échoue: Le statut tiers signifie que la surface de l’API peut dériver. Certaines nouvelles fonctionnalités de Portainer arrivent plus tard du côté Android. L’interface est fonctionnelle plutôt que jolie.
Tarification:
- Gratuit: fonctionnalité complète contre Portainer CE
- Payant: rien pour l’application
Plates-formes: Android, iOS
Télécharger: Portainer Companion sur Aptoide · Google Play
Conclusion: Installez ceci si Portainer est déjà dans la pile.
4. Grafana — Meilleurs tableaux de bord profonds
Grafana sur mobile est toujours plus un visualiseur qu’un générateur, mais son visualiseur est très bon. Une fois que vous avez mis en place des tableaux de bord sur le bureau, l’application Android les rend faciles à scanner. Les crochets d’alerte se connectent à tout fournisseur qui parle webhook. Les intégrations Loki et Prometheus signifient que les journaux et les métriques arrivent en un seul clic.
Où elle échoue: Construire des tableaux de bord sur un téléphone est désagréable. La configuration des alertes doit se faire du côté web. L’application fonctionne mieux sur une tablette, pas sur l’écran d’un téléphone.
Tarification:
- Gratuit: Grafana OSS, auto-hébergé
- Payant: Grafana Cloud à partir d’environ 30 USD/mois pour les installations plus grandes
Plates-formes: Android, iOS, web
Télécharger: Grafana sur Aptoide · Google Play
Conclusion: Choisissez ceci si le lab a déjà un historique de métriques qui vaut la peine d’explorer.
5. Netdata — Meilleures métriques en temps réel par hôte
Netdata envoie un agent par hôte qui envoie des métriques par seconde dans un tableau de bord. L’application Android affiche ces tableaux de bord, affiche les anomalies par service et envoie des alertes lorsqu’un hôte se comporte mal. Le niveau gratuit est généreux. Le niveau Cloud ajoute la corrélation entre les hôtes et les alertes centralisées.
Où elle échoue: La corrélation entre hôtes sans le niveau Cloud nécessite un Netdata parent auto-hébergé que de nombreux home labs ignoreront. La déduplication des alertes est plus fine qu’Alertmanager.
Tarification:
- Gratuit: agent complet et tableaux de bord sur un seul hôte
- Payant: Niveaux Netdata Cloud à partir d’environ 4 USD/mois par utilisateur actif pour les hôtes croisés et la rétention longue
Plates-formes: Android, iOS, web
Télécharger: Netdata sur Aptoide · Google Play
Conclusion: Choisissez ceci si vous voulez une visibilité par seconde et que ça vous va par hôte plutôt que sur l’ensemble de la flotte.
6. Prometheus Alertmanager — Meilleure alerte basée sur des règles
Prometheus et Alertmanager ensemble sont l’épine dorsale des alertes de la plupart des home labs sérieux. Le côté Android est un visualiseur plus une cible de routage: Alertmanager pousse vers Pushover, Discord, ntfy ou un webhook, et le téléphone reçoit le ping. La complexité des règles est l’essentiel. “Alerter uniquement si le conteneur est malsain depuis cinq minutes ET le CPU est supérieur à 80% pendant la même période” est trivial ici et impossible chez la plupart des concurrents.
Où elle échoue: Alertmanager n’est pas “installer et partir”. Les configurations de scrape Prometheus sont leur propre sujet. Si vous n’avez jamais écrit une requête PromQL, prévoyez un week-end.
Tarification:
- Gratuit: open source sous licence Apache
- Payant: aucun
Plates-formes: Web-first; Android via Grafana ou clients Alertmanager dédiés
Télécharger: Pas d’application Android de première partie; les alertes arrivent via le routage configuré.
Conclusion: Choisissez ceci lorsque le taux de faux positifs sur les outils d’alerte plus simples devient inacceptable.
7. Docker Manager — Meilleur contrôle de conteneur léger
Docker Manager est une alternative plus simple à Portainer Companion. Il parle directement au socket Docker (via SSH ou un point de terminaison TCP que vous exposez à LAN) et vous permet de lister, démarrer, arrêter et inspecter les conteneurs. Aucun serveur Portainer requis. Pour un petit home lab, les frais généraux opérationnels plus faibles sont l’argument de vente.
Où elle échoue: Aucun support Kubernetes. Exposer le socket Docker sur le réseau est un choix de sécurité qui nécessite une couche de renforcement (Tailscale, VPN, TLS + certificats clients).
Tarification:
- Gratuit: fonctionnalités complètes
- Payant: environ 3 USD une fois Pro pour supprimer les annonces et déverrouiller les multi-terminaux
Plates-formes: Android
Télécharger: Docker Manager sur Aptoide · Google Play
Conclusion: Choisissez ceci lorsque le lab est uniquement Docker et que vous préférez ne pas exécuter Portainer du tout.
Comment choisir
- Si vous voulez un tableau de bord et une application pour la maison et le lab: Home Assistant.
- Si la question quotidienne est “quelque chose est-il tombé en panne”: Uptime Kuma.
- Si redémarrer un conteneur est la garde: Portainer Companion.
- Si les tableaux de bord profonds avec historique importent: Grafana.
- Si les métriques en temps réel par hôte sont l’essentiel: Netdata.
- Si les règles d’alerte doivent être plus intelligentes qu’un seuil: Prometheus Alertmanager.
- Si Docker est tout le lab et que la simplicité est préférable: Docker Manager.
Restez sur les tableaux de bord web que vous avez déjà si une vue téléphonique ne vous fera pas agir plus vite. La valeur de ces applications n’est pas de regarder des graphiques. C’est de réparer quelque chose dans les dix minutes entre la remarquer et l’oublier.
FAQ
Ces applications déchargent-elles la batterie du téléphone? Les applications bien configurées basées sur push (Home Assistant, Netdata Cloud, Uptime Kuma via ntfy) restent près de zéro. Les applications d’interrogation intensive (certains clients tiers) peuvent consommer 8-10% par jour si configurées pour vérifier toutes les 30 secondes.
Laquelle d’elles alerte en cas d’échec de la vérification de santé Docker? Uptime Kuma si vous le pointez vers un point de terminaison de santé. Prometheus avec cAdvisor gratté du conteneur. Home Assistant avec intégration Docker fonctionne aussi.
Puis-je utiliser ceux-ci sans VPN? Oui si le service est accessible via un proxy inverse avec TLS. Tailscale, WireGuard ou Cloudflare Tunnel sont des modèles courants pour faire fonctionner ces applications de n’importe où.
Qu’en est-il des applications spécifiques à NAS comme Synology DSM ou Truenas? Elles existent et sont utiles pour la surveillance spécifique aux NAS, mais elles ne couvrent qu’une seule boîte. Les applications ci-dessus voient tout le lab.
Home Assistant est-il exagéré pour juste une surveillance? Pas vraiment. Le tableau de bord seul en vaut la peine, et il se développe avec le lab. Mais si vous surveillez strictement les services et non les appareils domotiques, Uptime Kuma est un point de départ plus léger.