[root@wallet01 ~]# curl -sL https://rpm.nodesource.com/setup_14.x | bash
[root@wallet01 ~]# yum install -y nodejs
[root@wallet01 ~]# node -v
v14.19.3
[root@wallet01 ~]# npm install npm -g
[root@wallet01 ~]# npm install pm2 -g
[root@wallet01 ~]# pm2 install pm2-logrotate
[root@wallet01 ~]# git clone https://github.com/louislam/uptime-kuma.git
Cloning into 'uptime-kuma'...
remote: Enumerating objects: 16351, done.
remote: Counting objects: 100% (258/258), done.
remote: Compressing objects: 100% (160/160), done.
remote: Total 16351 (delta 147), reused 169 (delta 98), pack-reused 16093
Receiving objects: 100% (16351/16351), 9.99 MiB | 1.67 MiB/s, done.
Resolving deltas: 100% (11871/11871), done.
[root@wallet01 ~]# cd uptime-kuma
[root@wallet01 uptime-kuma]# npm run setup
[root@wallet01 uptime-kuma]# pm2 start server/server.js --name uptime-kuma
[PM2] Starting /root/uptime-kuma/server/server.js in fork_mode (1 instance)
[PM2] Done.
┌─────┬──────────────────┬─────────────┬─────────┬─────────┬──────────┬────────┬──────┬───────────┬──────────┬──────────┬──────────┬──────────┐
│ id │ name │ namespace │ version │ mode │ pid │ uptime │ ↺ │ status │ cpu │ mem │ user │ watching │
├─────┼──────────────────┼─────────────┼─────────┼─────────┼──────────┼────────┼──────┼───────────┼──────────┼──────────┼──────────┼──────────┤
│ 1 │ uptime-kuma │ default │ 1.17.1 │ fork │ 4576 │ 0s │ 0 │ online │ 0% │ 13.0mb │ root │ disabled │
└─────┴──────────────────┴─────────────┴─────────┴─────────┴──────────┴────────┴──────┴───────────┴──────────┴──────────┴──────────┴──────────┘
Module
┌────┬──────────────────────────────┬───────────────┬──────────┬──────────┬──────┬──────────┬──────────┬──────────┐
│ id │ module │ version │ pid │ status │ ↺ │ cpu │ mem │ user │
├────┼──────────────────────────────┼───────────────┼──────────┼──────────┼──────┼──────────┼──────────┼──────────┤
│ 0 │ pm2-logrotate │ 2.7.0 │ 4433 │ online │ 0 │ 0% │ 27.3mb │ root │
└────┴──────────────────────────────┴───────────────┴──────────┴──────────┴──────┴──────────┴──────────┴──────────┘