前言

Uptime-Kuma可以监控各种服务,比如网站和数据库,但是它只能用Docker部署,我们可以使用Docker容器部署平台部署,比如Zeabur

准备

  • 一个Github账号
  • 一个域名,免费的也行

部署Uptime-Kuma

注册Zeabur

打开Zeabur官网,注册一个账号,用Github就行
signup
注册成功后绑定一个手机号
pn

创建项目

点击创建项目
project
点击项目名称进入项目,然后点击侧边栏的新建服务
new
点击模板
muban
搜索Uptime-Kuma,点击Deploy部署项目
deploy
部署好后,点击网络,点击自定域名,输入你的域名,然后点击确认绑定
net
在Cloudflare或者你的域名提供商那里解析域名,然后访问域名,然后初始化Uptime-Kuma,登录就行了

连接免费数据库

因为Zeabur是按储存空间计费的,所以不建议用自带的数据库
首先准备一个免费的MySQL数据库,比如Aiven的1GB免费数据库,地区选择离容器近的地方,比如北美地区
创建完成后启动数据库,点击Service settings,启用Termination protection,这样数据库就不会被停用
aiven
然后回到Overview页面,获取连接信息,输入到Uptime-Kuma里,然后就可以愉快的使用了