本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

DR T'ANA:(对Mariner说)"你想摸鱼的话,去Starbase 80工作吧!"
JET: "该死,Starbase 80?!"
Starbase 80是一个美观的主页,用于展示Docker容器或任何服务与链接。它不与Docker实际集成,加载迅速,深色模式可跟随操作系统设置。若修改配置JSON文件,重启容器并刷新页面即可生效。
该项目灵感来源于Ben Phelps' Homepage和Umbrel,并致敬《星际迷航:下层舰员》(Star Trek: Lower Decks)。
iconBubblePadding布尔选项CATEGORYBUBBLECOLORLIGHT和CATEGORYBUBBLECOLORDARK环境变量,用于更精确控制分类气泡颜色bubbleBGLight和bubbleBGDark选项,用于自定义分类气泡背景色apple-touch-icon-precomposed链接config.json绑定挂载目标移至/app/src/config/config.json,以提升Portainer和卷支持。旧绑定挂载位置仍可使用,但建议更新。services: starbase80: image: jordanroher/starbase-80 ports: - 80:4173 environment: - TITLE=Starbase 80 - LOGO=/starbase80.jpg volumes: - ./config.json:/app/src/config/config.json - ./public/favicon.ico:/app/public/favicon.ico - ./public/logo.png:/app/public/logo.png - ./public/icons:/app/public/icons
| 变量名 | 默认值 | 说明 |
|---|---|---|
| TITLE | My Website | 设置为TITLE=可隐藏标题 |
| LOGO | /logo.png | 设置为LOGO=可隐藏logo |
| HEADER | true | 设置为false可隐藏标题和logo |
| HEADERLINE | true | 设置为false可关闭标题底部边框线 |
| CATEGORIES | normal | 设置为"small"可显示更小的 uppercase 分类标签 |
| BGCOLOR | theme(colors.slate.50) | 浅色模式下页面背景色,可设为十六进制颜色或使用Tailwind主题语法的颜色 |
| BGCOLORDARK | theme(colors.gray.950) | 深色模式下页面背景色,可设为十六进制颜色或使用Tailwind主题语法的颜色 |
| CATEGORYBUBBLECOLORLIGHT | theme(colors.white) | 浅色模式下分类气泡背景色(若启用),可设为十六进制颜色或使用Tailwind主题语法的颜色 |
| CATEGORYBUBBLECOLORDARK | theme(colors.black) | 深色模式下分类气泡背景色(若启用),可设为十六进制颜色或使用Tailwind主题语法的颜色 |
| NEWWINDOW | true | 设置为false可使链接在当前窗口打开 |
| THEME | auto | 设置为"auto"或"dark"以强制显示模式(如深色模式) |
| HOVER | none | 设置为"underline"可在悬停/聚焦服务时显示标题下划线 |
| 路径 | 是否必需 | 说明 |
|---|---|---|
| /app/src/config/config.json | 是 | 包含服务和链接列表的配置文件 |
| /app/public/favicon.ico | 否 | 网站favicon图标 |
| /app/public/logo.png | 否 | 头部logo图片 |
| /app/public/icons | 否 | 图标文件存放目录,配置中图标路径需相对于/app/public |
[ { "category": "服务", "services": [ { "name": "Archivebox", "uri": "[***]", "description": "网页备份", "icon": "/icons/archivebox.jpg" }, { "name": "Authelia", "uri": "[***]", "description": "身份验证", "icon": "selfhst-authelia" }, { "name": "Calibre", "uri": "[***]", "description": "电子书库", "icon": "/icons/calibre.png" } ] }, { "category": "设备", "bubble": true, "services": [ { "name": "路由器", "uri": "[***]", "description": "Netgear Orbi", "icon": "/icons/router.png" }, { "name": "Home Assistant", "uri": "[***]", "description": "家庭自动化", "icon": "home-assistant", "iconBubble": false }, { "name": "Synology", "uri": "[***]", "description": "网络存储", "icon": "/icons/synology.png" } ] } ]
| 名称 | 默认值 | 是否必需 | 说明 |
|---|---|---|---|
| category | 否 | 显示在服务列表上方的分类名称 | |
| bubble | false | 否 | 是否显示分类气泡 |
| bubbleBGLight | 否 | 分类气泡背景色(浅色模式),需为Tailwind颜色(无需前缀bg-) | |
| bubbleBGDark | 否 | 分类气泡背景色(深色模式),需为Tailwind颜色(无需前缀bg-) | |
| iconBubblePadding | false | 否 | 若为true,为气泡中的每个服务图标添加轻微内边距 |
| services | 是 | 服务数组 |
| 名称 | 默认值 | 是否必需 | 说明 |
|---|---|---|---|
| name | 是 | 服务标题 | |
| uri | 是 | 资源超链接 | |
| description | 否 | 显示在标题下方的2-3个词描述 | |
| icon | 否 | 相对URI、绝对URI、服务名称(Dashboard图标)、mdi-前缀的服务名称(Material Design图标)或selfhst-前缀的图标名称(selfh.st图标) | |
| iconBG | 否 | 图标背景色,十六进制代码或Tailwind颜色(无需前缀bg-) | |
| iconColor | 否 | 仅用于Material Design图标的填充色,十六进制代码或Tailwind颜色(无需前缀bg-) | |
| iconBubble | true | 否 | 若为false,移除图标气泡和阴影 |
| iconBubblePadding | false | 否 | 覆盖分类级别的bubblePadding设置 |
| iconAspect | square | 否 | 设置为"width"或"height"可分别将图标约束为宽度或高度 |
| newWindow | 否 | 设置为true或false可覆盖环境变量NEWWINDOW对当前服务的设置 |
创建卷或绑定挂载到/app/public的子文件夹,并指定相对路径。
# 本地文件夹结构 compose.yml - icons - jellyfin.jpg - ghost.jpg - 其他图标文件 # 绑定挂载配置 ./icons:/app/public/icons # config.json中的图标配置 "icon": "/icons/jellyfin.jpg"
使用Dashboard图标,直接指定名称(无需前缀)。
# config.json中的图标配置 "icon": "jellyfin"
使用任何Material Design图标,名称需加mdi-前缀。通过iconColor设置填充色,可使用"black"或"white"。
# config.json中的图标配置 "icon": "mdi-cloud", "iconColor": "black"
使用任何selfh.st图标,名称需加selfhst-前缀。
# config.json中的图标配置 "icon": "selfhst-couchdb"
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429