Glance
Deploy Glance dashboard using Docker Compose.
Description
Glance is a self-hosted dashboard that displays information from various sources in a simple, configurable interface.
Variables
Optional
| Variable | Default | Description |
|---|---|---|
glance_config_template |
{{ app_templates_path }}/glance.yml.j2 |
Template file for generating glance.yml config |
glance_config_path |
{{ app_dir }}/config |
Configuration storage |
glance_http_port |
8080 |
Web interface port |
glance_container_version |
latest |
Glance Docker image tag |
glance_restart_policy |
{{ app_restart_policy }} |
Container restart policy |
Example
- role: patrickj.docker_apps.glance
vars:
glance_http_port: 3000
glance_config_template: "/path/to/your/custom/glance.yml.j2"
Configuration
The role includes a default configuration template with example widgets (RSS feeds, weather, calendar, markets, etc.). To customize your dashboard:
- Option 1: Create your own template file and set
glance_config_templateto point to it - Option 2: Manually edit
{app_dir}/glance.ymlafter deployment
The default template includes widgets for:
- Calendar and weather
- RSS feeds (selfhosted, tech blogs)
- Twitch channels and YouTube videos
- Reddit subreddits and Hacker News
- Stock market data and GitHub releases