青龙面板nvjdc安装教程(短信登录) 依赖

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

拉库我就不推荐了

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

彡流年

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值