Kuma Mieru 文档
部署

Vercel

Fork 仓库,导入 Vercel,填写状态页 URL 后部署。这是推荐的部署方式。

Vercel 是推荐的部署方式。整个流程在网页上完成,不需要自己的服务器。

Fork 仓库

  1. 打开本仓库的 Fork 页面。
  2. 点击 Create fork。

请保持 Fork 的仓库为公开仓库,否则后续可能无法快速同步上游的更新。所有配置都通过环境变量设置,Fork 的仓库中不会包含你的任何配置信息。

导入到 Vercel

打开 vercel.com/new,找到刚才 Fork 的仓库,点击 Import。

导入仓库

设置根目录

在项目配置页把 Root Directory 设为 apps/web。Web 应用和它的 vercel.json 都在这个目录中。

添加环境变量

展开 Environment Variables,添加 UPTIME_KUMA_URLS,值为 Uptime Kuma 状态页的完整 URL。多个状态页用 | 分隔。

添加环境变量

必须设置 UPTIME_KUMA_URLS(推荐)或旧版的 UPTIME_KUMA_BASE_URL 加 PAGE_ID。两者都没有设置,或者 URL 中没有 /status/<页面 ID> 时,generate 脚本报错退出,Vercel 构建失败。其他变量见环境变量。

部署

点击 Deploy。

修改环境变量

Vercel 在构建时运行 generate 脚本,把环境变量和状态页信息写入生成的配置。在 Vercel 修改环境变量后,重新部署项目才会生效。

同步上游更新

  1. 打开你 Fork 的 GitHub 仓库,点击 Sync fork。
  2. 点击 Update branch,同步上游仓库的最新代码。

仓库中的 Vercel 配置

apps/web/vercel.json 为首页 / 设置以下响应头:

响应头值
Cache-Controlpublic, max-age=300, stale-while-revalidate=300
X-XSS-Protection1; mode=block
X-Content-Type-Optionsnosniff

最后更新于