Guide de déploiement

Héberger Glance sur un VPS : votre tableau de bord de démarrage

Déployer sur un VPS Cloud →

Tutoriel

Héberger Glance sur un VPS : votre tableau de bord de démarrage

Sécurité & Monitoring4 min de lecture6 étapes

Avoir plusieurs services qui tournent sur un VPS sans vue d'ensemble, c'est gérer à l'aveugle. Glance résout ce problème : un tableau de bord léger, self-hosted, qui regroupe vos actualités tech (Hacker News, RSS), les métriques en direct de votre serveur et l'état de vos conteneurs Docker sur une seule page, accessible depuis le navigateur. Le tout en un seul binaire Go, sans base de données, sans Redis, sans configuration complexe — il démarre en moins d'une seconde et idle sous 25 Mo de RAM.

Sommaire· Pourquoi Glance convient parfaitement à un VPS1/5
  1. 01Pourquoi Glance convient parfaitement à un VPS
  2. 02Ce que vous obtenez par défaut
  3. 03Prérequis
  4. 04Déployer Glance sur votre VPS ServOrbit
  5. 05La documentation officielle

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

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

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

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

  4. 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: rss avec une liste d'URLs de flux pour suivre vos blogs préférés, ou - type: github-releases pour recevoir les nouvelles releases de vos projets GitHub. Enregistrez le fichier et redémarrez : docker compose restart glance. Les nouveaux widgets apparaissent immédiatement.

  5. 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 caddy et 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.

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

Vos services VPS en un coup d'œil

Déployez Glance sur un VPS ServOrbit — tableau de bord self-hosted, sans base de données, actualités tech et stats serveur en temps réel depuis le navigateur.

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.

Écrire sur WhatsApps'ouvre dans un nouvel onglet