搭建京东任务

  • N1启动Docker CE
  • 使用xshell进入N1,输入命令拉取镜像
docker pull whyour/qinglong:latest
  • 创建容器并启动
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 \
   --net host \
   --name qinglong \
   --hostname qinglong \
   --restart unless-stopped \
   whyour/qinglong:latest
  • 初次登陆,http://:5700,使用 admin/adminadmin 登陆,提示已初始化密码
    去自己映射目录config下找 auth.json,查看里面的password
docker exec -it qinglong cat /ql/config/auth.json

青龙2.8Faker仓库一键配置

docker exec -it qinglong bash -c "$(curl -fsSL https://gitee.com/allin1code/a1/raw/master/1customCDN.sh)"

Ninja安装并启动

进入青龙容器,qinglong为容器名称

docker exec -it qinglong bash

把ninja下载下来,因为N1没有安装git命令,所以我是手动下载的,参考网址

cd /ql/ninja/backend ##进入ninja后端文件夹
pnpm install ##安装ninja
pm2 start ##启动ninja
cp sendNotify.js /ql/scripts/sendNotify.js

添加启动任务到extra,随容器启动(extra.sh在:青龙面板-配置文件-extra.sh)

cd /ql/ninja/backend
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

教程参考