MENU

部署基于UptimeRobot的在线状态面板SiteStatus项目

2023 年 12 月 03 日 • 阅读: 166 • 奇思妙想,维护日志

这是个小白教程,大佬勿入awa

咱一直用的UptimeRobot突然开始对自定义域名监控页面开始收费
免费就只能用官方的域名,虽然也差不多,但总感觉少点啥
正好最近看到有各种基于UptimeRobot API的美化面板,咱就找了个先试试

懒得贴图了,将就着看吧::furry:wawu::

部署

咱的部署方案很简单,只需要服务器上安装宝塔就行,所以这是个小白教程(确信
先将github上的文件下载下来丢到宝塔里
再去宝塔软件商店安装PM2管理器
回到项目文件夹,在文件.env中修改其参数
其中UptimeRobot Api Keys可以在[UptimeRobot控制台]-[My Settings]-[Read-Only API Key]-[API Key]这里获取
修改好之后打开终端执行下面的命令

#如果没有pnpm就先执行这两个
npm install pnpm -g
pnpm install
#打包
pnpm build

执行完成之后就会在项目文件夹下生成一个dist文件夹
如果在执行pnpm build后服务器报错或者宝塔直接没响应了::huaji:huaji2::
这种情况请尝试升级服务器配置或者本地部署,当然也可以开台按小时计费的服务器,跑完就销毁。
在打包成功后,只需要新建一个网站,目录指向dist文件夹,PHP版本选择存静态就over了
也可以把dist文件夹丢到对象存储然后部署
::furry:kending::