What is Glance?
Glance is a self-hosted dashboard that aggregates information from various sources into a single, clean interface. It displays RSS feeds, weather, bookmarks, server status, calendar events, and custom widgets.
Installation
docker run -d --name glance \
-p 8080:8080 \
-v /opt/glance/glance.yml:/app/glance.yml \
--restart unless-stopped \
glanceapp/glance
Configuration
# /opt/glance/glance.yml
pages:
- name: Home
columns:
- size: small
widgets:
- type: clock
hour-format: 24h
- type: weather
location: New York
- type: bookmarks
groups:
- title: General
links:
- title: GitHub
url: https://github.com
- size: full
widgets:
- type: rss
feeds:
- url: https://hnrss.org/frontpage
title: Hacker News
- type: monitor
sites:
- title: My App
url: https://example.com
Features
- RSS feed aggregation
- Service monitoring with status checks
- Weather widget
- Bookmarks and quick links
- Calendar integration
- Customizable layout with columns
- Lightweight with minimal resource usage