青龍定時任務控制面板搭建


作者:季沐測試筆記
原文地址https://www.cnblogs.com/testero/p/15534826.html
博客主頁https://www.cnblogs.com/testero

1 前置要求


1.已安裝docker-ce
2.選裝docker-compose

2 安裝方式

2.1 安裝方式1


1. 新建一個文件夾,用於存放相關數據
2. 下載或是復制倉庫中的`docker-compose.yml`至本地
3. 使用docker-compose啟動
4. 瀏覽器輸入ip:5700即可進入面板

# 新建數據文件夾
mkdir qinglong
cd qinglong
# 下載docker-compose.yml文件
wget https://raw.githubusercontent.com/whyour/qinglong/develop/docker-compose.yml
# 啟動
docker-compose up -d

2.2 安裝方式2

#拉取青龍面板
docker pull whyour/qinglong:latest

#創建容器
docker run -dit \
-v $PWD/ql/config:/ql/config \
-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/log:/ql/log \
-v $PWD/ql/jbot:/ql/jbot \
-v $PWD/ql/ninja:/ql/ninja \
-p 5700:5700 \
-p 5701:5701 \
-e ENABLE_HANGUP=true \
-e ENABLE_TG_BOT=true \
-e ENABLE_WEB_PANEL=true \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest

3 登錄

打開瀏覽器訪問宿主機ip的5700端口即可
例如http://192.168.100.111:5700

按照頁面提示操作登錄即可,部分可跳過

密碼查看 
1.docker exec -it qinglong bash
2.cat /ql/config/auth.json

{"username":"admin","password":"xxxxxxxxxx"}
# admin即為登錄名;xxxxxxxxxx為登錄密碼

輸入此處記錄的usernamepassword,即可成功登陸qinglong面板,登陸后即可正常使用

4 安裝Ninja面板

##進入青龍容器,qinglong為容器名稱
sudo docker exec -it qinglong bash 

##拉取ninja
git clone https://github.com/liuleitest/ninja.git /ql/ninja 
##進入ninja后端文件夾
## 這里可能會提示錯誤 因為這個庫沒有拉下來 建議手動上傳一下!!!
## docker cp /www/wwwroot/ninja/ qinglong:/ql/ninja
cd /ql/ninja/backend  
pnpm install 
#安裝ninja pm2 start 
#啟動ninja

添加啟動任務到extra,隨容器啟動

extra.sh在青龍面板-配置文件-extra.sh

cd /ql/ninja/backend 
pm2 start

Ninja訪問地址:ip:5701

注意:若此頁面的CK登錄信息沒出來,需要執行以下命令

//進入青龍容器
docker exec -it qinglong bash

//執行
sed -i '/<body>/a\<script type="text/javascript">\nwindow.onload=function(){\ndocument.getElementsByClassName("card hidden")[0].className = "card";\n}\n</script>' $(find /ql -type f -name '*.html'| xargs grep -l -r 'modulepreload')

5 拉取Faker庫

ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace.js|JDJRValidator_Pure|sign_graphics_validate"


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM