本文最后更新于259 天前,其中的信息可能已经过时,如有错误请发送邮件到[email protected]
入门必看
Additional services 选项卡中找到 Run your own applications 项目,将其设置为 Enabled 即可。如果不开启这一项,自己的用户目录下的所有文件都无法添加可执行权限。
PM2[1]
bash <(curl -s https://raw.githubusercontent.com/k0baya/alist_repl/main/serv00/install-pm2.sh)
安装完成后重新连接服务器。
基础命令
pm2 list:列出当前正在由 PM2 管理的所有进程。pm2 save:保存当前进程的状态。pm2 start [id]:启动一个进程。pm2 stop [id]:停止一个正在运行的进程。pm2 restart [id]:重启一个进程。pm2 resurrect:恢复上次 PM2 会话的状态。pm2 delete [id]:删除一个进程。pm2 delete all:删除所有进程。
经常删除或者启动应用的强迫症患者,可以先执行
pm2 save,然后pm2 delete all,最后pm2 resurrect,就会发现ID连续起来了。
Cloudflared[2]
# 创建目录
mkdir -p ~/cloudflared && cd ~/cloudflared
# 下载
wget https://cloudflared.bowring.uk/binaries/cloudflared-freebsd-latest.7z && 7z x cloudflared-freebsd-latest.7z && rm cloudflared-freebsd-latest.7z && mv -f ./temp/* ./cloudflared && rm -rf temp
如果发现上面的下载命令报错,这个时候需要手动下载并上传了,到网址下载新版的cloudflared,将其重命名为
cloudflared并上传至~/cloudflared目录,然后执行chmod +x cloudflared命令。
# 运行
pm2 start ./cloudflared -- tunnel --edge-ip-version auto --protocol http2 --heartbeat-interval 10s run --token 在cf中申请到的Token
GO[3]
由于 Serv00 早期申请的服务器上go版本比较低,可以自行安装新版本。
# 创建安装目录
mkdir -p ~/local/soft && cd ~/local/soft
# 下载编译好的 go1.23.2 的程序包
wget https://dl.google.com/go/go1.23.2.freebsd-amd64.tar.gz
# 解压
tar -xzvf go1.23.2.freebsd-amd64.tar.gz
# 删除压缩文件
rm go1.23.2.freebsd-amd64.tar.gz
# 修改 .profile 文件
echo 'export PATH=~/local/soft/go/bin:$PATH' >> ~/.profile
# 使 .profile 的修改生效
source ~/.profile
# 检查 go 版本
go version