Glance logo

Glance

A self-hosted dashboard that puts all your feeds in one place

Alternative to: netvibes, igoogle, feedly

Glance screenshot

Glance is a lightweight, highly customizable dashboard that aggregates RSS feeds, subreddits, Hacker News, market prices, weather, videos, Docker container status, and more into a single fast-loading page. Layouts and widgets are configured through simple YAML files, and the whole app ships as a single, minimal Docker container.

Glance Docker Compose example

Self-host Glance on your own server, homelab, or VPS starting from this Docker Compose example. It runs Glance in Docker containers using the official glanceapp/glance:latest image, with persistent volumes and automatic restarts preconfigured. Review the environment variables and adjust them to your setup, save the file as compose.yml (or docker-compose.yml), and start the stack with docker compose up -d.

services:
  glance:
    image: glanceapp/glance:latest
    volumes:
      # Dashboard configuration. Glance reads /app/config/glance.yml on start.
      - ./glance.yml:/app/config/glance.yml:ro
    restart: unless-stopped

Extra files

The Docker Compose configuration above bind-mounts the following file. Save it next to your compose.yml, keeping the same relative path.

glance.yml

pages:
  - name: Home
    columns:
      - size: small
        widgets:
          - type: calendar
            first-day-of-week: monday
          - type: weather
            location: London, United Kingdom
            units: metric
            hour-format: 12h
      - size: full
        widgets:
          - type: group
            widgets:
              - type: hacker-news
              - type: lobsters
      - size: small
        widgets:
          - type: rss
            limit: 10
            collapse-after: 5
            feeds:
              - url: https://ciechanow.ski/atom.xml
              - url: https://www.joshwcomeau.com/rss.xml

Prefer a managed setup? WinterFlow installs, configures, and updates Glance for you using this same Docker Compose configuration.