功能 · 面板展示 · 项目部署 · 监控服务安装 · 建议 · 声明 · 常见问题
## 功能 + [x] 功能完善的**SSH终端**&**SFTP** + [x] 跳板机功能,拯救被墙实例与加速跨国终端输入 + [x] AI对话组件,对话联动终端 + [x] 批量导入、导出、编辑服务器配置、脚本等 + [x] 脚本库 + [x] 实例分组 + [x] 凭据托管 + [x] 多渠道通知 + [x] 批量下发指令 + [x] 自定义终端主题 ## 面板展示  ## 项目部署 - v3.1.0版本开始用户名密码不再是admin/admin. 需查看**终端日志**,另外登录后请及时修改,避免日志残留敏感信息。请牢记账号密码,出于安全原因,不提供一键重置密码的脚本 - 默认web端口:**8082** ### docker-compose部署-自动更新(推荐) 部署本项目的[docker-compose.yml](https://github.com/chaos-zhu/easynode/blob/main/docker-compose.yml)默认采用[腾讯云CNB自动构建镜像](https://cnb.cool/chaoszhu/easynode),如发现服务不可用请自行替换或移除加速 ```shell # 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_HOST` 和 `GUACD_PORT` ```shell # 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 ``` ## 环境变量 > 无特殊需求建议使用docker-compose.yml一键启动 | 变量名称 | 说明 | 默认值 | 备注 | |---------|------|--------|------| | `GUACD_HOST` | 自建guacd服务IP | - | - | | `GUACD_PORT` | 自建guacd服务PORT | - | - | | `DEBUG` | 启动日志 | `true` | `false`:关闭,`true`:开启 | | `RDP_PORT` | RDP服务端口 | - | 无特殊需求保持默认即可 | | `ENABLE_HTTPS` | 是否启用HTTPS | `0` | `0`:关闭