Glance, ma super page d'accueil web
Dans Services
Etiquettes: Service Docker Caddy self-hosting dashboard glance
Glance est un tableau de bord auto-hébergé qui rassemble tous vos flux au même endroit.
Installation du service Glance
Après avoir suivi les étapes de l'installation du serveur Debian, docker, caddy-docker-proxy, je retourne à la racine de mon répertoire pour créer un nouveau dossier et un nouveau docker-compose en dehors du dossier caddy-docker-proxy.
# Créez un répertoire pour Glance (en dehors du répertoire caddy-docker-proxy)
mkdir -p ~/glance && cd ~/glance
# Créez un fichier docker-compose.yml pour Glance
nano docker-compose.yml
le fichier docker-compose est basique et reprend en grande partie celui présent sur le site du projet glance.
Fichier d'origine :
services:
glance:
container_name: glance
image: glanceapp/glance
restart: unless-stopped
volumes:
- ./config:/app/config
ports:
- 8080:8080
Fichier modifié pour s'intégrer dans l'infrastructure du serveur :
services:
glance:
container_name: glance
image: glanceapp/glance
restart: unless-stopped
volumes:
- ./config:/app/config #répertoire ou le fichier de configuration de glance sera mis dossier-local:dossier-du-docker
- /var/run/docker.sock:/var/run/docker.sock:ro
ports:
- 8080:8080
labels:
# C'est ici que Caddy-Docker-Proxy va s'interfacer avec votre service
caddy: dash1.albat.re # <--- LE DOMAINE EXTERNE POUR CE SERVICE (à remplacer)
caddy.reverse_proxy: "glance:8080" # <--- NOM DU SERVICE INTERNE (ici monappli):PORT D'ÉCOUTE INTERNE (ici 8080)
# Optionnel : pour ajouter une protection par mot de passe
# caddy.basicauth.admin: "$2a$14$VOTRE_MOT_DE_PASSE_HACHE_ICI"
networks:
- webproxy-net # Connexion au réseau partagé avec Caddy
networks:
webproxy-net:
external: true # Indique que ce réseau est déjà défini et partagé
Je dois maintenant créer un dossier config et un fichier glance.yml à partir du fichier modèle du projet.
mkdir config
wget -O config/glance.yml https://raw.githubusercontent.com/glanceapp/glance/refs/heads/main/docs/glance.yml
Maintenant, je peux modifier glance.yml à ma convenance pour avoir la super page d'accueil web qui me va.
Glance est un service simple à mettre en œuvre sur l'infrastructure serveur telle qu'elle a été définie. Debian, docker et Caddy-Docker-Proxy facilitent grandement la mise en œuvre.
une fois tout en place une petite commande lance le docker et met le site en lige sur l'adresse paramétrée.
docker compose up -d
Pour vérifier que le docker est bien lancé, la commande :
docker ps
et je vois que le Caddy-Docker-Proxy et Glance sont bien up. Un petit passage sur le web me confirme que mon dashboard est bien en ligne. Il ne reste plus qu'à le personnaliser.
Résultat

à bientôt
Articles similaires
- Pelican, le moteur de ce blog statique (mercredi 6 août 2025)
- OliveTin - Donnez un accès sûr et simple aux commandes shell prédéfinies à partir d'une interface Web. (samedi 9 août 2025)
- file-browser, un peu plus qu'un gestionnaire de fichiers en ligne (samedi 9 août 2025)
- Glances, le moniteur de mes serveurs (mardi 5 août 2025)
- Installation de debian, docker et caddy-docker-proxy (samedi 2 août 2025)
Blog d'Albâtre