本次部署环境:Centos7.6+docker容器
1:青龙面板自行百度教程安装
2:安装解压程序(已安装的略过)
yum install wget unzip -y
3:拉取源代码
国内服务器
git clone https://ghproxy.com/https://github.com/btlanyan/nvjdc.git /root/nolanjdc
国外服务器
git clone https://github.com/btlanyan/nvjdc.git /root/nolanjdc
4:创建一个目录放配置和chromium资源
cd /root/nolanjdc
mkdir -p Config && cd Config
5:回到nolanjdc目录创建chromium文件夹并进入
cd /root/nolanjdc && mkdir -p .local-chromium/Linux-884014 && cd .local-chromium/Linux-884014
6:下载 chromium 并删除压缩包(释放空间)
wget https://mirrors.huaweicloud.com/chromium-browser-snapshots/Linux_x64/884014/chrome-linux.zip && unzip chrome-linux.zip && rm -f chrome-linux.zip
7:打开 /root/nolanjdc/Config/Config.json配置相关信息(作者注释都写的很详细根据注释配置)
vi /root/nolanjdc/Config/Config.json
///浏览器最多几个网页
"MaxTab": "4",
//网站标题
"Title": "NolanJDCloud",
//回收时间分钟 不填默认3分钟
"Closetime": "3",
//网站公告
"Announcement": "为提高账户的安全性,请关闭免密支付。",
///开启打印等待日志卡短信验证登陆 可开启 拿到日志群里回复 默认不要填写
"Debug": "",
///自动滑块次数5次 5次后手动滑块 可设置为0默认手动滑块
"AutoCaptchaCount": "5",
///XDD PLUS Url http://IP地址:端口/api/login/smslogin
"XDDurl": "",
///xddToken
"XDDToken": "",
///青龙配置 注意对接XDD 对接芝士 设置为"Config":[]
"Config": [
{
//序号必填从1 开始
"QLkey": 1,
//服务器名称
"QLName": "阿里云",
//青龙地址
"QLurl": "",
//青龙2,9 OpenApi Client ID
"QL_CLIENTID": "",
//青龙2,9 OpenApi Client Secret
"QL_SECRET": "",
//CK最大数量
"QL_CAPACITY": 40,
"QRurl": ""
}
]
}
8:返回nolanjdc目录
cd /root/nolanjdc
9.拉项目镜像(前提是你装了docker,装青龙的都装好了)
docker pull 10529459/lanyannvjdc:1.4
10.启动项目容器
sudo docker run --name nolanjdc -p 5750:80 -d -v "$(pwd)":/app \
-v /etc/localtime:/etc/localtime:ro \
-it --privileged=true 10529459/lanyannvjdc:1.4
这里是映射到5750端口的,可以根据自己需要更改将5750:80更改为其他的端口(XXXX:80),并在防火墙以及安全组放行。
11:查看运行日志。
docker logs -f nolanjdc
出现 NETJDC started 即可,到这里你们可以直接访问你们的服务器: http://ip地址:5750 进入jdc的登录页面了,如果打不开检测一下有没有开启端口,确认开启了端口可以重启试试 重启命令
docker start nolanjdc