Repolode
notclickable-jordan

notclickable-jordan/starbase-80

一个可通过 Docker 部署的自托管首页,用一份 JSON 配置列出你的服务和链接。

Star
560
Fork
25
未关闭 Issue
5
最近提交
2个月前

这是什么?

Starbase 80 是一个静态起始页,适合用来汇总 Docker 容器、自托管服务或任意一组链接。你在 config.json 中定义分类和服务,应用会为每一项生成带图标、标题和简短说明的页面。

它不会对接 Docker API,因此不会自动发现容器,列表需要手动维护。应用基于 Node 生成静态 HTML,页面加载时不依赖客户端 JavaScript。修改配置后,重启容器并刷新浏览器即可生效。

页面默认跟随系统的深色或浅色模式,也可以强制指定主题。图标可以使用本地文件、Dashboard Icons、Material Design 图标或 selfh.st 图标,并支持为浅色和深色模式分别设置图标。标题、Logo、背景色以及链接打开方式都可以通过环境变量调整。

核心功能

  • 01在单个 config.json 文件中定义分类和服务。
  • 02支持本地文件、Dashboard Icons、Material Design 和 selfh.st 图标。
  • 03默认跟随系统的深色或浅色模式,也可强制指定主题。
  • 04生成静态 HTML,页面不依赖客户端 JavaScript。
  • 05通过环境变量自定义标题、Logo、背景色和链接打开方式。
  • 06提供 hidden 选项,可在不删除条目的情况下临时停用服务。

适用场景

  • 为运行多个 Docker 服务的家庭服务器或 homelab 制作统一入口页。
  • 为团队整理内部工具和文档链接,做成书签式仪表盘。
  • 在小型设备上部署轻量、只读的起始页。

收录于专题

标签

常见问题

starbase-80 是什么?
一个可通过 Docker 部署的自托管首页,用一份 JSON 配置列出你的服务和链接。 Starbase 80 是一个静态起始页,适合用来汇总 Docker 容器、自托管服务或任意一组链接。你在 config.json 中定义分类和服务,应用会为每一项生成带图标、标题和简短说明的页面。
starbase-80 可以免费使用吗?用的什么许可证?
starbase-80 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
starbase-80 还在维护吗?
半年内有更新。starbase-80 最近一次提交是在 2026年9月11日。
starbase-80 适合用来做什么?
为运行多个 Docker 服务的家庭服务器或 homelab 制作统一入口页。 为团队整理内部工具和文档链接,做成书签式仪表盘。 在小型设备上部署轻量、只读的起始页。
在哪里获取 starbase-80?
源代码和安装说明在 GitHub 上:https://github.com/notclickable-jordan/starbase-80

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

相关项目