
EasyNode是一个多功能Linux服务器终端面板(webSSH&webSFTP),支持网页和移动端使用
主要功能
功能完善的SSH终端&SFTP
AI agent组件 🤖
批量导入、导出、编辑服务器配置、脚本等
脚本库
实例分组
凭据托管
多渠道通知
批量下发指令
自定义终端主题
Native移动端,支持iOS / Android原生SSH、SFTP、Docker、脚本库等能力
项目部署
可以通过 Docker Compose 轻而易举的部署
代码如下
services:
easynode:
container_name: easynode
# image: chaoszhu/easynode:latest
image: docker.cnb.cool/chaoszhu/easynode:latest # cnb自动同步
restart: always
ports:
- 8082:8082 # http建议仅内网访问
- 8092:8092 # https 端口,访问时需手动加 https://ip:8092
volumes:
- /root/easynode/db:/easynode/app/db
environment:
- TZ=Asia/Shanghai
- DEBUG=1
- GUACD_HOST=easynode-guacd
- GUACD_PORT=4822
- HTTP_PORT=8082
- RDP_PORT=8083
- ENABLE_HTTPS=1 # 默认自签证书
- COOKIE_SECURE= false # Session Cookie仅通过HTTPS发送[仅使用 https 访问时请设置为 true]
- HTTPS_PORT=8092 # https 端口 8092
- SSL_CERT_PATH=
- SSL_KEY_PATH=
depends_on:
easynode-guacd:
condition: service_healthy
watchtower:
condition: service_healthy
networks:
- easynode-network
labels:
- "com.centurylinklabs.watchtower.enable=true"
easynode-guacd:
container_name: easynode-guacd
# image: guacamole/guacd:latest # 截止 2026/10/22,官方 latest 仅支持x86架构,arm 架构自查
image: docker.cnb.cool/chaoszhu/easynode/guacd:latest # cnb加速,amd64 跟随上游 latest,arm64 取 1.6.0【自动兼容】
restart: always
expose:
- "4822"
healthcheck:
test: ["CMD", "sh", "-c", "nc -z 127.0.0.1 4822"]
interval: 5s
timeout: 2s
retries: 10
start_period: 10s
networks:
- easynode-network
labels:
- "com.centurylinklabs.watchtower.enable=false"
watchtower:
container_name: easynode-watchtower
# image: nickfedor/watchtower:latest
image: docker.cnb.cool/chaoszhu/easynode/watchtower:latest # cnb加速
restart: always
volumes:
- /var/run/docker.sock:/var/run/docker.sock
command: --schedule "0 */5 * * * *" --label-enable # 每5分钟检测一次更新
environment:
- TZ=Asia/Shanghai
healthcheck:
test: ["CMD", "/watchtower", "--health-check"]
interval: 5s
timeout: 2s
retries: 10
start_period: 10s
networks:
easynode-network:
driver: bridge注意事项
首次启动后会在终端自动生成管理员账号密码,登录后请及时修改,避免日志残留敏感信息。
请牢记账号密码;Docker 部署如需重置密码,可使用下方的维护脚本。
访问:
https安全访问:https://ip:8092 【注意:默认启用https自签证书加密访问,首次打开需在浏览器中手动跳过 https 证书错误提示:浏览器页面中点 高级 --> 继续前往】
http 内网访问:http://ip:8082 【切记:公网访问请勿使用http】