拉取青龙的镜像文件(官方)

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 \
  -p 5700:5700 \
  -p 5701:5701 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

配置ninja

进容器内执行以下命令

git clone https://ghproxy.com/https://github.com/MoonBegonia/ninja.git /ql/ninja
cd /ql/ninja/backend
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

将以下内容粘贴到 extra.sh(重启后自动更新并启动 Ninja)

cd /ql/ninja/backend
git checkout .
git pull
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

5701端口反代到域名即可通过域名访问。

反代端口

宝塔面板为例。
截屏2021-08-19 23.44.52.png

修改密码

由于 密码账号是随机的,我们可以直接后台修改。找到 /ql/config/auth.json文件
1629388606841.jpg
现在就可以直接访问 域名登陆后台来了。

未完待续。。

依赖修复

npm i -s png -js
pnpm i -s png-js
最后修改:2021 年 08 月 25 日 11 : 37 AM
如果觉得我的文章对你有用,请随意赞赏