Site-Status:一个基于 UptimeRobot API 的在线状态面板

AI智能摘要
Site-Status 是一个基于 UptimeRobot API 的在线状态面板,支持多平台部署,包括 Pages 和 Vercel。该项目提供站点状态实时预览、数据定时刷新和移动端适配等功能,并支持站点密码加密。部署前需在 UptimeRobot 获取只读 API Key 或专用监视器 API Key,并正确配置环境变量。注意该面板本身不提供添加监控网站的功能,所有网站监控需在 UptimeRobot 上完成。
— 此摘要由AI分析文章内容生成,仅供参考。

项目地址:

功能特性

  • 🌍 多平台部署支持
  • ✨ 优雅且流畅的浏览体验
  • 🔐 支持站点密码加密(JWT + Hash)
  • 👀 全站状态预览
  • ⏲️ 数据定时刷新
  • 📱 移动端适配

安装部署

API获取

先到 UptimeRobot 添加站点监控,并在 My Settings 页面或者 API 管理 页面获取类型为 Read-Only API Key 的 API Key,或者使用用于单独监视器的 Monitor-specific API keys( 不要使用 Main API key )

Pages部署

  •  fork 本项目
  • 先配置好环境变量,具体内容请参考 .env.example 文件中的内容,其中 API_KEY 为必填项,即上面你获取的一串字符
  • 点击部署,若进展顺利,你就可看到项目主页面了

Vercel部署

1.添加新项目,连接你fork的git本项目,点击部署

2.增加环境变量,重新部署

Variable NameValue
DEPLOYMENT_PLATFORMauto
API_KEY上面你获取的API

3.自定义域名后,即可访问

Site-Status:一个基于 UptimeRobot API 的在线状态面板

注意事项

本面板不能添加监控网站,所有添加须在UptimeRobot上完成

发布者:木木,转载请注明出处:https://blog.huzz.cn/7876.html

Like (0)
Donate 微信 微信 支付宝 支付宝
木木的头像木木VIP用户
Previous 2025 年 5 月 17 日 下午8:44
Next 2025 年 5 月 23 日 上午11:02

相关推荐

发表回复

Please Login to Comment
SHARE
TOP
🔈Hi,朋友。欢迎来到木木的博客小站!