Files
2026-06-09 18:40:21 +02:00

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.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

🔗 Pages Liées