1.到防火墙开启所需端口

放行8888、5700、5701、8080端口(分别是宝塔、青龙、机器人所需的端口)

2.重置实例密码

3.安装宝塔面板

这里我已经选择了带宝塔面板的镜像就不需要再进行安装了
或者查看这里安装宝塔面板教程

4.连接并设置好宝塔面板的账户密码并在终端绑定好重置实例的密码

5.安装docker

在宝塔面板左侧导航栏的软件商店搜索docker并安装

在宝塔面板的终端中安装青龙面板

这个是2.93版本的青龙面板 建议上2.10以上的版本能直接安装依赖

wget -q https://raw.githubusercontents.com/shufflewzc/VIP/main/Scripts/sh/ql.sh -O ql.sh && bash ql.sh
#GithubProxyUrl="https://ghproxy.com/"

执行ql update更新失败的可以在配置文件中把上方的这段加个#注释掉
一路回车就行,此步安装也需要一定的时间,请耐心等待
注意到最后提示你是否显示密码时这个时候访问ip:5700即可
第一次安装账户密码均为admin
如不小心按了别的,导致显示密码错误,可以在宝塔面板左侧的文件-root-ql-config中的auth.json文件中查看账户密码
username及password

6.拉库


右上角添加任务

这里的名称可以自己随意填,命令这里填写库的链接,目前我发现只有kr的库其他的基本不行了

ql repo https://gh.fakev.cn/KingRan/KR.git "jd_|jx_|jdCookie" "activity|backUp" "^jd[^_]|USER|utils|function|sign|sendNotify|ql|JDJR"

定时规则可以填写为

0 0 * * *


添加成功后点击箭头处按钮运行,右侧按钮为查看日志

如果出现错误可在这里寻找解决方法百度一下

7.抓Cookies

电脑端:http://getcookie.xh-yww.cn/pc.html
手机端:http://getcookie.xh-yww.cn/app.html

抓到的值提取pt_key= ; pt_pin= ;这2项

名称一定要填一样的,因为后续脚本需要按这个名称读取你的cookies

JD_COOKIE

填入pt_key= ; pt_pin= ;这2项

填写完毕后来到这里

修改抓取文件类型

RepoFileExtensions="js py ts"

顺便一提配置通知及机器人也是在下方,看你用什么推送的服务填写对应的key,不懂的可以进官网看看

如果发现脚本有运行不了的可能是配置文件没有声明对应的变量,可以在脚本文件中查看需要声明的变量

8.安装依赖

如果你是用的新的青龙面板可以参照下面这个链接,如果是用我文中给的链接需要手动安装依赖
新青龙面板免手动安装依赖

手动安装
在宝塔面板终端命令中输入

这个命令是进入青龙面板

docker exec -it 青龙名称 bash 

复制下面命令执行,等待执行完毕即可!注意你的青龙目录这里的目录为ql

package_name="canvas png-js date-fns axios crypto-js ts-md5 tslib @types/node dotenv typescript fs require tslib"for i in $package_name; docase $i incanvas)cd /ql/scriptsnpm ls $i;;*)npm ls $i -g;;esac
done

如果安装完成后,还是出现提示缺少axios,png-js这类包就需要进行手动安装

注意有时候可能会出现依赖安装失败问题可以通过降低npm版本来安装

npm install npm@6.14.10 -g

手动安装对应包格式为

npm install canvas

附上可能需要的依赖

在面板里安装的依赖NodeJs下crypto-js
prettytable
dotenv
jsdom
date-fns
tough-cookie
tslib
ws@7.4.3
ts-md5
jsdom -g
jieba
fs
form-data
json5
global-agent
png-js
@types/node
require
typescript
js-base64
axios  Python3下requests
canvas
ping3
jiebaLinux下bizCode
bizMsg
lxml

9.出现错误问题

1.一般出现这种错误:(缺依赖)
Error: Cannot find module ‘xx’
解决方法:docker exec -it 容器名 pnpm install xx
2.一般出现这种错误:(缺文件)
Error: Cannot find module ‘./xx’
解决方法:一般是拉库命令不完整,请检查或复制完整的拉库命令重新拉库。
3.一般出现这种错误:(缺py依赖)
ModuleNotFoundError: No module named ‘xxx’.py
解决方法:docker exec -it 容器名 pip3 install xxx
4.遇到这种问题:(脚本问题)
TypeError: Cannot read property ‘xxxx’ of undefined
这种脚本问题、IP问题、服务器网络、京东接口修改或者账号活动被限制等!导致的脚本无法正常运行。
解决方法:此类问题较为复杂根据实际情况解决吧。最好搞动态IP。

青龙面板搭建及记录踩过的坑相关推荐

  1. Alibaba Cloud Linux 3京东青龙面板搭建踩坑

    血泪史,买服务器的时候一定选个centos的 我一直以为我买的是centos7的结果后来发现是Alibaba Cloud Linux 3系统的,所以跟着教程走的时候一直报错. 在逛吾爱的时候发现一个青 ...

  2. 小白白之青龙面板搭建

    写在前面的话: 距第一次接触Linux已有整整一年 去年这个时候,第一次听说"青龙面板",第一次听说"服务器",第一次听说"依赖".&quo ...

  3. 最详细的宝塔青龙面板搭建教程

    最详细的宝塔青龙面板搭建教程 一.安装docker 二.拉取青龙镜像 三.启动青龙镜像 四.登陆青龙面板 五.拉脚本仓库 六.添加JD cookie 一.安装docker 前面我们已经学了如何安装宝塔 ...

  4. 【2022-9-21最新】青龙面板搭建+sillyGirl+对接微信公众号+onebot

    目录 前言 一.准备工作 二.安装docker+安装青龙+青龙端口更改(可选)+CK提交版Ninja(可选) 1.连接ssh 2.一键命令代码如下 3.依赖安装一键命令代码如下 三.sillyGirl ...

  5. 青龙面板搭建—手把手教学(2022年4月24日更新)

    系列文章: 京东- -青龙面板搭建- -序章(2022年4月26日更新) 青龙面板搭建-手把手教学(2022年4月24日更新) XDD-PLUS安装-手把手教学(2022年4月24日更新) 前言 如果 ...

  6. 最全傻瓜式青龙面板搭建+量子助手搭建堪比傻妞sillyGirl搭建+互助+公众号机器人+微信机器人+qq机器人

    最全傻瓜式青龙面板搭建+傻妞sillyGirl搭建+互助+微信公众号机器人+微信机器人+qq机器人 1.购买云服务器:[点击购买云服务器](https://curl.qcloud.com/cIQk8z ...

  7. 青龙面板搭建和手机京东Cookie获取最新方法

    青龙面板搭建和手机京东Cookie获取最新方法 条件和目的 一台服务器,自己趁活动时买一台就好,这里不做推荐. 可以用此脚本自动赚取京豆. 安装docker 详细安装步骤请点这里 # 获取 wget ...

  8. 青龙面板搭建 纯小白教程

    教大家如何搭建青龙面板 薅羊毛(纯小白教程)大佬勿喷. 建议:服务器大家用腾讯的轻量云就可以 现在优惠力度大 1h2g2m轻量云 50r一年 推荐用2h4g8m的 74r一年 还可以用来搭建v2免流 ...

  9. 青龙面板搭建+QQ机器人,安装中遇到的各种问题的处理

    搭建青龙面板首先有个服务器 我这里看到华为云有活动就入手了一个 1.系统选择 centos7.9 华为云购买地址:https://activity.huaweicloud.com/1212_promo ...

最新文章

  1. 理解一下select 1 和 exists
  2. 【转】8 个用于业余项目的优秀 Python 库
  3. JS之返回字符首次出现位置的indexOf
  4. [AX]AX2012 AIF(二):文档服务编程模型
  5. mysql的关系表_MySQL表关系总结
  6. Java_管家婆项目(三十一)——管家婆家庭记账软件(项目环境搭建、功能模块、代码)、后附网盘链接
  7. matlab对两组数据画图,matlab两列数据画图
  8. 【Proteus仿真】单端稳压和双极性对称稳压电源电路(LM7812、LM7912)
  9. 三轴加速度传感器和六轴惯性传感器_六轴传感器和三轴传感器的区别在哪
  10. 安卓通过经纬度,实现intent调用百度,高德,Google地图客户端实现驾车导航功能
  11. node.js(二 --- events 、buffer、)
  12. 宝塔部署uniapp和php后端的经历
  13. GPIO之推挽输出和开漏输出
  14. vue-cli中简洁版日历节假日设置功能
  15. python 剪刀石头布游戏设计
  16. 《无懈可击的Web设计》_灵活的文字
  17. VMware虚拟机三种联网方式(图文详细解说)
  18. 【笔记】python的传递实参:位置实参、关键字实参、默认值、等效的函数调用、避免实参错误
  19. 超小型迷你BT客户端-uTorrent提供下载
  20. 戴尔服务器系统过热,dell服务器过热保护

热门文章

  1. 照度稳定可调LED台灯
  2. 查看依赖关系 dependency walker(depends)
  3. STUN和TURN技术浅析
  4. 设计测试用例(蘑菇街web的登录页面)
  5. mysql数据库日志binlog保存时效(expire_logs_days)
  6. 记录毕设做小程序的坑(微信小程序体验版wx.request无法获取用户的openid)
  7. 课程向:深度学习与人类语言处理 ——李宏毅,2020 (P9)
  8. Unity实用小工具或脚本——读写Json工具
  9. 行业思考 | 互联网对传统行业的降维打击
  10. 组员组长mysql_GitHub - gzh51906/ManKeZhan: 组长:黄林芳 组员:陈炜,王佳伟