Files
2026-01-30 15:07:31 -05:00

1.4 KiB

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:

  1. Option 1: Create your own template file and set glance_config_template to point to it
  2. Option 2: Manually edit {app_dir}/glance.yml after 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