Repolode
codewec

codewec/dashlit

一个自托管的仪表盘,用于集中管理链接、常用工具和服务状态。

可替代:HomepageLinkwarden

Star
478
Fork
17
未关闭 Issue
8
最近提交
前天

这是什么?

DashLit 是一个自托管的链接与服务导航页。你可以把链接组织到多个仪表盘中,支持行列布局和瀑布流布局,并通过拖拽调整分组和条目。每个用户可以设置自己的默认仪表盘,也可以设置系统默认仪表盘。条目还可以检测 URL 是否可访问,并在页面上实时显示状态。

项目以单个 Go 二进制文件的形式发布,并内嵌 Svelte 前端。可通过 Docker、Linux 上的 systemd 安装脚本或 Proxmox LXC 辅助脚本部署。登录方式支持本地密码和 OIDC(包括 Pocket ID),并可控制注册与账号关联行为。图标可从 selfh.st 和 Iconify 搜索,界面提供多款浅色与深色 Catppuccin 风格主题,也支持自定义配色。仪表盘、分组和条目均可导入、导出和克隆。

核心功能

  • 01支持多仪表盘,可设置公开、需登录或私有的可见性
  • 02分组和条目支持拖拽排序,兼容桌面与触屏
  • 03URL 可用性监测,实时显示状态
  • 04支持本地密码登录和 OIDC 登录(含 Pocket ID)
  • 05内置 selfh.st 与 Iconify 图标搜索
  • 06支持键盘导航、输入筛选和修饰键快捷方式

适用场景

  • 为家庭实验室中的自托管服务搭建起始页
  • 在登录保护下共享团队内部链接和工具目录
  • 通过一个页面查看内部服务是否可以访问
  • 在树莓派或 Proxmox 容器中运行轻量级仪表盘

快速上手

  1. 1

    拉取容器镜像

    docker pull ghcr.io/codewec/dashlit:latest
  2. 2

    启动 DashLit,启动前先替换 JWT_SECRET 的值

    docker run -d --name dashlit --restart unless-stopped -p 3000:8080 -e JWT_SECRET='replace-with-a-long-random-secret' -v dashlit-data:/data ghcr.io/codewec/dashlit:latest
  3. 3

    打开 http://localhost:3000 并创建第一个账户,该账户将成为管理员

使用前须知

  • 默认的 JWT_SECRET 只是开发用的值,生产环境中必须替换。
  • 自托管意味着你需要自行管理服务器、数据卷和备份。

收录于专题

标签

常见问题

dashlit 是什么?
一个自托管的仪表盘,用于集中管理链接、常用工具和服务状态。 DashLit 是一个自托管的链接与服务导航页。你可以把链接组织到多个仪表盘中,支持行列布局和瀑布流布局,并通过拖拽调整分组和条目。每个用户可以设置自己的默认仪表盘,也可以设置系统默认仪表盘。条目还可以检测 URL 是否可访问,并在页面上实时显示状态。
dashlit 可以免费使用吗?用的什么许可证?
dashlit 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
dashlit 还在维护吗?
活跃维护中。dashlit 最近一次提交是在 2026年11月5日。
dashlit 适合用来做什么?
为家庭实验室中的自托管服务搭建起始页 在登录保护下共享团队内部链接和工具目录 通过一个页面查看内部服务是否可以访问 在树莓派或 Proxmox 容器中运行轻量级仪表盘
dashlit 怎么安装和运行?
拉取容器镜像: docker pull ghcr.io/codewec/dashlit:latest 启动 DashLit,启动前先替换 JWT_SECRET 的值: docker run -d --name dashlit --restart unless-stopped -p 3000:8080 -e JWT_SECRET='replace-with-a-long-random-secret' -v dashlit-data:/data ghcr.io/codewec/dashlit:latest 打开 http://localhost:3000 并创建第一个账户,该账户将成为管理员
在哪里获取 dashlit?
源代码和安装说明在 GitHub 上:https://github.com/codewec/dashlit

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

相关项目