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
- 点击 Create Token → 使用 Edit Cloudflare Workers 模板
- 添加以下权限:
Account / Cloudflare Pages / EditAccount / D1 / EditAccount / Account Settings / Read
- 复制生成的 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 配置、模板、签名、故障排除 | |
本地环境搭建、种子数据、测试流程 |
- Author:TRNote
- URL:https://nt.665669.xyz/article/uptimer2
- Copyright:All articles in this blog, except for special statements, adopt BY-NC-SA agreement. Please indicate the source!











