使用 Serv00 搭建最新的 Uptime 监控

前言

本文将介绍如何在 Serv00 上使用 pm2 搭建最新的 Uptime Kuma 监控服务。Uptime Kuma 是一款简单、优雅的自托管网站监控工具,能够实时监控网站的在线状态,并提供详细的报告。

安装 pm2

首先,我们需要安装 pm2,这是一个带有内置负载均衡功能的 Node.js 进程管理工具。通过以下命令可以快速安装 pm2:

1
bash <(curl -s https://raw.githubusercontent.com/xiaozhou26/script/main/pm2.sh)

重新连接 SSH

安装完 pm2 后,建议重新连接 SSH 确保所有环境变量和配置生效。

克隆 Uptime Kuma 项目

连接到服务器后,进入 domains 目录并克隆 Uptime Kuma 的 GitHub 仓库:

1
2
cd ~/domains
git clone https://github.com/louislam/uptime-kuma.git

安装依赖并运行 Uptime Kuma

进入克隆下来的项目目录,运行以下命令来安装所需依赖并进行初步设置:

1
2
cd uptime-kuma
npm run setup

修改配置文件

根据实际情况修改 ecosystem.config.js 文件,设置正确的端口号。以下是示例配置:

1
2
3
4
5
6
7
8
9
10
module.exports = {
apps: [{
name: "uptime-kuma",
script: "./server/server.js",
args: "--port=11010",
env: {
"PLAYWRIGHT_BROWSERS_PATH": "/nonexistent"
}
}]
};

启动服务

最后,使用 pm2 启动 Uptime Kuma 服务:

1
pm2 start ./ecosystem.config.js

通过以上步骤,您已经成功在 Serv00 上搭建了 Uptime Kuma 监控服务。可以通过设置的端口号访问您的监控页面,开始实时监控您的网站。

总结

本文介绍了如何使用 pm2 在 Serv00 上快速搭建 Uptime Kuma 监控服务的详细步骤。如果您遇到任何问题,欢迎在评论区留言,我们将尽力解答。