文章摘要
GPT 4
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
投诉

翻阅友链网站时,看到有的搭建了一个在线网站服务状态的页面,感觉挺酷,当然也是有用的,可以很方便的了解每个网站是否正常运行,从而方便我们对我们的每个网站进行维护。下面将我的搭建过程记录一下。

项目

一个基于 Uptime Kuma 的在线状态面板

预览

开始

从 GitHub 克隆 Uptime Kuma 仓库

1
2
cd www/Uptime Kuma
git clone https://github.com/louislam/uptime-kuma.git

进入 uptime-kuma 目录,并安装 pm2 生产进程管理器

1
sudo npm install pm2 -g

运行以下命令进行设置

1
npm run setup

安装完成后,使用以下命令启动 Uptime Kuma 服务器

1
pm2 start server/server.js --name uptime-kuma

我们需要使用以下命令使 pm2 服务在系统启动时启动

1
pm2 startup

访问

http://your_server_ip:3001 访问 Uptime Kuma

也可以设置反代,这里不再赘述