Repolode
Panonim

Panonim/dynacat

自托管仪表盘,把 RSS、Reddit、Hacker News、天气、Docker 状态等信息汇总到一个页面,基于 Glance 分支开发。

Star
1,564
Fork
53
未关闭 Issue
3
最近提交
22小时前

这是什么?

Dynacat 是一款自托管仪表盘,用于把订阅内容、服务状态和日常信息集中在一个页面里查看。内置的组件包括 RSS 订阅、Subreddit、Hacker News、天气、YouTube 频道更新、Twitch 直播频道、市场行情、Docker 容器状态和服务器状态,也支持基于任意 API 的自定义组件。

项目基于 Glance 分支开发,重点在于内容的动态更新以及与外部应用的集成。组件会自动刷新,内置 JSON API 可让脚本或其他应用读取组件已抓取的数据。布局、多页面、自定义 CSS 和主题都可以调整,页面也针对移动设备做了优化。

配置既可以直接编写 YAML,也可以通过仪表盘中的可视化编辑器完成,编辑结果会写回同一份 YAML 文件。项目提供单个二进制文件和 Docker 镜像,并支持 OIDC 登录。

核心功能

  • 01内置 RSS、Reddit、Hacker News、天气、YouTube、Twitch、行情和 Docker 状态等组件
  • 02组件自动刷新,无需手动重载页面
  • 03可视化 UI 编辑器,改动会写回 YAML 配置
  • 04JSON API 可把组件数据提供给其他脚本和应用
  • 05支持多页面、多种布局、自定义 CSS 和主题
  • 06以单个小型二进制文件和 Docker 镜像发布,支持 OIDC 登录

适用场景

  • 为家庭实验室搭建个人起始页,查看服务和容器状态
  • 在一个标签页里追踪 RSS 订阅、Subreddit 和科技新闻
  • 在墙面显示屏或手机上查看 Docker 容器健康状况和服务器状态
  • 通过 JSON API 把仪表盘数据接入其他脚本

快速上手

  1. 1

    创建目录并下载现成的目录结构

    mkdir dynacat && cd dynacat && curl -sL https://github.com/Panonim/dynacat-compose-template/releases/latest/download/dynacat.tar.gz | tar -xzf -
  2. 2

    使用 Docker Compose 启动 Dynacat

    docker compose up -d

使用前须知

  • 采用 AGPL-3.0 许可证,这是一种 Copyleft 许可证,衍生版本需保持开源。
  • Docker 状态组件需要将 Docker 套接字挂载到容器中才能使用。

收录于专题

标签

常见问题

dynacat 是什么?
自托管仪表盘,把 RSS、Reddit、Hacker News、天气、Docker 状态等信息汇总到一个页面,基于 Glance 分支开发。 Dynacat 是一款自托管仪表盘,用于把订阅内容、服务状态和日常信息集中在一个页面里查看。内置的组件包括 RSS 订阅、Subreddit、Hacker News、天气、YouTube 频道更新、Twitch 直播频道、市场行情、Docker 容器状态和服务器状态,也支持基于任意 API 的自定义组件。
dynacat 可以免费使用吗?用的什么许可证?
dynacat 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
dynacat 还在维护吗?
活跃维护中。dynacat 最近一次提交是在 2026年11月6日。
dynacat 适合用来做什么?
为家庭实验室搭建个人起始页,查看服务和容器状态 在一个标签页里追踪 RSS 订阅、Subreddit 和科技新闻 在墙面显示屏或手机上查看 Docker 容器健康状况和服务器状态 通过 JSON API 把仪表盘数据接入其他脚本
dynacat 怎么安装和运行?
创建目录并下载现成的目录结构: mkdir dynacat && cd dynacat && curl -sL https://github.com/Panonim/dynacat-compose-template/releases/latest/download/dynacat.tar.gz | tar -xzf - 使用 Docker Compose 启动 Dynacat: docker compose up -d
在哪里获取 dynacat?
源代码和安装说明在 GitHub 上:https://github.com/Panonim/dynacat

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目