L’article XDA sur la construction d’un tableau de bord unique pour que personne dans la maison n’ait besoin de savoir ce qu’est une adresse IP a capturé la véritable valeur d’un homelab auto-hébergé : quand tout le monde peut trouver le serveur multimédia, la photothèque ou l’état de l’imprimante à partir d’un seul signet du navigateur, le homelab cesse d’être « votre projet » et devient « l’infrastructure de la maison ». Les meilleures applications pour les tableaux de bord de services auto-hébergés sur bureau sont les outils qui rendent cette transition possible.
Nous avons testé huit tableaux de bord qui s’exécutent dans Docker, exposent une interface Web et ne demandent pas de frais mensuels. Chaque choix est gratuit, la plupart sont open source, et ils couvrent une gamme allant d’une installation de cinq minutes à une page d’accueil entièrement personnalisée pour un homelab sérieux.
Ce qu'il faut rechercher dans un tableau de bord auto-hébergé
Un tableau de bord qui survit à l’utilisation quotidienne du foyer a besoin de quatre propriétés :
- Config-as-code ou édition d’interface nette — vous ajouterez et supprimerez des services régulièrement. Si chaque changement nécessite SSH, la famille ne la touchera pas.
- Widgets de statut en direct — un tableau de bord qui ne liste que des noms est une page de signets. Le statut de ping, les graphiques de ressources et les widgets par service la maintiennent utile.
- Recherche ou raccourcis clavier — l’accès rapide importe quand vous connaissez le nom du service mais pas où se trouve la tuile.
- Mise en page adaptée aux mobiles — la plupart des visiteurs ouvrent le tableau de bord sur un téléphone. Il doit se redessiner sur un petit écran.
Le reste est une question de goût : thème sombre, image d’arrière-plan, ordre des widgets.
Comparaison rapide
| Application | Meilleur pour | Plan gratuit | Open source | Configuration |
|---|---|---|---|---|
| Homepage | Tableau de bord homelab riche en widgets | Oui, complet | Oui (GPL-3.0) | YAML |
| Homer | Tableau de bord statique ultra simple | Oui, complet | Oui (Apache-2.0) | YAML |
| Heimdall | Lanceur d’applications organisé par catégories | Oui, complet | Oui (MIT) | Interface Web |
| Dashy | Hautement personnalisable et riche en fonctionnalités | Oui, complet | Oui (MIT) | YAML + UI |
| Organizr | Portail homelab multi-utilisateurs | Oui, complet | Oui (GPL-3.0) | Interface Web |
| Flame | Page d’accueil rapide avec recherche | Oui, complet | Oui (MIT) | Interface Web |
| Fenrus | Hybride signets et tableau de bord | Oui, complet | Oui (MIT) | Interface Web |
| Hiccup | Tableau de bord statique qui se compile en une seconde | Oui, complet | Oui (MIT) | JSON |
Les applications
1. Homepage — Meilleur pour un tableau de bord homelab riche en widgets
Homepage par gethomepage.dev est devenu le tableau de bord homelab de facto grâce à un détail : il est livré avec des widgets pour presque tous les services auto-hébergés que vous êtes susceptible d’exécuter. Plex, Jellyfin, Sonarr, Radarr, qBittorrent, Portainer, Home Assistant, Unifi — chacun affiche des statistiques en direct sur la tuile au lieu d’un lien statique.
Où elle échoue : toute la configuration se trouve dans des fichiers YAML. Les utilisateurs YAML débutants commettent des erreurs d’indentation qui cassent tout le rendu.
Tarification :
- Gratuit : fonctionnalité complète
Plateformes : Docker, Kubernetes, Node.js autonome
Télécharger : gethomepage.dev
Conclusion : la recommandation par défaut. Les widgets seuls justifient le choix.
2. Homer — Meilleur pour le tableau de bord le plus simple possible
Homer est un tableau de bord statique d’une seule page lu à partir d’un fichier YAML. Pas de backend, pas de dépendances, pas de base de données. Livrez-le en tant que conteneur statique derrière Nginx ou Caddy et il s’affiche en moins de 50 KB. Le meilleur choix quand vous voulez une grille de signets et rien d’autre.
Où elle échoue : pas de widgets de statut en direct. C’est une page de signets joliment stylisée.
Tarification :
- Gratuit : fonctionnalité complète
Plateformes : Docker (via n’importe quel hôte statique)
Télécharger : github.com/bastienwirtz/homer
Conclusion : la réponse « un fichier YAML, terminé » pour les foyers qui n’ont pas besoin de widgets.
3. Heimdall — Meilleur pour un lanceur organisé par catégories
Heimdall organise les services dans des catégories avec des icônes par service et (pour certains services) des statistiques en ligne via la liste des applications améliorées. La configuration orientée interface signifie que les membres du foyer non techniques peuvent ajouter une nouvelle tuile via le navigateur au lieu d’éditer un fichier.
Où elle échoue : la liste des applications améliorées est finie et lente pour ajouter de nouvelles intégrations. Ajouter votre propre widget personnalisé nécessite des connaissances en PHP.
Tarification :
- Gratuit : fonctionnalité complète
Plateformes : Docker, images LinuxServer.io
Télécharger : heimdall.site
Conclusion : le plus convivial pour la transmission familiale. Le plus faible pour les utilisateurs avancés.
4. Dashy — Meilleur pour un tableau de bord hautement personnalisable
Dashy se situe entre Homepage et Heimdall. Il supporte à la fois YAML et l’édition d’interface, dispose d’une large bibliothèque de widgets et vous permet de styliser le tableau de bord avec des thèmes, du CSS personnalisé et des blocs de mise en page. Les vues multi-pages, l’accès par utilisateur et la vérification d’état sont tous intégrés.
Où elle échoue : la surface de configuration est énorme. Obtenir un tableau de bord poli prend un après-midi ; en faire fonctionner un prend 15 minutes.
Tarification :
- Gratuit : fonctionnalité complète
Plateformes : Docker, Node.js
Télécharger : dashy.to
Conclusion : le choix « Je veux bidouiller ». Personnalisation profonde pour ceux qui aiment ça.
5. Organizr — Meilleur pour un portail homelab multi-utilisateurs
Organizr pousse le concept du tableau de bord plus loin : il enveloppe chaque service dans un seul onglet du navigateur avec une couche d’authentification partagée. Les membres de la famille se connectent une fois et accèdent à tous les services via un cadre unifié avec des autorisations par utilisateur.
Où elle échoue : basée sur iframe ; certains services (notamment certaines applications Plex) refusent de s’afficher dans une autre frame. La sensation d’onglet dans l’onglet ne convient pas à tout le monde.
Tarification :
- Gratuit : fonctionnalité complète
Plateformes : Docker
Télécharger : organizr.app
Conclusion : la chose la plus proche « d’une application pour tout le foyer » si l’authentification importe.
6. Flame — Meilleur pour une page d’accueil rapide
Flame est conçue comme la page d’accueil de votre navigateur : appuyée sur un champ de recherche contrôlé au clavier, légère sur les widgets. Tapez « so » et elle saute à Sonarr. Tapez une URL complète et elle se traite comme un point de départ.
Où elle échoue : la bibliothèque de widgets est petite. Pas le choix pour un homelab riche en widgets.
Tarification :
- Gratuit : fonctionnalité complète
Plateformes : Docker
Télécharger : github.com/pawelmalak/flame
Conclusion : définissez-la comme votre page de nouvel onglet par défaut et elle vaut la peine.
7. Fenrus — Meilleur pour un hybride signets et tableau de bord
Fenrus mélange les signets personnels et les tableaux de bord homelab partagés dans une interface. Les signets par utilisateur vivent aux côtés des tuiles de services partagés, avec une vérification d’état légère sur chacun.
Où elle échoue : une communauté plus petite que Homepage ou Dashy, donc la couverture des widgets reste en arrière pour les applications self-hosted de niche.
Tarification :
- Gratuit : fonctionnalité complète
Plateformes : Docker
Télécharger : github.com/revenz/Fenrus
Conclusion : le choix si vous souhaitez également consolider les signets personnels avec les services homelab.
8. Hiccup — Meilleur pour un tableau de bord statique qui se compile en une seconde
Hiccup est un générateur de site statique pour les tableaux de bord. Editez un fichier JSON, exécutez la compilation, déployez le résultat sur n’importe quel hôte statique (S3, Netlify, GitHub Pages, Nginx). Pas de backend à mettre à jour, pas de runtime à sécuriser, pas de base de données à sauvegarder.
Où elle échoue : pas de widgets en direct par conception. Si vous avez besoin d’un statut en temps réel, ce n’est pas l’outil.
Tarification :
- Gratuit : fonctionnalité complète
Plateformes : n’importe quoi qui sert du HTML statique
Télécharger : github.com/csandman/hiccup
Conclusion : l’option « zéro pièces mobiles ». Tableau de bord le plus rapide à déployer et sécuriser.
Comment choisir le bon
- Si vous êtes profondément dans l’écosystème *arr / self-hosted et voulez des widgets : Homepage.
- Si le foyer doit ajouter des tuiles depuis un navigateur : Heimdall.
- Si vous voulez bidouiller profondément l’interface : Dashy.
- Si vous voulez une seule connexion pour tout : Organizr.
- Si vous voulez une page de signets statique sans backend : Homer ou Hiccup.
- Si votre objectif est « page de nouvel onglet du navigateur pour toute la famille » : Flame.
- Si vous voulez aussi des signets personnels dans le même outil : Fenrus.
Pour le cas d’usage XDA (« personne n’a besoin de connaître une adresse IP ») : Homepage ou Heimdall. Homepage pour les utilisateurs avancés, Heimdall pour le visiteur du foyer.
FAQ
Y a-t-il des éléments parmi ceux-ci qui nécessitent un accès Internet pour fonctionner? Non. Les huit s’exécutent localement contre les services sur votre LAN. Certains récupèrent les icônes et les données des widgets sur Internet, ce que vous pouvez désactiver.
Puis-je utiliser ceux-ci comme la page de nouvel onglet par défaut de mon navigateur? Oui. Flame est conçue pour cela. Homepage, Heimdall et Dashy fonctionnent tous bien aussi — définissez l’URL dans les paramètres de votre navigateur.
Comment faire en sorte que le tableau de bord soit accessible de l’extérieur de la maison? Placez-le derrière un proxy inverse avec HTTPS et authentification. Tailscale, WireGuard ou un tunnel Cloudflare sont les modèles courants.
Quelle est la différence réelle entre Homepage et Heimdall? Homepage est configurée YAML avec une énorme bibliothèque de widgets. Heimdall est configurée interface avec une liste de widgets plus petite. Même idée, surfaces d’édition différentes.
Organizr remplace-t-il les pages de connexion des applications individuelles? Pas exactement — il encadre les applications dans une coque partagée après la connexion à Organizr. Chaque application gère toujours sa propre authentification en interne.