侧边栏壁纸
博主头像
G&B 博主等级

行动起来,活在当下

  • 累计撰写 47 篇文章
  • 累计创建 2 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

1panel安装webssh程序easynode(ARM64)

Administrator
2026-06-15 / 0 评论 / 0 点赞 / 2 阅读 / 0 字

项目地址:https://github.com/chaos-zhu/easynode

docker-compose部署

第一步:激活 Oracle ARM 上的 AMD64 运行环境(解决主程序闪退)

在服务器的 SSH 终端(以 root 权限)直接粘贴并回车执行该命令

sudo docker run --privileged --rm tonistiigi/binfmt --install all
第二步:容器>编排>创建>填入修改后的compose代码
services:
  easynode:
    container_name: easynode
    # image: docker.1ms.run/chaoszhu/easynode
    image: docker.cnb.cool/chaoszhu/easynode:latest # cnb自动同步
    restart: always
    ports:
      - 8082:8082
    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=0
      - HTTPS_PORT=8092
      - SSL_CERT_PATH=
      - SSL_KEY_PATH=
    depends_on:
      - easynode-guacd
    platform: linux/amd64  
    networks:
      - easynode-network
    labels:
      - "com.centurylinklabs.watchtower.enable=true"

  easynode-guacd:
    container_name: easynode-guacd
    # image: docker.1ms.run/guacamole/guacd
    image: lscr.io/linuxserver/guacd:latest 
    restart: always
    expose:
      - "4822"
    healthcheck:
      disable: true
    networks:
      - easynode-network
    labels:
      - "com.centurylinklabs.watchtower.enable=false"

  watchtower:
    container_name: easynode-watchtower
    # image: docker.1ms.run/containrrr/watchtower
    image: nickfedor/watchtower:latest 
    restart: always
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock
    command: --schedule "0 */5 * * * *" --label-enable # 每5分钟检测一次更新
    environment:
      - TZ=Asia/Shanghai

networks:
  easynode-network:
    driver: bridge
第三步:查寻终端日志查看登录账号信息:
docker logs -f easynode
第四步:cloudflare添加域名DNS解析至服务器
第五步:1panel中申请解析好的域名证书
第六步:绑定域名

网站>创建>反向代理

开启https,选择申请好的证书,代理地址填写 127.0.0.1:8082

确认后使用域名登录即可。

0

评论区