青龍定時任務搭建
阿新 • • 發佈:2021-10-29
安裝說明
前置要求
1.已安裝docker-ce
2.選裝docker-compose
安裝方式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
#拉取青龍面板 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
登入
開啟瀏覽器訪問宿主機ip的5700埠即可
例如http://192.168.100.123:5700即ip:5700
首次登入
賬號:admin 密碼:admin
會生成`auth.json`
在ssh輸入
1.docker exec -it qinglong bash
2.cat /ql/config/auth.json
cat檢視之後返回的結果類似如下欄位
{"username":"admin","password":"Xb-ZYP526wmg4_h6q1WqIO"}
# admin即為登入名;Xb-ZYP526wmg4_h6q1WqIO為登入密碼
輸入此處記錄的username
及password
安裝Ninja面板
##進入青龍容器,qinglong為容器名稱
sudo docker exec -it qinglong bash
##拉取ninja
git clone https://github.com/MoonBegonia/ninja.git /ql/ninja
##進入ninja後端資料夾
## 這裡可能會提示錯誤 因為這個庫沒有拉下來 建議手動上傳一下!!!
cd /ql/ninja/backend
pnpm install
#安裝ninja pm2 start
#啟動ninja
注意 如果安裝失敗 可能依賴沒裝
https://mp.weixin.qq.com/s/nVzJC4Serrrjpt22vJ_EYA #這裡有教程
新增啟動任務到extra,隨容器啟動
extra.sh在青龍面板-配置檔案-extra.sh
cd /ql/ninja/backend pm2 start
地址為:ip:5701
拉取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"
配置訊息推送教程
http://www.dwf135.cn/2235.html
很多東西 我只是整理了一下! 後面還有1對1推送,很多玩法.......
自己研究吧