Skip to content

Latest commit

 

History

History
72 lines (48 loc) · 2.65 KB

README.zh-CN.md

File metadata and controls

72 lines (48 loc) · 2.65 KB

简体中文 | English

site-status

一个基于 UptimeRobot API 的在线状态面板


last commit code size GitHub stars GitHub followers

demo

👀 Demo

Demo password: 123456

🎉 特色

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

事先准备

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

部署

Cloudflare

本项目默认使用 Cloudflare Pages 来行部署

  • starfork 本项目 😘
  • 可以使用全新的 NuxtHub 来快捷的部署本项目,如果您有在 Vercel 上部署项目的经历,那么过程是大致相同的,当然,也可以使用 Cloudflare Pages 来部署
  • 在点击下一步之前请先配置好环境变量,具体内容请参考 .env.example 文件中的内容,其中 API_KEY 为必填项
  • 若进展顺利,你就可看到项目主页面了

Vercel

Deploy with Vercel

  • 点击上方按钮以前往部署

  • 在环境变量中添加下方的内容( 重要 )

    变量名称
    DEPLOYMENT_PLATFORM auto
    API_KEY
  • 大功告成

其他托管平台

请参考官方文档:部署 Nuxt 应用

Q & A

如何开启站点加密

在环境变量中添加 SITE_PASSWORDSITE_SECRE_KEY,都必须填写,缺一不可,其中 SITE_PASSWORD是站点密码,SITE_SECRE_KEY 是加密密钥,可随意填写

鸣谢