
schech1/uptime-buddy-apiUptime Buddy已重命名为Uptime Mate。
Uptime Mate现已在Apple App Store上架!
兼容 schech1/uptime-buddy-api:latest 镜像。
认证需先启动Uptime Mate iOS应用再部署Docker容器。首次启动时,应用会生成并显示token,需将此token添加到docker-compose文件或docker run命令中,然后按以下说明部署容器。
部署Docker容器前,在iPhone上打开Uptime Mate配套应用,按以下步骤配置:
docker-compose.yml 并部署Uptime Mate需要运行中的 Uptime Kuma 实例!
请确保正确配置Uptime Kuma,并在docker-compose文件中提供其地址、用户名和密码。
创建 docker-compose.yml 文件部署后端:
yamlservices: uptime-buddy-api: image: schech1/uptime-buddy-api:latest ports: - "5005:5005" environment: - UPTIME_KUMA_URL=YOUR_UPTIME_KUMA_URL # 例如:[***] - USERNAME=YOUR_UPTIME_KUMA_USERNAME - PASSWORD=YOUR_UPTIME_KUMA_PASSWORD - TOKEN=SECRET_TOKEN # 由iOS应用生成
镜像支持 amd64 和 arm64 架构,已在Raspberry Pi 5和Intel NUC 10上测试通过。请将环境变量替换为实际的Uptime Kuma URL、用户名、密码及生成的token。
保存上述docker-compose.yml文件后,在文件所在目录运行:
shdocker-compose up -d
该命令将拉取镜像并在5005端口启动后端服务。
bashdocker run -d --name uptime-buddy-api -p 5005:5005 -e UPTIME_KUMA_URL=YOUR_UPTIME_KUMA_URL -e USERNAME=YOUR_UPTIME_KUMA_USERNAME -e PASSWORD=YOUR_UPTIME_KUMA_PASSWORD -e TOKEN=YOUR_TOKEN schech1/uptime-buddy-api:latest
Uptime Mate包含iOS应用和Apple Watch应用:
支持Complication和SmartStack,当前小组件更新频率为15分钟。未来版本将支持自定义更新频率以延长Apple Watch电池寿命。
Uptime Mate不保存、分享或转发任何数据,从后端获取的数据仅在设备上显示。Apple Watch和iOS应用仅本地存储后端地址,以在重启后保留设置。
基于以下项目开发:
Uptime Kuma:自托管监控工具,监控网站、应用和服务的uptime。
uptime-kuma-api:Uptime Kuma的Python API。
欢迎提交贡献。
如遇问题或有疑问,请在GitHub仓库提交issue。



manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务