青龍面板nvjdc安裝教程(短信登錄) 依賴


青龍面板nvjdc安裝教程(短信登錄) 依賴

彡流年 2021-11-05 00:11:56 1091 收藏 8
文章標簽: 后端
版權
1:青龍面板自行安裝

2:安裝解壓程序(已安裝的略過)

yum install wget unzip -y
3:創建一個目錄放配置chromium資源

mkdir nolanjdc && cd nolanjdc
4:下載config.json 配置文件 並且修改自己的配置 不能缺少 (配置青龍容器信息登都在里面)

國外服務器

#國外機
wget -O Config.json https://github.com/shiunke/nvjdc/blob/main/Config.json
國內服務器

wget -O Config.json https://ghproxy.com/https://github.com/shiunke/nvjdc/blob/main/Config.json
5:打開root/nolanjdc/Config.json配置相關信息(作者注釋都寫的很詳細根據注釋配置)

{
///最大支持幾個網頁
"MaxTab": "4",
//網站標題
"Title": "XX代掛",
//網站公告
"Announcement": "本項目腳本收集於互聯網,為了您的財產安全,請關閉京東免密支付。",
///多青龍配置
"Config": [
{
//序號必須從1開始
"QLkey": 1,
//服務器名稱
"QLName": "一號容器",
//青龍url
"QLurl": "http://你的服務器ip:5700",
//青龍2,9 OpenApi Client ID
"QL_CLIENTID": "青龍面板里面獲取(系統設置——應用設置)",
//青龍2,9 OpenApi Client Secret
"QL_SECRET": "青龍面板里面獲取(系統設置——應用設置)",
//青龍面包最大ck容量
"QL_CAPACITY": 45,
//消息推送二維碼鏈接
"QRurl":""
},

}
6:創建chromium文件夾並進入

mkdir -p .local-chromium/Linux-884014 && cd .local-chromium/Linux-884014
7:下載 chromium 並刪除壓縮包(釋放空間)

wget https://mirrors.huaweicloud.com/chromium-browser-snapshots/Linux_x64/884014/chrome-linux.zip && unzip chrome-linux.zip && rm -f chrome-linux.zip
8:返回是一個目錄

cd && cd nolanjdc
9.拉項目鏡像(前提是你裝了docker,裝青龍的都裝好了)

sudo docker pull nolanhzy/nvjdc:0.3
10.啟動項目容器

sudo docker run --name nolanjdc -p 5800:80 -d -v "$(pwd)"/Config.json:/app/Config/Config.json:ro \
-v "$(pwd)"/.local-chromium:/app/.local-chromium \
-it --privileged=true nolanhzy/nvjdc:0.3
注:這里是映射到5800端口的,我怕有的人裝了其他的前端5701被占用,如果沒裝的可以自行修改代碼中的55800為你想要用的端口,並在防火牆以及安全組放行。

11:查看運行日志。

docker logs -f nolanjdc
到這就結束了,你們可以直接訪問你們的服務器:5800進入jdcd的登錄頁面了

其他命令

.重啟項目(如果你需要重啟使用下面命令,比如修改配置文件后需要重啟)

docker restart nolanjdc
依賴

安裝青龍的一些依賴,按需求安裝

docker exec -it qinglong bash -c "npm install -g typescript"

docker exec -it qinglong bash -c "npm install axios date-fns"

docker exec -it qinglong bash -c "npm install crypto -g"

docker exec -it qinglong bash -c "npm install png-js"

docker exec -it qinglong bash -c "npm install -g npm"

docker exec -it qinglong bash -c "pnpm i png-js"

docker exec -it qinglong bash -c "pip3 install requests"

docker exec -it qinglong bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"

docker exec -it qinglong bash -c "apk add python3 zlib-dev gcc jpeg-dev python3-dev musl-dev freetype-dev"

docker exec -it qinglong bash -c "cd /ql/scripts/ && apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && npm i && npm i -S ts-node typescript @types/node date-fns axios png-js canvas --build-from-source"


需要把上面的qinglong換成自己的容器名稱
如果上面的依賴不行就用下面的

npm install -g png-js
npm install -g date-fns
npm install -g axios
npm install -g crypto-js
npm install -g ts-md5
npm install -g tslib
npm install -g @types/node
npm install -g requests
拉庫我就不推薦了

 


免責聲明!

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



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