安装 EasyNode
Docker 安装
最简单的安装方式是使用 Docker:
shell
docker run -d -p 8082:8082 --name=easynode \
--restart=always \
-v /root/easynode/db:/easynode/app/db \
chaoszhu/easynode
环境变量配置
Docker 运行时可以通过以下环境变量进行配置:
PLUS_KEY
: 激活 PLUS 功能的授权码DEBUG
: 启动 debug 日志(0:关闭,1:开启,默认关闭)ALLOWED_IPS
: 可访问服务的 IP 白名单,多个使用逗号分隔,支持填写部分 IP 前缀 例如:-e ALLOWED_IPS=127.0.0.1,196.168
手动部署
如果您希望手动部署,请确保您的环境满足以下要求:
- Node.js 版本 >= 20.0.0
部署步骤
- 克隆代码仓库:
shell
git clone https://github.com/chaos-zhu/easynode
- 安装依赖:
shell
cd easynode
yarn
- 构建前端:
shell
cd web
yarn build
mv dist/* ../server/app/static
- 启动服务:
shell
cd ../server
yarn start
- (可选)使用 PM2 后台运行:
shell
pm2 start index.js --name easynode-server
默认配置
- Web 访问端口:8082
- 默认账号:admin
- 默认密码:admin
注意
首次登录后请及时修改默认密码以确保安全。