【最实用】青龙+xdd+改青龙版本+依赖+问题解答(9.27发布更新)

Title

  • 前言
  • 一、首先打开Finalshell工具链接服务器。
  • 二、开始
    • 1.安装docker并设置开机自启
    • 2.拉去青龙镜像(有镜像直接操作4,2和3跳过)
    • 3.如果有镜像版本为2.9以上要改成2.8.3的操作:
    • 4.安装依赖(复制粘贴)
    • 5.xdd搭建(相关文件在交流群②内)
    • 6.问题解答(本人推测)
  • 最后


前言

9.27发布!!!!
教程排版有点简单,但是没什么影响

**完成目标:

青龙面板交流群:324090548

没有服务器,不想搭建的直接加免费代挂群(目前有车头):976899470
**
  
再次强调:!!!!!!!!!!!!!!

青龙面板交流群:324090548

免费代挂群(目前有车头,上车教程看群文件):976899470


一、首先打开Finalshell工具链接服务器。

二、开始

1.安装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


2.拉去青龙镜像(有镜像直接操作4,2和3跳过)

docker pull muzikeji/qinglong:2.8.3

创建青龙面板2.8.3容器

docker run -dit
–name ql
–hostname ql
–restart always
-p 5700:5700
-v $PWD/ql/config:/ql/config
-v $PWD/ql/log:/ql/log
-v $PWD/ql/db:/ql/db
-v $PWD/ql/scripts:/ql/scripts
-v $PWD/ql/jbot:/ql/jbot
muzikeji/qinglong:2.8.3

此时面板已经搭建好了,ip:5700

密码查看或者修改:在 ql/config/auth.json的文件里

详细的看我以往教程


3.如果有镜像版本为2.9以上要改成2.8.3的操作:

3.1:停止容器(把以下代码复制粘贴进去)
docker stop $(docker ps -a -q)

3.2:删除容器(把以下代码复制粘贴进去)
docker rm $(docker ps -a -q)

3.3:拉镜像
docker pull muzikeji/qinglong:2.8.3

3.4:创建容器
docker run -dit
–name ql
–hostname ql
–restart always
-p 5700:5700
-v $PWD/ql/config:/ql/config
-v $PWD/ql/log:/ql/log
-v $PWD/ql/db:/ql/db
-v $PWD/ql/scripts:/ql/scripts
-v $PWD/ql/jbot:/ql/jbot
muzikeji/qinglong:2.8.3



4.安装依赖(复制粘贴)

docker exec -it ql bash -c “apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source”

docker exec -it ql bash -c “cd scripts && npm i -S png-js”

docker exec -it ql bash -c “npm install -g typescript”
docker exec -it ql bash -c “npm install axios date-fns”

docker exec -it ql bash -c “npm install png-js”
docker exec -it ql bash -c “npm install -g npm”
docker exec -it ql bash -c “pnpm i png-js”
docker exec -it ql bash -c “pip3 install requests”
docker exec -it ql bash -c “apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source”
docker exec -it ql bash -c “apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev”
docker exec -it ql bash -c “cd /ql/scripts/ && apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && npm i && npm i -S ts-node typescript @types/node date-fns axios png-js canvas --build-from-source”



5.xdd搭建(相关文件在交流群②内)

1:##下载安装go
cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz

2:##解压go
tar -xvzf go1.16.7.linux-amd64.tar.gz

3:##手动打开etc/profile文件,将如下文字添加的文件最后一行,保存,退出
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
export GOROOT=/usr/local/go
export GOPATH=/usr/local/go/path
export PATH= P A T H : PATH: PATH:GOROOT/bin:$GOPATH/bin

4:##执行source
source /etc/profile

5:##检查go
go env

6:!!!!
##一定把xdd.tar.gz压缩包拖到root目录下,执行以下命令
tar -xzvf xdd.tar.gz

7:##编译,执行以下命令,一行一行输入
cd xdd
go build

8:##手动修改root/xdd/conf/config.yaml文件,添加你的服务器地址以及帐号密码
##同时填入qquid(qquid写你的自己大号qq)和qqgid(qqgid写你的qq通知群群号),改完保存,执行以下命令
./xdd

9:##出现qq二维码,并拿你小号qq扫描绑定后,键盘按下ctrl+c,执行以下命令,一行一行输入
./xdd -d
nohup ./xdd &

教程结束!


6.问题解答(本人推测)

如果用xdd提交ck时提醒重复提交,但是青龙面板没有ck 建议直接ssh里./xdd

如果青龙面板出现服务错误,请手动执行ql check 建议删除容器重新搞,原因可能是你的服务区cpu直接拉满了

网上有个教程把定时设置成* * * 1/1 * * 一定不要设置成这个!!!!原因可能是:任务一直重复添加!几分钟你的cpu就被拉满



最后

写的有点乱,没有图片了,
点击关注,不迷路!
青龙面板交流群②:324090548
没有服务器,不想搭建的直接加免费代挂群(目前有车头):976899470

你可能感兴趣的:(JD,docker,golang)