4.0 KiB
title: Glance created: 2026-06-07 updated: 2026-06-07 type: app tags: [catalogue, dashboard, moderne, widgets] confidence: high contested: false sources: [https://selfh.st/apps/?tag=Dashboard, https://github.com/glanceapp/glance]
📊 Glance
Dashboard moderne, rapide et visuellement soigné, combinant widgets statiques et dynamiques dans une grille personnalisable.
📋 Informations Générales
| Champ | Valeur |
|---|---|
| Nom | Glance |
| Site web | https://glanceapp.io |
| GitHub | https://github.com/glanceapp/glance |
| License | AGPL-3.0 |
| Langage | Go (backend), HTML/JS (frontend) |
| Étoiles GitHub | 34 876 ⭐ |
| Dernière MAJ | 2026 (active) |
| Catégorie | cat-dashboard |
| Image Docker | glanceapp/glance |
| Stack | Binaire Go autonome |
| Origine | Projet open source moderne |
| Multi-utilisateur | Non (mono-instance) |
📝 Description
Glance est un dashboard self-hosted écrit en Go qui se distingue par sa vitesse de chargement et son interface épurée. Contrairement aux dashboards classiques qui empilent des iframes, Glance propose des widgets natifs (RSS, météo, marchés financiers, vidéos, sites, groupes, calculatrices, monitors) qui tirent leur données via des API ou des requêtes HTTP configurables.
L'organisation se fait sous forme de colonnes (1 à 4) et de pages multiples, permettant de regrouper les widgets par thème (maison, travail, homelab, finances). Le fichier de configuration est un unique YAML, simple à versionner et à sauvegarder.
⚠️ Note importante : depuis 2024+, plusieurs API gratuites utilisées par défaut (météo, RSS tiers) sont devenues payantes ou limitées. Il faut désormais configurer ses propres clés API (OpenWeatherMap, Finnhub, etc.) pour profiter pleinement des widgets dynamiques. Les widgets statiques restent 100% fonctionnels sans configuration.
🚀 Installation
Via Docker (recommandé)
# docker-compose.yml
services:
glance:
image: glanceapp/glance
container_name: glance
restart: unless-stopped
ports:
- 8080:8080
volumes:
- ./config/glance.yml:/app/config/glance.yml:ro
Installation manuelle
# Télécharger le binaire depuis GitHub releases
wget https://github.com/glanceapp/glance/releases/latest/download/glance-linux-amd64
chmod +x glance-linux-amd64
sudo mv glance-linux-amd64 /usr/local/bin/glance
# Créer le fichier de configuration puis lancer
glance --config /etc/glance/glance.yml
⚙️ Configuration
- Fichier unique :
glance.ymlavec sectionspages,columns,widgets - Widgets disponibles : rss, reddit, hacker-news, youtube, twitch, weather, markets, bookmarks, monitor (HTTP), iframe, calendar, github-stats
- Thèmes : clair, sombre, ou custom via variables CSS
- Personnalisation : icônes, tailles, ordre, regroupement par page
- Mobile-friendly : responsive natif, ajoutable à l'écran d'accueil
🔗 Alternatives
- Homepage — Plus moderne, meilleure intégration API native
- Dashy — Plus riche en fonctionnalités (charts, multi-utilisateur)
- Homer — Plus simple et purement statique
🔒 Sécurité
- Pas d'authentification native → exposer derrière un reverse proxy avec Authelia/Authentik
- Pas de système de comptes : mono-utilisateur par conception
- Surface d'attaque réduite : binaire statique Go, pas de runtime lourd
- À placer impérativement sur un VLAN dédié IoT/homelab si exposition publique