特别说明
新版本windows被控不会输出内容(空白cmd窗口),只要主控能收到数据就是正常的。
新安装的主控,可能会因为浏览器缓存的原因,导致一直无法显示节点状态(例如提示被控未升级,前台没有服务器之类的),只需要用浏览器无痕模式打开即可测试,或者清空/更换一个浏览器即可
版本更新
v1.1.1版本更新(2025/8/21)
拉镜像
docker pull defeatedperson/ym-app:v1.1.1
更新说明https://www.bilibili.com/video/BV1DNYDzoEQH
基础教程
https://www.bilibili.com/video/BV1K4t2zbENp
docker部署(推荐)
首次安装
1. 拉取最新镜像:
docker pull defeatedperson/ym-app:latest
2. 启动容器:
docker run -d \
--name ym-cloud-transfer \
-p 8080:80 \
-v $(pwd)/web/api/auth/data:/var/www/html/api/auth/data \
-v $(pwd)/web/api/data:/var/www/html/api/data \
-v $(pwd)/web/api/monitor/data:/var/www/html/api/monitor/data \
-v $(pwd)/web/api/node/data:/var/www/html/api/node/data \
defeatedperson/ym-app:latest
参数说明:
- -d: 后台运行容器
- --name: 指定容器名称
- -p: 端口映射,将主机的 8080 端口映射到容器的 80 端口
- -v: 挂载数据卷,确保数据持久化
更新主控
1. 停止并删除现有容器:
docker stop ym-cloud-transfer
docker rm ym-cloud-transfer
2. 拉取最新镜像(先删除,再拉取):
docker rmi defeatedperson/ym-app:latest
docker pull defeatedperson/ym-app:latest
3. 重新启动容器:
docker run -d \
--name ym-cloud-transfer \
-p 8080:80 \
-v $(pwd)/web/api/auth/data:/var/www/html/api/auth/data \
-v $(pwd)/web/api/data:/var/www/html/api/data \
-v $(pwd)/web/api/monitor/data:/var/www/html/api/monitor/data \
-v $(pwd)/web/api/node/data:/var/www/html/api/node/data \
defeatedperson/ym-app:latest
说明
参数说明:
– -d: 后台运行容器
– –name: 指定容器名称
– -p: 端口映射,将主机的 8080 端口映射到容器的 80 端口
– -v: 挂载数据卷,确保数据持久化
启动容器后,可以通过以下地址访问应用:http://localhost:8080
XDM模块准备中。
直接部署说明
nginx伪静态规则
location / {
try_files $uri $uri/ /index.html;
}
location ~ ^/api/(auth|monitor|node)/data/ {
deny all;
return 403;
}
不推荐apache,配置比较复杂。
直接部署不支持更新功能,只能替换文件更新。
文件下载地址https://ykc.dp712.com/download?code=FM32GLf9