Repolode
andreasmolnardev

andreasmolnardev/dashwise

一款自托管的homelab仪表盘,支持图形界面配置、内置 SSO 登录、RSS 订阅与自托管应用集成。

Star
466
Fork
23
未关闭 Issue
28
最近提交
3天前

这是什么?

Dashwise 是一款面向 homelab 的一体化仪表盘,适合需要在一个页面上统一管理多个自托管服务的用户。仪表盘通过网页界面配置,无需手动编辑配置文件,页面由链接、小组件(Widgets)和位于时钟旁的一行信息(Glanceables)组成。

项目内置基于 OIDC 的 SSO 认证,支持 RSS 订阅、Ctrl+K 快速搜索链接与集成,并可通过 API 接收推送通知。与自托管应用的集成以 YAML 文件定义,并由独立仓库维护。

技术栈包括使用 Bun 打包的 React 单页应用、Hono API 层以及 PocketBase 后端。生产环境可使用 docker-compose 部署,本地开发基于 Bun 运行。

核心功能

  • 01通过网页界面配置仪表盘与页面,无需编辑配置文件。
  • 02内置基于 OIDC 的 SSO 认证。
  • 03链接、小组件和一行信息可分组并自由排列。
  • 04订阅 RSS 源并在新闻页面查看。
  • 05按 Ctrl+K 搜索链接与集成,并支持自定义搜索引擎的 bang 快捷词。
  • 06通过 API 接口接收推送通知。
  • 07以 YAML 文件定义与自托管应用的集成。

适用场景

  • 为 homelab 中的所有服务创建统一的起始页。
  • 为小团队或家庭环境的仪表盘配置 SSO 登录保护。
  • 通过集成小组件在同一屏幕上查看自托管应用的状态。

快速上手

  1. 1

    安装本地开发依赖

    bun install
  2. 2

    启动工作区开发脚本

    bun run dev
  3. 3

    生产环境部署请使用仓库中的 docker-compose.yaml

使用前须知

  • README 称该项目的开发采用了 AI 辅助。
  • 推荐使用内置的 aio 容器运行 PocketBase 后端;连接外部数据库可能因迁移失败而无法使用。

收录于专题

标签

常见问题

dashwise 是什么?
一款自托管的homelab仪表盘,支持图形界面配置、内置 SSO 登录、RSS 订阅与自托管应用集成。 Dashwise 是一款面向 homelab 的一体化仪表盘,适合需要在一个页面上统一管理多个自托管服务的用户。仪表盘通过网页界面配置,无需手动编辑配置文件,页面由链接、小组件(Widgets)和位于时钟旁的一行信息(Glanceables)组成。
dashwise 可以免费使用吗?用的什么许可证?
dashwise 以 GPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
dashwise 还在维护吗?
活跃维护中。dashwise 最近一次提交是在 2026年11月4日。
dashwise 适合用来做什么?
为 homelab 中的所有服务创建统一的起始页。 为小团队或家庭环境的仪表盘配置 SSO 登录保护。 通过集成小组件在同一屏幕上查看自托管应用的状态。
dashwise 怎么安装和运行?
安装本地开发依赖: bun install 启动工作区开发脚本: bun run dev 生产环境部署请使用仓库中的 docker-compose.yaml
在哪里获取 dashwise?
源代码和安装说明在 GitHub 上:https://github.com/andreasmolnardev/dashwise

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

相关项目