默认当你已经不是小白了(思路)
1.拉取基础镜像
docker pull leanfly/xddplus:latest
#centos命令 yum install wget unzip -y
#群晖用 ipkg <span class="token function">install</span> <span class="token function">unzip</span>
在centos中有yum,ubantu中有apt-get,DSM没有这些需要ipkg来解决
<span class="token function">sudo</span> -i
<span class="token function">wget</span> http://ipkg.nslu2-linux.org/feeds/optware/syno-i686/cross/unstable/syno-i686-bootstrap_1.2-7_i686.xsh
<span class="token function">chmod</span> +x syno-i686-bootstrap_1.2-7_i686.xsh
<span class="token function">sh</span> syno-i686-bootstrap_1.2-7_i686.xsh
ipkg update
2.创建一个xddplus目录 》/volume2/docker路径根据实际路径来
cd /volume2/docker &&mkdir -p xddplus && cd xddplus
3.运行第一次xddplus(用于编译 大概等待5分钟)
sudo docker run --name xddplus -p 5080:8080 -d -v "$(pwd)":/xdd-plus \
-v /etc/localtime:/etc/localtime:ro \
-it --privileged=true leanfly/xddplus:latest
第一运行后等待5分钟后停止 然后配置到xddplus 目录下的 conf目录下 编辑 》config.yaml
环境变量国内网络建议开启,国外网络开启可能变慢:
#go 加速代理
ENABLE_GOPROXY=true
#github 加速代理
ENABLE_GITHUBPROXY=true
#alpin APK 加速代理
ENABLE_APKPROXY=true
#时区配置
TZ=Asia/Shanghai
如日志出现 登录时发生致命错误: fetch qrcode error: Packet timed out
下载以下文件 》重命名xdd 替换 xddplus 目录下的同名xdd文件:
https://ghproxy.com/https://github.com/764763903a/xdd-plus/releases/download/v1.7/xdd-linux-amd64 (不保证是最新可以去更新列表查看https://github.com/764763903a/xdd-plus/tags)
到qbot目录 ,把下载好的config.yml文件放进去,
https://ghproxy.com/https://github.com/764763903a/xdd-plus/releases/download/v1.7/config.yml