Docker Monitoring

Glance : le dashboard homelab minimaliste que tu vas adopter en 10 minutes

· 28/04/2026 · 4 min de lecture
Glance Dashboard Homelab

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.

En bref — Glance est un dashboard homelab 100 % YAML, ultra-léger (~20 Mo de RAM), avec widgets RSS, météo, bookmarks et état des services. Installation en 10 minutes via Docker Compose, sans base de données. Mon choix après avoir testé Homer, Heimdall et Homarr.

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.

💡 Le petit truc en plus

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.

Vous avez aimé cet article ?

Rejoignez la newsletter : nouveaux articles & contenu exclusif directement par mail, sans pubs.

Je m'abonne

Pour aller plus loin