【京东薅羊毛】一键部署青龙面板 xdd扫码登录
更新日志
2021-08-28
- 适配青龙
2.9.x
- 不再允许自动升级和手动升级,升级可以通过拉取新镜像
升级方式
1 | # 停止容器 |
打开青龙,配置OpenApi
复制Client_id
和Client_key
填入小滴滴配置文件的容器username
和password
client_id
:相当于原来的username
client_key
:相当于原来的password
然后重启容器
1 | cd /data/qinglong-xdd && docker-compose restart |
全新安装
todo
2021-08-23更新
- 支持xdd容器内升级
- 修复启动需要重新扫码绑定机器人的问题
更新步骤(重要)
1 | # 拷贝xdd/xdd.db和xdd配置到安全的地方,比如你自己的电脑 |
XDD的热度🔥越来越高了,目前它的功能确实很多花样,非常有意思。但是很多人都无法自己完成编译,更不用说部署了。所以我特地编译了青龙面板+xdd一键部署镜像。
如果想搭建但是还没有购买服务器的,可以点我的链接进行购买,阿里云轻量级服务器 2核2G 99/年,不仅你可以获得优惠券,我也可以获得邀请人数。购买完成可以添加我的qq 1398371419,备注“青龙”,我将会全程指导你安装,如果实在不会,我也可以代为搭建。
部署
部署可以说是非常简单了,只需要安装好docker和docker-compose,接下来就交给机器吧。
1 | mkdir -p /data/qinglong-xdd |
以下是docker-compose.yml
文件,如果下载不下来的,可以自行创建文件docker-compose.yml
,写入以下内容即可
1 | version: "3" |
然后执行以下命令
1 | docker-compose down && docker-compose up -d |
等待容器启动完毕
访问青龙面板
第一次打开输入账号admin
,密码admin
,会自动生成密码,密码在运行目录的config/auth.json
里面可以看见
修改xdd配置
打开运行目录下的xddconf/config.yaml
,修改青龙配置,有人扫码扫不上,很可能是因为这个没改
1 | containers: |
改完后重启容器
1 | # 确保目录在docker-compose.yml文件所在目录 |
访问 XDD面板
直接扫码登录即可(这些配置干啥的,我也不是很懂)
然后回到青龙,看是否已经添加Cookie成功
XDD配置介绍
以下内容摘自群晖Docker青龙面板XDD扫码部署指南8.16更新新版编译 – 科技玩家 (kejiwanjia.com)
1 | mode: balance #模式 balance(均衡模式)、parallel(平行模式) |
更新版本
由于xdd是需要进行编译的,且作者并未给出编译后的二进制版本,所以暂时不支持容器内更新xdd
1 | # 更新青龙 |
回退版本
有时候部署完毕之后,因为这样那样的原因,导致xdd扫码青龙无法识别,这时候可能需要进行回退
修改docker-compose.yml
的镜像tag
重启
1 | docker-compose down && docker-compose up -d |
交流
常见问题
为什么http://localhost:8080访问不了?
一般是xdd启动失败了,可以通过以下命令检查xdd是否启动成功
1 | cd /data/qinglong-xdd |
yaml
文件配置错误
yaml
是标准的配置文件格式,建议使用专业的编辑器进行修改,例如Notepad++
,其他的可能导致编辑后格式错误
而且配置键值之间,需要有一个空格
xdd怎么配置QQ机器人?
由于配置机器人,需要用到数据库,以及必须以前台模式运行才能进行配置,所以需要进行以下操作
修改db配置
由于数据存储在sqllite,所以必须修改下db目录,并创建db文件
1 | cd /data/qinglong-xdd/xddconf |
进入容器xdd目录
1 | cd /data/qinglong-xdd |
杀掉xdd进程并以前台模式运行
1 | # 以下命令在容器内执行 |
前台启动后,应该会出现初始化数据库,然后QQ机器人二维码,然后扫码即可
扫码完成
以后台模式重启xdd
1 | # Ctrl + C退出 |
至此,祝贺你,QQ机器人已经配置完毕!