- 前言
- 准备
-
- 第一步 下载安装finalshel(控制云服务器)
- 第二步 安装青龙面板+Ninja
- 第三步 安装容器
- 第四步 Ninja依赖库
- 第五步 拉取Faker库
- 结尾。
前言 很多朋友私信我,但是不经常来看就看不到,如有不懂的地方欢迎加入QQ交流群1020206222 准备
自己先准备好服务器,看自己需求选择配置
推荐购买腾讯云或阿里云云服务器
云服务器系统镜像:CentOS 7.6
其他默认
设置防火墙:
进入服务器控制台,选择防火墙
添加开放端口5700 5701 如有其他需要 自行添加
第一步 下载安装finalshel(控制云服务器)建立SSH连接
成功如图所示
第二步 安装青龙面板+Ninja在控制台下方命令窗口输入下列代码
安装必须的yum工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
安装Docker 时间久等着就可以
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
启动Docker并设置开机自启(下列命令需一行一行的输入)
sudo systemctl start docker sudo systemctl status docker sudo systemctl enable docker
将下列命令输入到命令窗口回车下载docker-compose
sudo curl -L https://get.daocloud.io/docker/compose/releases/download/1.25.1/docker-compose-`uname -s`-`uname -m` -o /usr/local/bin/docker-compose
安装完成后添加可执行权限,然后测试显示版本号
sudo chmod +x /usr/local/bin/docker-compose docker-compose --version第三步 安装容器
依次输入一下命令创建目录ql,目录内创建docker-compose.yml
cd mkdir ql cd ql touch docker-compose.yml
然后找到root文件夹,ql文件夹里面的docker-compose.yml
双击docker-compose.yml,将列代码复制进去,ctrl+s 保存关闭
version: "3"
services:
qinglong:
image: whyour/qinglong:latest
container_name: qinglong
restart: unless-stopped
tty: true
ports:
- 5700:5700
- 5701:5701
environment:
- ENABLE_HANGUP=true
- ENABLE_WEB_PANEL=true
volumes:
- ./config:/ql/config
- ./log:/ql/log
- ./db:/ql/db
- ./repo:/ql/repo
- ./raw:/ql/raw
- ./scripts:/ql/scripts
- ./jbot:/ql/jbot
- ./ninja:/ql/ninja
labels:
- com.centurylinklabs.watchtower.enable=false
注:青龙容器名为qinglong,名称可替换,
端口号可替换-p 5700:5700 中前一个可替换为其他端口,服务器开端口即可
然后在命令框输入
docker-compose up -d
显示下图 即成功
登录青龙面板
面板地址:http://服务器IP:5700
账号密码随便填,会提示初始化初始化后,在ssh执行下面代码查看账号密码
docker exec -it qinglong cat /ql/config/auth.json
可手动打开/ql/config/auth.json文件查看账号密码
安装依赖
先断开服务器 然后输入下列命令(一行一行) 时间久 等运行完再下一个
docker exec -it qinglong bash -c "npm install -g typescript" docker exec -it qinglong bash -c "npm install axios date-fns" docker exec -it qinglong bash -c "npm install png-js" docker exec -it qinglong bash -c "npm install -g npm" docker exec -it qinglong bash -c "pnpm i png-js" docker exec -it qinglong bash -c "pip3 install requests" docker exec -it qinglong 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 qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev" docker exec -it qinglong 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"
然后就尅在青龙面板拉库了
拉库命令
ql repo https://ghproxy.com/https://github.com/shufflewzc/faker3.git "jd_|jx_|gua_|jddj_|getJDcookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendnotify|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate|ql"
定时规则:0 */6 * * *
总结
青龙面板搭建完毕
获取ninja 且手动开启CK登录 看我另一篇教程



