200字
一个多功能Linux服务器WEB终端面板(webSSH&webSFTP)
2025-11-15
2025-11-15

功能

  • 功能完善的SSH终端&SFTP

  • 跳板机功能,拯救被墙实例与加速跨国终端输入

  • AI对话组件,对话联动终端

  • 批量导入、导出、编辑服务器配置、脚本等

  • 脚本库

  • 实例分组

  • 凭据托管

  • 多渠道通知

  • 批量下发指令

  • 自定义终端主题

  • github地址:

    https://github.com/chaos-zhu/easynode

面板展示

面板展示

项目部署

  • v3.1.0版本开始用户名密码不再是admin/admin. 需查看终端日志,另外登录后请及时修改,避免日志残留敏感信息。请牢记账号密码,出于安全原因,不提供一键重置密码的脚本

  • 默认web端口:8082

docker-compose部署-自动更新(推荐)

部署本项目的docker-compose.yml默认采用docker.1ms.run加速镜像,如发现服务不可用请自行替换或移除加速

# docker compose快速部署

# 1. 创建easynode目录
mkdir -p /root/easynode && cd /root/easynode

# 2. 下载docker-compose.yml文件
wget https://git.221022.xyz/https://raw.githubusercontent.com/chaos-zhu/easynode/main/docker-compose.yml

# 3. 启动服务
docker compose up -d

docker镜像

注意!!!

v3.5.0版本新增RDP连接windows服务器功能,此功能依赖单独的guacd服务

  • 如果你不知道guacd服务,请使用上面的 docker-compose.yml 进行部署

  • 如果你不想使用 docker-compose.yml 进行部署,请配置环境变量 GUACD_HOSTGUACD_PORT

# GUACD_HOST: 自建 guacd 服务 IP【此处127.0.0.1仅为示例,需自建服务】
# GUACD_PORT: 自建 guacd 服务端口
docker run -d \
  -p 8082:8082 \
  --restart=always \
  -v /root/easynode/db:/easynode/app/db \
  -e GUACD_HOST=127.0.0.1 \
  -e GUACD_PORT=4822 \
  chaoszhu/easynode

环境变量:

  • GUACD_HOST: 自建guacd服务IP

  • GUACD_PORT: 自建guacd服务PORT

  • DEBUG: 启动debug日志 0:关闭 1:开启, 默认关闭

注意: docker默认不启用ipv6,请自行配置或者使用支持ipv6的跳板机中转.

监控服务安装

!v3.2.0开始不再需要安装监控服务端,低于此版本的面板不再提供客户端下载,建议升级到此版本。 已经安装过监控服务的服务器建议使用内置一键脚本卸载:脚本库 -> easynode监控服务卸载

安全与建议

首先声明,任何系统无法保障没有bug的存在,EasyNode也一样。

请妥善利用面板提供MFA2、IP白名单等安全功能, 如需加强可以使用iptables进一步限制IP访问。

如果需要更高级别的安全性,建议面板服务不要暴露到公网。

webssh与监控服务都将以该服务器作为中转。中国大陆用户建议使用香港、新加坡、日本、韩国等地区的低延迟服务器来安装服务端面板。

一个多功能Linux服务器WEB终端面板(webSSH&webSFTP)
作者
Administrator
发表于
2025-11-15
License
CC BY-NC-SA 4.0

评论