一、准备工作
新建 2 个端口
新建一个域名
自定义域名要在 cf 解析一下 IP
开启 Run your own applications
SSH 连接安装 PM2
bash <(curl -s https://raw.githubusercontent.com/k0baya/alist_repl/main/serv00/install-pm2.sh)
安装完成,需断开一下 SSH,才能生效。
安装 go
mkdir -p ~/local/soft && cd ~/local/soft
wget https://dl.google.com/go/go1.22.0.freebsd-amd64.tar.gz
tar -xzvf go1.22.0.freebsd-amd64.tar.gz
rm go1.22.0.freebsd-amd64.tar.gz
echo 'export PATH=~/local/soft/go/bin:$PATH' >> ~/.profile
source ~/.profile
go version
二、下载编辑面板的源码
git clone https://github.com/naiba/nezha.git
切换到面板的编译目录,进行编译
三、准备运行需要的文件
mkdir ~/nezhapanel && cd ~/nezhapanel
cp ~/nezha/cmd/dashboard/dashboard ~/nezhapanel/dashboard
cp -r ~/nezha/resource ~/nezhapanel/resource
rm ~/nezhapanel/resource/resource.go
mkdir ~/nezhapanel/data
cp ~/nezha/script/config.yaml ~/nezhapanel/data/config.yaml
四、修改配置文件
7 个地方需要修改
ssh 内修改不方便,进入网站文件管理修改方便点
nezhapanel
—data
—config.yaml
视频里漏讲 language:改成 zh-CN
按照视频教程获取配置填写方法
运行面板, 确保你在 ~/nezhapanel
目录
cd ~/nezhapanel
chmod +x ./dashboard
pm2 start ./dashboard
pm2 save
五、自动运行,在网站管理面板添加 cron jobs
启动时间(Specify time):After reboot
任务类型(Form type):Advanced
命令行代码(Command):
/home/你的用户名/.npm-global/bin/pm2 resurrect
到一步,面板已经成功运行起来。
六、补充功能 清除所有配置文件,cron jobs 需要手动删除
chmod -R 755 ~/* \
chmod -R 755 ~/.* \
rm -rf ~/.* \
rm -rf ~/*
pkill -kill -u 用户名
原文:https://tweek.top/archives/1721044997616
文档信息
- 本文作者:青云志
- 本文链接:https://blog.24811213.xyz/2024/07/16/Serv00-nezha/
- 版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)