--- 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\|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é) ```yaml # 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 ```bash # 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.yml` avec sections `pages`, `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 ## 📚 Ressources - [Site officiel Glance](https://glanceapp.io) - [Documentation](https://github.com/glanceapp/glance/blob/main/docs/configuration.md) - [Dépôt GitHub](https://github.com/glanceapp/glance) - [Thèmes communautaires](https://github.com/glanceapp/glance/discussions/categories/show-and-tell) ## 🔗 Pages Liées - [[cat-dashboard]] - [[app-homepage]] - [[app-dashy]] - [[app-homer]] - [[app-traefik]] - [[securisation-home-lab]] - [[recettes-docker-compose]]