日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

青龙面板升级接入Ninja

發布時間:2024/3/24 编程问答 49 豆豆
生活随笔 收集整理的這篇文章主要介紹了 青龙面板升级接入Ninja 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

作為青龍京東毒粉,我已借助青龍面板薅jd羊毛兩年了。

平時比較懶,也沒有怎么深入研究,最近覺得通過獲取pt_key來設置cooike的方式過于麻煩,想要在青龍面板中加入Ninja通過掃碼進行登錄。

備份青龍面板

如果重新部署青龍需要備份哪些文件?

備份config、db文件夾,其中config是配置文件存放目錄,db是數據存放目錄

當然如果你磁盤空間夠大,無腦全部備份,到時候缺啥補啥就行。(我就這么干的)

重裝青龍面板

注意:

使用的 Ninja 是:https://github.com/oevery/ninja.git

由于Ninja只能支持v.2.8,所示此處使用的青龍面板版本是 v2.8.x

安裝有兩種方式:容器內、容器外,其中容器外安裝無法跟隨青龍一起啟動,無法發送掃碼通知。此處只實驗了容器內安裝,想要了解容器外安裝的朋友可以查閱作者 github的介紹:https://github.com/oevery/ninja

通過以下命令運行 docker

docker run -dit \-v /usr/docker/ql/config:/ql/config \-v /usr/docker/ql/log:/ql/log \-v /usr/docker/ql/db:/ql/db \-v /usr/docker/ql/repo:/ql/repo \-v /usr/docker/ql/raw:/ql/raw \-v /usr/docker/ql/scripts:/ql/scripts \-v /usr/docker/ql/jbot:/ql/jbot \-v /usr/docker/ql/ninja:/ql/ninja \-p 5700:5700 \-p 5701:5701 \--name qinglong \--hostname qinglong \--restart unless-stopped \whyour/qinglong:2.8

進容器內執行以下命令

git clone 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

Ninja配置

目前支持的環境變量有:

  • ALLOW_ADD: 是否允許添加賬號 不允許添加時則只允許已有賬號登錄(默認 true)
  • ALLOW_NUM: 允許添加賬號的最大數量(默認 40)
  • NINJA_PORT: Ninja 運行端口(默認 5701)
  • NINJA_NOTIFY: 是否開啟通知功能(默認 true)
  • NINJA_UA: 自定義 UA,默認為隨機

配置方式:

cd /ql/ninja/backend cp .env.example .env vi .env pm2 start

修改完成后需要 pm2 start 重啟生效 !!!

使用效果

總結

以上是生活随笔為你收集整理的青龙面板升级接入Ninja的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。