Skip to content

Files

Latest commit

 

History

History
116 lines (90 loc) · 4.57 KB

安装教程.md

File metadata and controls

116 lines (90 loc) · 4.57 KB

安装教程:

一:手动安装: 1、创建一个空目录(用于存放env.properties和go-cqhttp数据) mkdir jd-qinglong && cd jd-qinglong 2、下载配置文件模板,根据需要修改,不要缺少此文件 国外请使用: wget -O env.properties https://raw.githubusercontent.com/rubyangxg/jd-qinglong/master/env.template.properties 国内请使用: wget -O env.properties https://ghproxy.com/https://raw.githubusercontent.com/rubyangxg/jd-qinglong/master/env.template.properties

3、下载rubyangxg/jd-qinglong镜像,注意arm的请把2.0替换为arm,X86使用2.0或者latest即可 sudo docker pull rubyangxg/jd-qinglong:2.0

4、启动,其中env.properties中的SE_NODE_MAX_SESSIONS=8请根据机器配置改,机器要求最少1h2g,推荐2h4g 注意这是1条命令,全部复制执行,注意\后面不要有空格 sudo docker run -d -p 5701:8080 -p 9527:8090 --name=webapp --restart always --privileged=true -v [你的路径]/env.properties:/env.properties:rw -v [你的路径]/adbot:/adbot rubyangxg/jd-qinglong:2.0 或者 sudo docker run -d -p 5701:8080 -p 9527:8090 --name=webapp --privileged=true --restart always
-v [你的路径]/env.properties:/env.properties:rw
-v [你的路径]/adbot:/adbot
rubyangxg/jd-qinglong:2.0

5、arm的启动有所不同,请仔细甄别 sudo docker run -d -p 5701:8080 -p 9527:8090 --name=webapp --privileged=true --restart always
-e "SPRING_PROFILES_ACTIVE=arm"
-v [你的路径]/env.properties:/env.properties:rw
-v [你的路径]/adbot:/adbot
rubyangxg/jd-qinglong:arm

6、或者目录下编写docker-compose.yml,arm请将2.0改为arm

version: '3.3' services: jd-qinglong: ports: - 5701:8080 - 9527:8090 container_name: jd-login privileged: true volumes: - ./env.properties:/env.properties:rw - ./adbot:/adbot image: rubyangxg/jd-qinglong:2.0

然后在docker-compose.yml目录下执行命令

docker-compose up -d

7、若要配置qq交互,往下看。

使用:

env.properties中的ADBOT_QQ和ADBOT_PASSWORD必须配置,否则不能自动登录和识别机器人 启动镜像后,请先访问8100,理论上会有一个待认证的机器人,你自己认证就行。如果没有,自行登录你的qq机器人(env.properties配置的那个),优先选择扫码登录,按照提示操作就行。 登录成功后,重启镜像docker restart webapp 如果碰到机器人假死,请执行 --> 重启 adbot 恭喜你安装成功。好用的话给我点个star吧!

修改start-adbot.sh中的用户名、密码、端口

###如遇到手动和一键安装无法启动机器人 ###机器人命令须cd到adbot目录执行

启动机器人平台命令

./start-adbot.sh start

重启机器人平台命令

./start-adbot.sh restart

停止机器人平台命令

./start-adbot.sh stop

8、ssh更新命令:

docker exec -it webapp guide


8.1、如何暴露访问端口?

服务器暴露8100和5701即可

8.2、如何修改暴露端口

* 8100是机器人平台登陆端口,对应start-adbot.sh中的8100
* 5701对应docker run启动命令中的5701,阿东网页入口,后台/admin/migrate入口
* 9527对应docker run启动命令中的9527,阿东管理程序入口(隐藏),用于机器人更新、guide更新等
* 5701和9527对应gmc_config.json中的5701和9527,表示qq机器人接受消息后上报端口

8.3如遇8100无法打开请放行8100端口

1、打开SSH终端;
2、输入“netstat -tlunp”命令查看端口占用情况,8100在tcp6下则需要放行,云服务器可去服务器后台防火墙放行
3、firewall-cmd --zone=public --add-port=端口号/tcp --permanent,端口号改为8100或你自定义的端口回车
4、重启防火墙 
systemctl restart firewalld.service

9、出现验证白屏的需修改配置文件下ADONG.URL=http://localhost:5701为自己的IP或域名加端口保存,并重启阿东容器

二:一键安装
###推荐使用库首页一键安装
一键安装(centos7+,ubuntu18+,debian9+,群晖,甲骨文arm需要ubuntu)

国外使用:
bash <(curl -s -L https://raw.githubusercontent.com/rubyangxg/jd-qinglong/master/install.sh)
国内用:
bash <(curl -s -L https://ghproxy.com/https://raw.githubusercontent.com/rubyangxg/jd-qinglong/master/install.sh)

群晖注意事项:
1.须cd到docker目录执行一键安装
2.如无法使用一键安装,须下载install.sh并修改路径为docker下jd-qinglong对应目录
adbotDir="你的jd-qinglong路径"/adbot
"你的jd-qinglong路径"/env.properties
"你的jd-qinglong路径"/adbot:/adbot
运行bash install.sh安装即可