Pourquoi Glance convient parfaitement à un VPS
La plupart des tableaux de bord self-hosted (Netdata, Grafana) exigent une pile complète — bases de données, exporters, fichiers de configuration — avant d'afficher quoi que ce soit. Glance prend le contrepied : un seul fichier YAML, un seul binaire Go, un seul conteneur. En moins de deux minutes vous avez un startpage qui affiche les dernières discussions Hacker News, les métriques temps réel de votre VPS (CPU, RAM, disque, réseau) et l'état de chaque conteneur Docker en cours d'exécution. L'auth est intégrée (username/password + clé de session signée), ce qui évite d'avoir à intercaler Authelia ou un reverse proxy d'authentification.
Ce que vous obtenez par défaut
- Hacker News — top stories en temps réel directement sur votre page d'accueil.
- Server Stats — CPU, RAM, disque et réseau, rafraîchis toutes les quelques secondes.
- Docker Containers — liste et statut de tous vos conteneurs actifs, via /var/run/docker.sock en lecture seule.
- 30+ autres types de widgets disponibles : RSS, Reddit, YouTube, GitHub releases, météo, horloge, actions boursières, barre de recherche, favoris…
- Auth intégrée — login username/password, sessions sécurisées par clé secrète, aucun service d'auth tiers requis.
- Moins de 25 Mo de RAM au repos — peut tourner sur le même VPS que vos autres services sans peser.
Prérequis
Un VPS avec au moins 512 Mo de RAM et Docker installé. Glance est tellement léger qu'il tourne confortablement aux côtés d'autres services (Dozzle, Uptime Kuma, etc.) même sur un serveur 512 Mo. Ubuntu 24.04 est recommandé. Aucun nom de domaine n'est requis — le tableau de bord est accessible en HTTP sur l'IP du VPS et le port 8080.
Déployer Glance sur votre VPS ServOrbit
Commandez le VPS
Un VPS à 1 vCPU / 512 Mo RAM sur Ubuntu 24.04 est largement suffisant. Glance idle sous 25 Mo de RAM et utilise une fraction de cœur au repos. Vous pouvez l'héberger sur le même VPS que vos autres services sans impact perceptible.
Déployez depuis le marketplace ServOrbit
Dans votre espace client ServOrbit, allez dans Marketplace → Monitoring & Observabilité → Glance et cliquez sur Déployer. Le playbook de provisioning tire l'image glanceapp/glance:latest, génère un glance.yml par défaut avec vos identifiants admin et les widgets Hacker News + stats serveur, et démarre le conteneur sur le port 8080. Le tableau de bord est prêt en quelques secondes.
Connectez-vous avec vos identifiants admin
Ouvrez http://<ip-du-vps>:8080 dans votre navigateur. Vous êtes redirigé vers la page de connexion Glance. Entrez le nom d'utilisateur admin et le mot de passe affiché dans votre espace client ServOrbit. Vous arrivez directement sur votre page Home avec le fil Hacker News et les stats de votre VPS en direct.
Personnalisez votre tableau de bord
Connectez-vous en SSH sur votre VPS et éditez /data/glance.yml (dans le volume Docker nommé). Ajoutez des blocs de widgets dans la section columns — par exemple
- type: rssavec une liste d'URLs de flux pour suivre vos blogs préférés, ou- type: github-releasespour recevoir les nouvelles releases de vos projets GitHub. Enregistrez le fichier et redémarrez :docker compose restart glance. Les nouveaux widgets apparaissent immédiatement.Ajoutez un domaine personnalisé (optionnel)
Pointez un sous-domaine (par exemple dash.votre-domaine.com) vers l'IP du VPS dans vos DNS. Installez Caddy avec
apt install caddyet créez /etc/caddy/Caddyfile :dash.votre-domaine.com { reverse_proxy localhost:8080 }. Caddy provisionne le certificat TLS automatiquement. Fermez ensuite le port 8080 dans UFW pour n'exposer Glance qu'en HTTPS.Se connecter la première fois
Glance vous demande un identifiant et un mot de passe : connectez-vous avec l'utilisateur admin et le mot de passe fourni. Ce mot de passe est stocké en clair dans le fichier de configuration de votre VPS — changez-le si vous partagez l'accès à la machine.
Combinez Glance avec Dozzle (logs Docker) et Beszel (métriques multi-serveurs) pour une stack de monitoring complète. Les trois tournent ensemble sur un VPS 1 Go sans se gêner — Glance pour le startpage, Dozzle pour les logs, Beszel pour les métriques historiques et les alertes.
La documentation officielle
Pour la configuration avancée et tous les types de widgets disponibles, référez-vous à la documentation officielle de Glance sur GitHub. Ce guide couvre la mise en ligne sur VPS ; la doc éditeur reste la référence pour les widgets avancés et les mises à jour.