Dashy 评测:25K星的自托管个人导航页,Homelab玩家的终极仪表盘
评测Lissy93/dashy仓库,一个功能丰富的自托管个人仪表盘,支持状态检测、小组件、主题和可视化编辑器。
广告
Dashy 评测:25K星的自托管个人导航页,Homelab玩家的终极仪表盘
说实话,我做 Homelab 这几年,导航页换了不下十个。从简单的 HTML 静态页到 Heimdall、Organizr,再到现在的 Dashy,这个项目的功能密度确实是最高的。
这项目到底是干嘛的
Dashy 是一个自托管的个人仪表盘/导航页。简单说就是你自己搭一个网页,把所有常用服务、链接、工具集中展示在一个页面上。
但它的野心不止于此。除了基本的链接管理,它还内置了服务状态检测、各种实用小组件、主题系统、图标包、PWA 支持,甚至有一个可视化 UI 编辑器——直接在浏览器里拖拽改布局,不用碰配置文件。
项目创建于 2021 年,Vue 技术栈,MIT 开源。25K star、1.8K fork,在自托管圈子里算是头部项目了。
核心功能拆解
我部署了一个实例,深度用了两周,挑几个真正打动我的功能说:
可视化配置编辑器:这是我最先注意到的东西。大部分自托管工具的痛点就是改配置要 SSH 进服务器编辑 YAML/JSON,Dashy 直接在网页上就能改。加卡片、调布局、换主题,点几下鼠标搞定。说实话,对我这种懒人来说太友好了。
服务状态检测:你加进去的每个链接,Dashy 可以定期 ping 检测是否在线。如果服务挂了,卡片上会显示红色状态标记。我把它用在监控家里的 NAS、Pi-hole、Jellyfin 这些服务上,一眼就能看出哪个出问题了。
丰富的小组件:天气、时钟、GitHub 统计、加密货币价格、CPU 使用率……内置了几十种小组件。我常用的就两个:天气和系统监控。其他的虽然有些花哨,但偶尔也能派上用场。
主题和自定义:默认主题有十几套,暗色亮色都有。还支持自定义 CSS,我稍微改了改字体和圆角,让它看起来更顺眼。图标支持 Font Awesome、Simple Icons、自定义 URL,基本上你想用的图标都能找到。
PWA 支持:添加到手机主屏后,用起来跟原生 App 差不多。我在手机上主要用它快速访问家里的服务,不用记一堆端口号。
部署方式
Docker 一键部署是最简单的:
docker run -d \
-p 8080:80 \
-v /local/path/to/config:/app/public \
--name dashy \
--restart=always \
lissy93/dashy:latest
或者用 docker-compose,配置更灵活。我试过在树莓派 4 上跑,资源占用很低,内存大概 100MB 左右,CPU 几乎不占。
配置支持两种方式:网页可视化编辑(适合新手)和直接改 conf.yml(适合喜欢版本控制的人)。我两种混着用——大结构调整用配置文件,小修改直接网页上点。
实际使用场景
场景一:Homelab 服务总入口。我把家里所有自托管服务都丢进去了——NAS 管理界面、下载器、媒体服务器、智能家居控制面板、监控仪表盘。一个页面全部搞定,再也不用记 192.168.x.x:xxxx 这种地址。
场景二:团队工具导航。在公司内网部署了一个,把常用的开发工具、文档站点、CI/CD 面板、监控告警都放上去。新同事入职发一个链接,比挨个教他们去哪找工具快多了。
场景三:个人书签聚合。除了自托管服务,我把常用的在线工具也放进去了——各种在线转换器、文档查询、设计资源。某种意义上替代了浏览器的书签栏,而且跨设备同步(因为服务是我自己搭的,数据在自己手里)。
优缺点老实说
优点:
- 功能全,导航页该有的不该有的它都有
- 可视化编辑是真的好用,大大降低了维护成本
- 状态检测实用,不用一个个手动检查服务
- Docker 部署简单,资源占用低
- 主题系统成熟,颜值在线
- 社区活跃,GitHub 上 issue 回复挺快
缺点:
- 功能太多导致配置项很繁杂。我第一次配置的时候,YAML 文件写了一百多行才把所有服务加完
- 小组件虽然多,但大部分数据源是国外的(天气用 OpenWeatherMap、股票用 Yahoo Finance),国内用户可能要自己改
- 状态检测对需要登录的服务不太友好,只能检测 HTTP 200,测不了业务逻辑
- 移动端体验一般,复杂布局在小屏幕上有点挤
跟同类工具比
对比 Heimdall,Dashy 功能更全但更重。Heimdall 像个轻量启动器,Dashy 像个完整仪表盘。如果你只需要个简单导航,Heimdall 可能更合适;如果你要状态监控和小组件,Dashy 完胜。
对比 Organizr,两者功能重叠度很高。Organizr 的强项是和媒体服务(Plex、Sonarr 等)的深度整合,Dashy 的强项是通用性和自定义灵活度。我不怎么用那些媒体管理工具,所以 Dashy 更适合我。
还有一个叫 homepage 的项目,最近也挺火,配置纯靠 YAML,颜值很高但编辑方式偏极客。喜欢可视化编辑的选 Dashy,喜欢写配置文件的选 homepage。
适合谁用
- Homelab 玩家:有多个自托管服务需要统一管理的人,这是刚需
- 小团队技术负责人:给团队搭一个工具导航,提升效率
- 喜欢折腾个人工作流的人:把各种工具聚合到一个页面,仪式感拉满
不太适合:只有三五个服务的人,用浏览器书签可能更简单。或者对「自己搭服务」完全没兴趣的人,Notion 或者普通的导航网站可能更适合你。
总结
25K star 在自托管圈子里不是白来的。Dashy 的定位很精准——它不是最简单的导航页,但它是功能最完整的。可视化编辑、状态检测、小组件这三个核心功能,每一个都戳中了 Homelab 玩家的痛点。
我的建议是,如果你已经有五六个以上的自托管服务,或者打算深入玩 Homelab,Dashy 几乎是最好的选择。部署简单、维护方便、颜值在线,这三点加在一起很难拒绝。
但如果你只是想要一个放书签的漂亮页面,它可能有点「杀鸡用牛刀」了。
关于作者
柳钉鱼,全栈开发者,GitHub 重度用户。过去 3 年 Star 了 900+ 仓库,这里只写我真正用过或深度调研过的工具。
📧 发现好工具想推荐?发邮件到 [email protected]
广告