宝塔面板+多个青龙面板+Ninja+拉取脚本全方位教程一步到位【2021-10-18日更新】

本文主要是介绍宝塔面板+多个青龙面板+Ninja+拉取脚本全方位教程一步到位【2021-10-18日更新】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

因朋友也想挂京豆,但是他号比较多,为了分分开,所以决定给他重新弄一套青龙面板,这里在原有的宝塔面板下部署第二套青龙面板+Ninja,记录全流程。

1.宝塔面板

我之前已经安装过宝塔面板了,而且宝塔面板和里面的docker安装都很简单,百度一下自行安装就行,这里就不做教程了。

2.搭建青龙面板

首先,通过ssh工具进入linux服务器,拉去青龙面板镜像

docker pull whyour/qinglong:latest

在这里插入图片描述
如上说明拉取成功了。
通过run模式部署青龙面板,这里有个问题就是,在哪个目录下执行,脚本就会部署在哪个目录,我在/data/qinglong_1/目录下执行的,大家可以根据习惯自行修改。


docker run -dit \-v $PWD/ql/config:/ql/config \-v $PWD/ql/log:/ql/log \-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/jbot:/ql/jbot \-v $PWD/ql/ninja:/ql/ninja \-p 5800:5700 \-p 5801:5701 \--name qinglong_1 \--hostname qinglong_1 \--restart unless-stopped \whyour/qinglong:latest

为了方便大家理解端口和多个青龙面板的部署,这里我特别将端口改成了5800和5801,说明将服务器5800和5801端口指向到docker里的5800和5801端口,后续通过ip:5800就可以访问青龙面板,想要部署多个青龙面板也是这个道理,可以通过修改不同的端口号实现。执行run后,显示如下:
请添加图片描述

看到如上提示,说明已经安装成功,这里我们在宝塔的docker管理器里已经能够看到这个容器了。在这里插入图片描述
我们访问ip:5800就可以正常打开青龙面板了。因为我是通过端口转发映射到家里的服务器的,这里通过域名:5800也是一个道理。
在这里插入图片描述
用户名密码都输入admin,会初始化密码。
在这里插入图片描述
通过之前的安装目录,找到初始化后的密码,比如我的是/data/qinglong_1/ql/config/auth.json。可以通过宝塔面板查看该文件,如下图所示。然后我们登陆青龙面板,修改账号密码即可。
在这里插入图片描述
至此,青龙面板的初步部署就已经完成了。

3.安装Ninja

因为之前的Ninja库已经不能用了,这里使用的是新的库。
这里找到的新库也没法用了,但我找到了他之前的包,直接拖到docker仿佛也可以使用,我这边测试下,晚点更新教程(2021-09-25),这个不影响青龙面板本身的使用。

2021-09-26更新Ninja安装方法:

ninja安装新方法,其是方法还是原来的,只不过Ninja的库原作者删了,没法直接git了,但是我找到了源码包,我们可以直接通过宝塔面板拖进去。
源码包地址:

https://download.csdn.net/download/u012134073/24813485

备用地址:

链接: https://pan.baidu.com/s/1WoDB5gU1VQTAIuB6bgzwWA  密码: 1gnf

需要的可以下一下。下载解压出来,然后拖到 /data/qinglong_1/ql/ninja 目录下,这个目录是你的青龙面板的目录,可以根据自己的修改下,如果没有ninja目录,创建一下即可。
在这里插入图片描述
拖进去以后,后面就不需要git了,可以直接编辑即可,后续流程正常!

首先进入docker容器内(也可以通过宝塔的docker管理器直接终端进入),注意,我这里容器名是qinglong_1,请根据自己命名修改:


docker exec -it qinglong_1 bash
cd /ql/ninja/backend
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

在这里插入图片描述
安装完成后,打开青龙configs文件夹的extra.sh文件,将以下内容复制进去:

cd /ql/ninja/backend
git checkout .
git pull
pnpm install
pm2 start
cp sendNotify.js /ql/scripts/sendNotify.js

在这里插入图片描述
Ninja 环境变量


##配置方式:
cd /ql/ninja/backend
cp .env.example .env
vi .env
pm2 start

修改完成后需要 pm2 start 重启生效 ,至此。Ninja安装完成,可以通过IP:5801访问。需要说明的是,扫码功能最近没法使用了,只能通过手动添加cookie,如果不会,我另一篇文章有教程,需要的可以看看。
在这里插入图片描述

4.拉取脚本

【青龙面板拉取常用脚本(JD签到) 目前在维护的脚本更新】我这篇文章有还在更新的常用脚本库,大家有需要可以看看。这里我就简单的给大家说一下如何拉库。
拉库脚本:

ql repo https://hub.fastgit.org/yuannian1112/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils"

这个库是目前我觉得最好用的,更新也很频繁,大家可以试试。
进入青龙面板后,大家点右上角的添加任务,名称大家随意,然后命令输入上面的拉库脚本,定时规则 0 0 0 * * * 即可,每天凌晨会自动更新库(如果有新的话),然后点击确定。
在这里插入图片描述
然后我们点击操作栏的第一个按钮,执行拉库脚本。点击第二个按钮,可以看到日志,查看发现脚本都已经拉取下来了,刷新页面即可看到。
在这里插入图片描述
在这里插入图片描述
至此,本教程就结束啦,大家添加cookie就可以了。如果大家觉得还不错,给个三连~

这篇关于宝塔面板+多个青龙面板+Ninja+拉取脚本全方位教程一步到位【2021-10-18日更新】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/430155

相关文章

UE3脚本UnrealScript UC语法点滴

持续更新 目录 类定义修饰符  1.dependson(CLASSNAME) 2.config(ININAME) 3.native 4.notplaceable 5.inherits(CLASSNAME1[,CLASSNAME2,...]) 类对象实例创建 类默认属性设置 变量 1.声明 var local 2.修饰符 config  3.array 类型变量 以及

Steam邮件推送内容有哪些?配置教程详解!

Steam邮件推送功能是否安全?如何个性化邮件推送内容? Steam作为全球最大的数字游戏分发平台之一,不仅提供了海量的游戏资源,还通过邮件推送为用户提供最新的游戏信息、促销活动和个性化推荐。AokSend将详细介绍Steam邮件推送的主要内容。 Steam邮件推送:促销优惠 每当平台举办大型促销活动,如夏季促销、冬季促销、黑色星期五等,用户都会收到邮件通知。这些邮件详细列出了打折游戏、

X-AnyLabeling使用教程

1.AI 模型自动分割标注使用教程 2.AI 模型自动目标检测标注使用教程

青龙面板之Ninja无法安装无法拉库问题解决

因为之前的Ninja库已经不能用了,甚至新找到的库也不能用了,好尴尬,这里使用线下版本进行安装。 ninja安装新方法,其是方法还是原来的,只不过Ninja的库原作者删了,没法直接git了,但是我找到了源码包,我们可以直接通过宝塔面板拖进去。 源码包地址: https://download.csdn.net/download/u012134073/24813485 备用地址: 链接: h

青龙面板2.9之Cdle傻妞机器人编译教程

看到有的朋友对傻妞机器人感兴趣,这里写一下傻妞机器人的编译教程。 第一步,这里以linux amd64为例,去官网下载安装go语言安装包: 第二步,输入下方指令 cd /usr/local && wget https://golang.google.cn/dl/go1.16.7.linux-amd64.tar.gz -O go1.16.7.linux-amd64.tar.gz

【青龙面板辅助】JD商品自动给好评获取京豆脚本

1.打开链接 开下面的链接进入待评价商品页面 https://club.jd.com/myJdcomments/myJdcomments.action?sort=0 2.登陆后执行脚本 登陆后,按F12键,选择console,复制粘贴以下代码,先运行脚本1,再运行脚本2 脚本1代码 可以自行修改评价内容。 var content = '材质很好,质量也不错,到货也很快物流满分,包装快递满

青龙面板部署通用教程,含服务器、路由器、X86等部署方法

1. 拉取镜像/更新镜像 docker pull whyour/qinglong:latest 2. 删除镜像 docker rmi whyour/qinglong:latest 3. 启动容器 普通服务器 docker run -dit \-v $PWD/ql/config:/ql/config \-v $PWD/ql/log:/ql/log \-v $PWD/ql/db:

开启青龙 Ninja 扫码功能失效后修改成手动填写CK功能【修正Ninja拉库地址】

国内:进入容器docker exec -it qinglong bash #获取ninjagit clone -b main https://ghproxy.com/https://github.com/wjx0428/ninja.git /ql/ninja#安装cd /ql/ninja/backend && pnpm install cp .env.example .env

宝塔面板部署青龙面板教程【简单易上手】

首先,你得有一台部署了宝塔面板的服务器(自己用本地电脑也可以)。 宝塔面板部署自行百度一下,很简单,这里就不走流程了,官网版本就可以,无需开心版。 首先,打开宝塔面板的软件商店,找到下图这个软件(Docker管理器)安装,青龙面板还是安装在docker里,这里依赖宝塔面板安装和管理docker。 安装完成后,进入SSH终端管理,输入代码安装青龙面板。ssh可以直接宝塔里操作,也可以安装ssh连接

PS系统教程25

介绍软件 BR(bridge) PS 配套软件,方便素材整理、管理素材 作用:起到桥梁作用 注意:PS和BR尽量保持版本一致 下载和安装可通过CSDN社区搜索,有免费安装指导。 安装之后,我们打开照片只需双击照片,就自动在Ps软件中打开。 前提:电脑上有PS软件 三种预览格式 全屏预览 评星级 直接按数字键就可以 方向键可以更换图片 esc退出 幻灯片放