1.首先一样打开ssh工具链接服务器。
2.安装docker并设置开机自启。
sudo yum check-update curl -sSL https://get.daocloud.io/docker | sh sudo systemctl start docker sudo systemctl status docker sudo systemctl enable docker
3.拉去青龙镜像(官方)
docker pull whyour/qinglong:latest
4.创建青龙面板容器
# 复制下列命令在ssh执行(先安装docker) # 注:$PWD请修改为实际你想安装的路径 docker run -dit -v $PWD/ql/config:/ql/config -v $PWD/ql/log:/ql/log -v $PWD/ql/db:/ql/db -v $PWD/ql/repo:/ql/repo -v $PWD/ql/raw:/ql/raw -v $PWD/ql/scripts:/ql/scripts -v $PWD/ql/jbot:/ql/jbot -p 5700:5600 --name qinglong --hostname qinglong --restart unless-stopped whyour/qinglong:latest
然后就可以通过http://ip:5700访问面板了
二、安装QQbot
1、go-cqhttp 安装配置
1、go-cqhttp 官网:https://docs.go-cqhttp.org/ 2、go-cqhttp 下载地址:https://github.com/Mrs4s/go-cqhttp/releases
以下配置均是Linux版本的说明,Windows 下配置类似。
下载好后解压出来,三个文件如下图
-
将 go-cqhttp 上传到你的linux 服务器上。SSH 工具以MobaXterm 为例。使用finalshell 的同学同理。
我这里将 go-cqhttp 上传到 /root/cqhttp 中。
-
依次输入以下命令 注意 // 后面的是命令的说明,不要输入。
cd /root/cqhttp //切换目录到go-cqhttp 下面。 chmod 777 go-cqhttp //赋值权限,该行命令执行成功不会输出任何信息 ./go-cqhttp //运行,没有执行上面一条命令则提示./go-cqhttp: 权限不够
正常执行后会提示生成配置文件
直接输入12 然后回车
会自动生成 config.yml文件 如果没有就刷新一下。
双击修改 config.yml 文件。
第四行 uin 默认有个123456 ,直接删除
修改配置如下
host部分直接改成0.0.0.0
http 下面的端口推荐8000,
ws 下面的端口推荐8001。端口号可以根据自身情况修改,但是不要和其他程序冲突。修改后保存,ssh 工具会自动上传修改的文件。
然后再次输入 ./go-cqhttp
会输出二维码,用手机qq 扫一扫登录。(当作机器人qq了)
扫描登录成功后提示如下:
需要更换机器人QQ号删除session.token文件重复上面的步骤重新扫码登录即可。
此时 go-cqhttp 就配置完成了,但是这样是属于前台运行,如果你 *** 作其他命令或者关闭ssh 工具,go-cqhttp 自然就关闭了
所以需要将go-cqhttp后台运行
先在当前窗口直接ctrl+c结束运行。没结束就多按几次。
然后输入 nohup ./go-cqhttp &
该目录下会生成一个nohup.out文件,就是go-cqhttp 输入的日志了。
到此go-cqhttp 就配置完成了。
重启 go-cqhttp 命令 (如果只想结束,请不要执行第二行命令)
kill -9 $( ps -e|grep go-cqhttp |awk '{print }') // 关闭 nohup ./go-cqhttp & // 开启
2、QQbot 安装配置
安装前请先安装git
yum install -y git
QQbot安装运行
以下命令逐行执行,哪些是一行代码请注意文档的 序号
docker pull asupc/qqbot docker run --name qqbot1 -v /root/qqbot1/app:/app -p 5010:5010 asupc/qqbot -restart:always cd /root/qqbot1 git clone https://ghproxy.com/https://github.com/asupc/qqbot-multi-platform.git app docker restart qqbot1
如果提示这个也不用管。
qqbot 配置
用浏览器打开 http://ip:5010/login.html (ip改成你自己的)云服务需要放行5010 端口号 。
数据库会用MySQL的配置MySQL。不会的不要改。
输入用户名密码提交。
提交后重启qqbot
重启指令 docker restart qqbot1
重启后再次打开 http://ip:5010/login.html
输入用户名密码登录
找到系统设置>基础设置
参照页面中的配置方式配置即可(网页中有包含go-cqhttp的配置方式如果你按照上面的go-cqhttp配置运行后请忽略。填写ip地址端口号就行了)
我这里http 协议填写的是 http://172.17.0.1:8000
ws 协议填写 ws://172.17.0.1:8001
再填入一个管理员qq 账号。不能和机器人qq号一样。
填好后保存
配置正确你的管理员qq将收到以下消息
到此配置完成
qqbot 更新
以下命令逐行执行。更新后请清理浏览器缓存(快捷键:ctrl+shift+delete)
docker stop qqbot1 cd /root/qqbot1/app && git pull docker start qqbot1
其它功能自己研究吧
如有不懂加QQ群:984698352
本文章/资源仅供学习交流,严禁用于其它用途,请于24小时内删除。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)