2020-7-26-coolq-on-debian


layout: post
title: “在debian上安装coolq机器人”
date: 2020-7-26 18:39:00
author: “Katsu”

1. 安装docker

使用官方安装脚本自动安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

也可以使用国内daocloud一键安装命令:

curl -sSL https://get.daocloud.io/docker | sh

2. 创建文件目录

mkdir /root/coolq-data #可修改
mkdir /home/user
mkdir /home/user/coolq
touch /home/user/.Xauthority

3. 下载镜像

docker pull coolq/wine-coolq

4. 运行镜像

docker run --name=coolq --restart=always -p 8080:9000 -v /root/coolq-data:/home/user/coolq -e VNC_PASSWD=xxxxxxxx -e COOLQ_ACCOUNT=QQ coolq/wine-coolq

参数说明

coolq :容器名称,可更改,用于启动、停止容器,命令为docker start/stop coolq。创建多个机器人时使用不同容器名与端口即可。

–restart=always :官方文档中给的是–rm,–rm的含义是容器停止后删除容器,而–restart=always则表示容器停止后保留并自动运行,这样无论是重启了服务器还是重启docker,都能保证机器人的正常自动运行。

12345678:控制面板[noVNC]的登陆密码。这个可以改,字符不要超过八位,超过貌似不识别。

8080:控制面板[noVNC]使用的端口,国内主机应避免使用80、443、8080等特殊端口。
/root/coolq-data:用于储存酷Q AIR的目录,插件目录、数据都在这里,需与上文创建的注明可修改的目录一致。

QQ:机器人帐号,其值会自动填入酷Q AIR的QQ账号栏中,酷Q也会储存密码,对自动化有利,此处给的字母是不会自动填入的,因为账号是数字的。

可选参数:-d:不会显示详细的调试信息,仅输出容器ID并挂起,不需要再次手动启动容器。不建议第一次开机器人时使用。

一些查看操作

systemctl status docker:查看docker运行状态, 有一个docker-proxy说明正常运行。
netstat -pantu:查看端口开放情况

5. 打开阿里云服务器的端口

进入阿里云管理界面,点击实例->网络和安全组->安全组配置->配置规则->手动添加,加入步骤4中的端口,开放对应的端口。

6. 登录noVNC

浏览器中输入[服务器外网ip:端口号],使用VNC密码登录,然后输入账号密码登录qq。
之后按照教程配置机器人。

7. 添加应用

从酷q应用社区中查找应用,将cpk文件上传到服务器的/root/coolq-data/app文件夹下。

酷q社区已经禁止新用户注册,可以加qq群找数据包的cpk文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值