参考链接:Serv00搭建各种服务

前言

多的不说,如何创建网站,开放端口等,先去看白嫖Serv00并搭建Alist

直接开始

安装

受限于 FreeBSD 的平台限制,1.23版本内置了 PlayWright ,无法运行,所以只能安装 1.22 版本。切记先去 Panel 中放行 TCP 端口。

接着 SSH 登入,并进入刚刚你新建的域名目录下:

wget https://github.com/louislam/uptime-kuma/archive/refs/tags/1.22.1.zip && unzip 1.22.1.zip && rm -rf public_html && mv -f uptime-kuma-1.22.1 public_html && rm -f 1.22.1.zip && cd public_html

设置生产模式:

npm ci --production

下载dist文件:

wget https://github.com/louislam/uptime-kuma/releases/download/1.22.1/dist.tar.gz && tar -xzvf dist.tar.gz && rm dist.tar.gz

安装补充依赖:

npm install

安装过程中多少会有报错,无视就好,实际上最后可以正常运行。

测试运行:

node server/server.js --port=PORT

记得把PORT替换成你放行的端口。确定运行没有问题后,按 Ctrl+c即可停止运行。

启动

使用pm2管理后台运行:

~/.npm-global/bin/pm2 start server/server.js --name uptime-kuma -- --port=PORT --host=127.0.0.1

记得保存任务列表:

~/.npm-global/bin/pm2 save

然后去Cloudflared添加绑定域名