欢迎来到好人卡资源网,专注网络技术资源收集,我们不仅是网络资源的搬运工,也生产原创资源。寻找资源请留言或关注公众号:烈日下的男人

用青龙面板跑jd撸京豆

linux sky995 3年前 (2021-08-06) 1176次浏览 0个评论

本文及资源最后更新时间 2021-08-07 by sky995

懒的人可以直接安装宝塔面板里面带有docker

可以跳过第一步

第一步 安装docker,docker-compose

1
2
3
4
5
6
7
8
9
sudo yum check-update

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

sudo systemctl start docker

sudo systemctl status docker

sudo systemctl enable docker

安装完docker以后 安装docker-compose

1
2
3
sudo curl -L "https://github.com/docker/compose/releases/download/1.24.1/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

chmod +x /usr/local/bin/docker-compose

第二步安装青龙面板

1、拉取青龙面板

1
docker pull whyour/qinglong:latest

2.创建容器

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
docker run -dit \
  -v /ql/config:/ql/config \
  -v /ql/log:/ql/log \
  -v /ql/db:/ql/db \
  -v /ql/repo:/ql/repo \
  -v /ql/raw:/ql/raw \
  -v /ql/scripts:/ql/scripts \
  -v /ql/jbot:/ql/jbot \
  -v /ql/ninja:/ql/ninja \
  -p 5700:5700 \
  -p 5701:5701 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

3、 开放青龙面板端口(没开防火墙可忽略)

1
firewall-cmd --zone=public --add-port=5700/tcp --permanent

4、查看面板密码

浏览器打开http://ip:5700

默认帐号密码均为admin,输入登录后提示查看密码

通过cat /ql/config/auth.json 查看随机密码

5、添加京东脚本仓库定时更新任务

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//更新longzhuzhu仓库

ql repo https://ghproxy.com/https://github.com/nianyuguai/longzhuzhu.git "qx"

//更新i-chenzi仓库

ql repo https://ghproxy.com/https://github.com/monk-coder/dust.git "i-chenzhe|normal|member|car" "backup"

//更新lxk仓库

ql repo https://ghproxy.com/https://gith ... ahoi/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER"

//更新whyour仓库

ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"

//更新时间(Cron表达式)

27 8,12,16,20,0 * * *

第三步

1.在ql文件夹下创建一个文件,文件名:docker-compose.yml

填入一下内容

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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

2.run模式执行下面代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
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 \
-v $PWD/ql/ninja:/ql/ninja \
-p 5700:5700 \
-p 5701:5701 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest

3.命令行里cd进docker-compose.yml所在的文件夹,执行命令

1
docker-compose up -d

4.然后登录ip:5700 重置一下密码。

5.进入容器

ql为容器名 本文机器容器名为qinglong

1
docker exec -it qinglong bash

6.打开青龙configs文件夹的extra.sh文件

将以下内容粘贴进去。

1
2
3
4
5
cd /ql/ninja/backend
git pull -f
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

7.Ninja 环境变量

目前支持的环境变量有:

ALLOW_ADD: 是否允许添加账号 不允许添加时则只允许已有账号登录(默认 true)

ALLOW_NUM: 允许添加账号的最大数量(默认 40)

##配置方式:

1
2
3
4
cd /ql/ninja/backend
cp .env.example .env
vi .env
pm2 start

好人卡资源网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:用青龙面板跑jd撸京豆
喜欢 (4)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址