EasyNode是一个轻量级的 Web 服务器,支持 Node.js 生态,一个多功能Linux服务器WEB终端面板(webSSH&webSFTP)。它提供简单易用的配置方式,适用于个人开发者和小型团队。
面板展示

功能
- 功能完善的SSH终端&SFTP
- 批量导入、导出、编辑服务器配置、脚本等
- 脚本库
- 实例分组
- 凭据托管
- 多渠道通知
- 批量下发指令
- 自定义终端主题
部署
Compose方式部署代码
1️⃣我们需要先创建一个路径,这个路径储存我们的docker-Compose.yml的文件和配置文件
2️⃣打开Docker,Compose新增项目->输入项目名称->设置路径->上传或者创建docker-
compose.yml把下面代码复制进去,点击完成直至构建完成

services:
easynode:
image: chaoszhu/easynode
container_name: easynode
restart: always
ports:
- "8082:8082"
volumes:
- ./db:/easynode/app/db
SSH终端部署
使用ssh工具,连接ssh终端,使用sudo -i命令进入root权限使用以下命令部署
其中 /vol1/1000/docker/easynode/db 路径换成你自己的
docker run -d --name easynode --restart always -p 8082:8082 -v /vol1/1000/docker/easynode/db:/easynode/app/db chaoszhu/easynode
登录
浏览器访问http://ip:8082 ,默认登录账户密码:admin,登录后请及时修改用户名和密码

添加实例
1️⃣添加实例
菜单栏 实例配置 点击右上角 添加实例 ,按照实际情况填写即可,客户端端口默认22022可以不改,这个端口主要用于获取实例cpu、内存等信息

2️⃣连接
点击连接

登录成功,右边可以开启同步和SFTP服务

监控服务安装
监控服务用于实时向服务端&web端推送系统、公网IP、CPU、内存、硬盘、网卡等基础信息,默认端口:22022
root权限,运行下面的命令就行了
安装
# 使用默认端口22022安装
curl -o- https://ghfast.top/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-install.sh | bash
# 使用自定义端口安装, 例如54321
curl -o- https://ghfast.top/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-install.sh | bash -s -- 54321
卸载
curl -o- https://ghfast.top/https://raw.githubusercontent.com/chaos-zhu/easynode/main/client/easynode-client-uninstall.sh | bash
注意: 不要使用脚本库里面的安装命令,如下图,命令有误好像域名不使用了,用我上面提供的命令就行,上面的命令也是作者在github提供的

# 项目地址
https://github.com/chaos-zhu/easynode
安装成功之后就能看到实例信息了

|