Lazy loaded image
部署教程
Uptimer部署教程
Words 537Read Time 2 min
2026-2-20
2026-2-20
type
Post
status
Published
date
Feb 20, 2026
slug
uptimer2
summary
基于 Cloudflare 边缘网络的 Serverless 可用性监控与状态页。无需修改任何代码或配置文件,即可部署专属于你的 Uptimer 实例
tags
cloudflare
category
部署教程
icon
password
网址
快速部署(5 步完成)
无需修改任何代码或配置文件,即可部署专属于你的 Uptimer 实例:
第 1 步 — Fork 仓库
点击本仓库右上角的 复刻 按钮,创建你自己的副本。
第 2 步 — 创建 Cloudflare API Token
  1. 前往 Cloudflare Dashboard → API Tokens
  1. 点击 Create Token → 使用 Edit Cloudflare Workers 模板
  1. 添加以下权限:
      • Account / Cloudflare Pages / Edit
      • Account / D1 / Edit
      • Account / Account Settings / Read
  1. 复制生成的 Token
第 3 步 — 添加 GitHub Secrets
进入你 Fork 的仓库 → 设置 → Secrets and variables → 操作 → New repository secret,添加:
Secret 名称
是否必填
CLOUDFLARE_API_TOKEN
第 2 步获取的 Token
必填
UPTIMER_ADMIN_TOKEN
任意强密码字符串(用于登录管理后台)
必填
CLOUDFLARE_ACCOUNT_ID
推荐
第 4 步 — 运行 GitHub Actions
进入 操作 → Deploy to Cloudflare → Run workflow(或直接向 main/master 推送一次提交)。
工作流会自动完成:
  • 创建 D1 数据库并执行迁移
  • 部署 Worker(API + 定时监控任务)
  • 构建并部署 Pages 前端(状态页)
  • 注入管理密钥为 Worker Secret
第 5 步 — 访问你的状态页
工作流运行成功后(首次部署通常约 2 分钟):
  • 状态页 → https://<你的仓库名>.pages.dev
  • 管理后台 → https://<你的仓库名>.pages.dev/admin
  • API → https://<你的仓库名>.workers.dev/api/v1/public/status
使用你设置的 UPTIMER_ADMIN_TOKEN 登录管理后台,即可开始添加监控项。
保持更新 — 由于你从自己的 Fork 部署,随时可以同步上游仓库获取最新功能。每次同步后,部署工作流会自动运行。
高级选项(自定义域名、资源命名、管理路径等)请参阅部署指南
 
文档
文档
说明
GitHub Actions 部署完整流程
所有可配置参数(密钥、变量、设置)
Webhook 配置、模板、签名、故障排除
本地环境搭建、种子数据、测试流程
上一篇
kadidalax/cf-vps-monitor
下一篇
VrianCao/Uptimer