Je cherchais un dashboard de page d’accueil pour mon homelab depuis longtemps. Quelque chose de simple : mes flux RSS, la météo, les titres de news, l’état de quelques services. J’ai essayé Homer, Heimdall, Homarr. Trop lourds, trop de configuration, trop de dépendances.
Glance m’a convaincu en 10 minutes. Un fichier YAML, un container Docker, et j’avais exactement ce que je voulais.
[SCREENSHOT: Glance — dashboard avec les colonnes de widgets : flux RSS, météo, bookmarks, indicateurs de services]Pourquoi Glance
Glance est un dashboard de page d’accueil configurable entièrement en YAML. Pas d’interface graphique de configuration, pas de base de données, pas de dépendances externes. Tu édites un fichier, tu recharges le container, c’est à jour.
Ce que j’apprécie particulièrement :
- Design propre : look moderne, dark mode natif, responsive
- Widgets utiles : RSS, météo, bookmarks, GitHub releases, Reddit, Hacker News, horloge, calendrier
- Performance : ~20 Mo de RAM, démarrage instantané
- Mise à jour des données : chaque widget se rafraîchit selon son intervalle, sans recharger la page
Installation
services:
glance:
image: glanceapp/glance:latest
container_name: glance
restart: unless-stopped
ports:
- "8080:8080"
volumes:
- ./config/glance.yml:/app/glance.yml:ro
- /etc/localtime:/etc/localtime:ro
Crée le fichier ./config/glance.yml — c’est là que tout se passe.
Configuration de base
server:
port: 8080
theme:
background-color: 235 16 15
primary-color: 217 92 83
positive-color: 115 54 76
pages:
- name: Homelab
columns:
- size: small
widgets:
- type: clock
hour-format: 24h
- type: weather
location: Lyon, France
units: metric
hour-format: 24h
- size: full
widgets:
- type: rss
title: Tech
style: horizontal-cards
feeds:
- url: https://www.nextinpact.com/rss/news.xml
title: Next INpact
- url: https://korben.info/feed
title: Korben
- url: https://www.journalduhacker.net/rss
- type: hacker-news
- size: small
widgets:
- type: bookmarks
groups:
- title: Homelab
links:
- title: Proxmox
url: https://proxmox.home:8006
- title: Home Assistant
url: https://ha.home
- title: Dockge
url: https://dockge.home
- title: Uptime Kuma
url: https://uptime.home
- title: Médias
links:
- title: Plex
url: https://plex.tv
- title: Immich
url: https://photos.home
- type: releases
title: GitHub Releases
repositories:
- immich-app/immich
- louislam/dockge
- nicholaswilde/beszel
[SCREENSHOT: Glance — section bookmarks avec les liens homelab organisés par catégorie, et section RSS avec les derniers articles]
Les widgets les plus utiles
GitHub Releases
Le widget releases surveille les nouvelles versions de tes outils. J’y ai mis tous les projets que j’utilise : Immich, Dockge, Uptime Kuma, Zigbee2MQTT, AdGuard Home. Quand une nouvelle version sort, elle apparaît en haut du widget. Plus besoin de surveiller GitHub manuellement.
Calendar
Le widget calendar affiche les événements de tes calendriers iCal. J’y connecte mon calendrier family pour avoir les événements de la semaine sur ma page d’accueil.
Monitor (statut de services)
Le widget monitor fait des checks HTTP basiques et affiche un indicateur vert/rouge :
- type: monitor
title: Services
sites:
- title: Home Assistant
url: http://192.168.1.20:8123
- title: Proxmox
url: https://192.168.1.10:8006
allow-insecure: true
- title: Plex
url: http://192.168.1.40:32400/web
Pages multiples
Glance supporte plusieurs pages dans le fichier YAML. J’ai une page « Homelab » (technique), une page « Perso » (RSS, météo, calendrier), et une page « Médias » (dernières sorties Sonarr/Radarr via RSS).
[SCREENSHOT: Glance — navigation entre les pages avec le menu en haut, vue de la page « Médias »]Conclusion
Glance est l’outil que je cherchais sans le savoir. Minimaliste, rapide, configurable en YAML. Je l’ai en page d’accueil sur tous mes navigateurs. C’est la première chose que je vois en ouvrant un onglet et ça me donne l’état de mon homelab en un coup d’œil.
Monte ton fichier glance.yml depuis un dépôt Git. Je versionne le mien sur Gitea (hébergé sur le homelab). Quand je modifie la configuration, je commit, je push, et un petit script cron sur le serveur pull les changements et redémarre le container. Historique des modifications, rollback facile si je casse quelque chose. Et la configuration est sauvegardée avec le reste de mon infrastructure as code.
👉 Pour aller plus loin : Uptime Kuma pour un monitoring plus poussé, Beszel pour les métriques système, et le setup homelab complet.
FAQ
Quelle est la différence entre Glance et Homer ou Homarr ?
Glance est plus léger et entièrement configurable en YAML — pas d’interface graphique de configuration. Homer est également YAML mais moins modulaire côté widgets. Homarr a une UI de configuration mais consomme plus de ressources. Sur mon homelab, Glance tourne avec ~20 Mo de RAM contre 100+ Mo pour Homarr.
Glance supporte-t-il le dark mode ?
Oui, le dark mode est natif et configurable via les tokens de couleur dans le fichier glance.yml. Le design est responsive et s’adapte aux écrans mobiles.
Peut-on surveiller l’état de ses services Docker avec Glance ?
Glance propose un widget de type monitor qui vérifie la disponibilité d’une URL. Pour un monitoring plus complet avec notifications, je recommande Uptime Kuma en complément.









