106 lines
4.0 KiB
Markdown
106 lines
4.0 KiB
Markdown
---
|
|
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]]
|