Glance:一个页面聚合所有信息流

信息过载这件事,在2026年已经不是什么新鲜话题了

RSS订阅、Reddit、Hacker News、GitHub Releases、YouTube频道、服务器状态、天气、股票……信息源越来越多,来回切换的成本也越来越高。

有没有一种办法,把这些散落在各处的资讯,统一聚合到一个页面里?

Glance 就是干这件事的。一个用 Go 写的自托管仪表盘,单个二进制不到 20MB,Docker 镜像同样轻量,页面加载通常不到 1 秒。最重要的是——它真的把”信息聚合”这件事做对了。

Glance主界面预览

什么是 Glance?

Glance 是一个自托管的信息聚合仪表盘。你可以把它理解成个人版的”网址导航 + RSS阅读器 + 系统监控 + 资讯聚合”四合一工具。

项目在 GitHub 上开源(glanceapp/glance),目前 36k+ Star,而且增长很快(过去7天涨了157星)。作者只有一个人,但代码质量不错,文档也挺完整。

核心特点:

  • 轻量:内存占用低,单个二进制 <20MB
  • 快速:未缓存页面通常 1 秒内加载完成
  • 可定制:多页面/多标签页、自定义布局、每个组件独立配置
  • 移动端适配:界面针对手机优化
  • 数据自控:完全自托管,不依赖第三方服务

支持哪些信息源?

Glance 内置的信息源类型挺全的,基本覆盖了日常需要刷的内容:

类型 具体支持
RSS/Atom 自定义订阅源,可设置展示数量、折叠、缓存时间
社区内容 Reddit 板块、Hacker News 热门、Lobsters 热门
媒体 YouTube 频道最新视频、Twitch 直播状态
金融 股票、加密货币行情(S&P 500、BTC、个股等)
服务监控 Docker 容器状态、服务器硬件(CPU、内存、传感器)
工具 日历、天气、GitHub 仓库最新发布、时钟
自定义 iframe 嵌入、静态 HTML、自定义 API、扩展组件

Glance移动端预览

安装:Docker Compose 一键搞定

Glance 提供多种安装方式,但最推荐的还是 Docker Compose——特别是你打算在 NAS 上跑的话。

快速部署

# 创建目录并下载官方模板
mkdir glance && cd glance
curl -sL https://github.com/glanceapp/docker-compose-template/archive/refs/heads/main.tar.gz | tar -xzf - --strip-components 2

# 启动
docker compose up -d

访问 http://你的NAS_IP:8080 就能看到界面了。

手动配置

如果想更精细控制,可以手动写 docker-compose.yml

services:
  glance:
    container_name: glance
    image: glanceapp/glance
    restart: unless-stopped
    volumes:
      - ./config:/app/config
    ports:
      - 8080:8080

然后下载默认配置文件并启动。

配置指南:打造你的专属信息中心

Glance 的配置文件是 YAML 格式,结构很清晰。核心概念是页面(pages)→ 栏(columns)→ 组件(widgets)

下面是一个实用的配置示例:

pages:
  - name: Home
    columns:
      - size: small
        widgets:
          - type: calendar
          - type: rss
            feeds:
              - url: https://selfh.st/rss/
                title: selfh.st
      - size: full
        widgets:
          - type: hacker-news
          - type: reddit
            subreddit: selfhosted
      - size: small
        widgets:
          - type: weather
          - type: markets

Glance多主题示例

实际使用技巧

1. 性能优化

如果同时拉取很多信息源,可能会遇到 DNS 请求速率限制。解决方法:调高 DNS 服务的请求速率限制,为每个组件设置合理的缓存时间。

2. 添加自定义信息源

除了内置组件,Glance 还支持四种自定义方式:iframe、html、extension、custom-api。

3. 多页面管理

Glance 支持多个页面(tabs),你可以按主题组织信息:日常资讯、技术监控、娱乐等。

总结

Glance 解决的是一个很实际的问题:信息分散。它不试图做所有事,但在”信息聚合”这件事上做得很好。

优点:轻量快速、配置简单、信息源覆盖全面、移动端体验好、完全自托管。

缺点:自定义能力不如 Dashy 那么强,界面风格比较简约。

适合谁用?NAS 玩家、自托管爱好者、信息焦虑者、喜欢简约风格的人。

如果你每天要刷 Hacker News、Reddit、多个 RSS 源,还要盯着几个 GitHub 仓库的更新——那 Glance 值得一试。10 分钟部署好,就能拥有一个专属的信息中心。

项目地址:
GitHub: https://github.com/glanceapp/glance
文档: https://glanceapp.github.io/docs/

发表评论