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

45 lines
1.4 KiB
Markdown

# 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
```yaml
- 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