草庐IT

小白白之青龙面板搭建

羞羞的小羊 2023-04-21 原文

写在前面的话: 


距第一次接触Linux已有整整一年

去年这个时候,第一次听说“青龙面板”,第一次听说“服务器”,第一次听说“依赖”、“拉库”、“docker”、“yum”、“sudo”……

对于这些陌生的词汇,那是一头雾水,两眼发懵,简直应了那句老话:隔行如隔山。要我说,还要加上一句,隔行如隔海。此山,高不可攀,此海,深不可测。

可谁曾想伴随着零零碎碎的学习,点点滴滴的积累,一个坑一个坑地填平

如今,虽面对这些,它仍是隔一座高山,但这座山不再是高不可攀。

谨以此,写给自己,写给同样摸索中的小白,↖(^ω^)↗,未来可期。


一、准备工作:

1.  服务器

        首先,我们需要有一台服务器,性价比高的就属轻量应用服务器了,购买地址就不推广了,手动搜阿里云,腾讯云购买就可以了。对了,记得系统选Centos7.6版本。为了安全,给你的服务器重置密码

2.  远程连接工具

其次,在我们的电脑上下载FinalShell远程服务连接工具。

下载地址:FinalShell下载

安装成功后打开,新建一个连接,按下图配置一下:

最后,打开你的服务器,开始搭建青龙面板吧。

二、搭建面板

1.  docker 安装

ps:(要记得,搭建面板之前一定要首先安装docker)

1.1    复制代码右键粘贴进去,中间过程输入y  回车

yum install docker-io –y

1.2    输入命令 回车

sudo systemctl start docker
sudo systemctl status docker
sudo systemctl enable docker

1.3    复制粘贴下面命令回车

docker ps

 1.4  当出现下图后,就表示安装完成了。

2.   拉取并启动面板

2.1  复制代码,回车拉取青龙面板:

docker run -dit \
-v /root/ql/config:/ql/config \
-v /root/ql/log:/ql/log \
-v /root/ql/db:/ql/db \
-v /root/ql/scripts:/ql/scripts \
-v /root/ql/jbot:/ql/jbot \
-v /root/ql/repo:/ql/repo \
-p 5432:5700 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
--name ql \
--hostname ql \
--privileged=true \
--restart always \
whyour/qinglong:2.10.13

注意看上面的代码

我设置的青龙端口的5432,如果你想要修改青龙面板端口为1234。请把 5432:5700 改为1234:5700就可以了,切记:后面的5700不要修改。

还有一件很重要的事情,当你创建青龙端口的时候,一定要在服务器设置防火墙,把你设置的端口打开,否则无法正常登陆青龙面板!!!

看最后一行,我创建的青龙面板为2.10.13版本的,如果你想要最新版,把2.10.13改为latest

2.2  浏览器登录面板并进行配置

在浏览器输入你的ip:5432,IP为你的公网IP,后面的端口为你设置的青龙端口。如192.0.0.1:5432

第一步, 点击开始安装。第二步,跳过。第三步,自己设置。第四步,完成安装。

登录出现下图

 至此,青龙面板搭建成功。

三、安装依赖(两种方法任选其一即可

“对于脚本的运行,离不开依赖,所以我们首先安装依赖”

1.  在Fianlshell 安装

1.1  粘贴命令 回车

docker exec -it ql bash ##ql为容器名,请根据自己容器修改

1.2 粘贴下面代码 并回车(一键安装所有依赖)此过程需要时间,请耐心等待

curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/shufflewzc/QLDependency/main/Shell/QLOneKeyDependency.sh | sh

1.3  安装完成 输入退出容器

exit

 1.4  重启面板

docker restart ql

2.  在青龙面板安装

打开面板,点击依赖管理,新建依赖,在页面自动拆分处点击是,如下图

 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&Jieba

Linux下:

bizCode&bizMsg&lxml

四、拉库

青龙面板的一个特点就是可以把我们需要的脚本整合在一起,按配置、按时间运行任务。

对于脚本,有单个的脚本,也有集合的脚本库,看个人需要拉取。

因为个人的需求不同,脚本库不在此说明,需要的搜索一下新建任务拉取就可以了。

五、青龙常用命令

1.  重置登录错误次数

docker exec -it ql ql resetlet

2.忘记密码的话运行下面命令

cd ~ && cat ql/config/auth.json

注意:password后面的数据就是密码

3.  报错检测修复

ql check

4.  运行脚本报错

(1)  一般出现这种错误:

Error: Cannot find module 'xxxx'

一般操作就是:

docker exec -it ql(容器名称) bash

cd /ql/scripts/

pnpm install 'xxxx'

(2)  一般出现这种错误:

Error: Cannot find module './xxxx'

那就很有可能是拉库命令不完整,请检查或复制完整的拉库命令

有关小白白之青龙面板搭建的更多相关文章

  1. Unity Shader 学习笔记(5)Shader变体、Shader属性定义技巧、自定义材质面板 - 2

    写在之前Shader变体、Shader属性定义技巧、自定义材质面板,这三个知识点任何一个单拿出来都是一套知识体系,不能一概而论,本文章目的在于将学习和实际工作中遇见的问题进行总结,类似于网络笔记之用,方便后续回顾查看,如有以偏概全、不祥不尽之处,还望海涵。1、Shader变体先看一段代码......Properties{ [KeywordEnum(on,off)]USL_USE_COL("IsUseColorMixTex?",int)=0 [Toggle(IS_RED_ON)]_IsRed("IsRed?",int)=0}......//中间省略,后续会有完整代码 #pragmamulti_c

  2. LinuxGUI自动化测试框架搭建(二十二)-框架主入口main.py设计&log日志调用 - 2

    (二十二)-框架主入口main.py设计&log日志调用和生成1测试目的2测试需求3需求分析4详细设计4.1新建存放日志目录log4.1.1配置config.py中写入log的目录4.2`baseInfo.py`中加入日志4.3`test_gedit.py`中加入日志4.4主函数入口main.py中调用日志5调用日志主函数main.py源码6`baseInfo.py`源码7`test_gedit.py`源码8运行效果9目前框架结构1测试目的组织运行所有的测试用例,并调用日志模块,便于问题定位。

  3. 基于ActiveMQ搭建MQTT服务备忘(二):webapp集成 - 2

    (1)为什么写这个话题(Why)读万卷书不如行千里路。这次搭建MQTT服务,遇到了一些误解,特此记录备忘。主要包括:(1)服务(Broker)的账户管理与网页管理平台的账户(2)与web应用的集成(Spring系)(2)ActiveMQ版本选择因为JAVA环境是JDK8,所以按兼容性考虑选择了ActiveMQ5.15的最后版本5.15.15。如果你是JDK11则可考虑ActiveMQ的最新版本5.17或5.18。ActiveMQ支持MQTTv3.1.1andv3.1。(3)ActiveMQ与web应用的集成主要介绍与Spring系的webapp集成(SpringBoot和SpringMVC)。

  4. 【微服务笔记23】使用Spring Cloud微服务组件从0到1搭建一个微服务工程 - 2

    这篇文章,主要介绍如何使用SpringCloud微服务组件从0到1搭建一个微服务工程。目录一、从0到1搭建微服务工程1.1、基础环境说明(1)使用组件(2)微服务依赖1.2、搭建注册中心(1)引入依赖(2)配置文件(3)启动类1.3、搭建配置中心(1)引入依赖(2)配置文件(3)启动类1.4、搭建API网关(1)引入依赖(2)配置文件(3)启动类1.5、搭建服务提供者(1)引入依赖(2)配置文件(3)启动类1.6、搭建服务消费者(1)引入依赖(2)配置文件(3)启动类1.7、运行测试一、从0到1搭建微服务工程1.1、基础环境说明(1)使用组件这里主要是使用的SpringCloudNetflix

  5. ruby-on-rails - 搭建Ruby开发环境 - 2

    按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我目前正在尝试搭建一个学习Ruby的开发环境。环境主要是为了掌握这门语言,但我很可能会在很长一段时间后转向使用Rails进行开发。以Web开发为目标,我想了解首选的Web服务器和数据库。我打算在虚拟机上设置环境,所以我不担心把它弄坏。因此,我愿意使用Linux发行版、OSX或Windows作为操作系统。我正从C#转向,所以我想在一定程度上被迫采用Ruby的

  6. geth下载安装配置环境及联盟链的搭建 - 2

    以太坊概论考察课更具课堂教学讲解,参考开放资料。使用所学的知识,创建项目并完成要求的内容。包含的功能和要求具体如下:一:安装并运行geth客户端1、下载安装geth首先下载geth:https://geth.ethereum.org/downloads/​选择路径↓2、配置环境变量3、运行geth如下命令所示:查看geth命令。使用gethversion查看geth版本号,判断geth是否成功安装。如下命令所示:`gethversion`可以通过geth--help查看geth工具所支持的命令和相关参数,方便后期关于geth的操作。如下命令所示:geth--help运行结果如下:二:搭建get

  7. 五-1、elasticsearch集群搭建(ES集群搭建) - 2

    目录一、下载Elasticsearch1.选择你要下载的Elasticsearch版本二、采用通用搭建集群的方法三、配置三台es1.上传压缩包到任意一台虚拟机中2.解压并修改配置文件(配置单台es)3.配置三台es集群4.设置后台启动和开机自启(可选)一、下载Elasticsearch1.选择你要下载的Elasticsearch版本es下载地址这里我下载的是二、采用通用搭建集群的方法集群搭建方法三、配置三台es1.上传压缩包到任意一台虚拟机中上传方式有两种第一种:使用xftp上传直接拖动过去就可以了。第二种:使用lrzsz先安装yum-yinstalllrzsz切换到要上传的位置cd/opt/

  8. 【Element UI通用后台管理系统】(一)项目搭建 - 2

    一、使用Yarn作为项目的包管理工具1、Yarn是什么?“Yarn是由Facebook、Google、Exponent和Tilde联合推出了一个新的JS包管理工具,正如官方文档中写的,Yarn是为了弥补npm的一些缺陷而出现的。”这句话让我想起了使用npm时的坑:npminstall的时候非常慢,特别是新的项目拉下来要等半天,删除node_modules,重新install的时候依旧如此。同一个项目,安装的时候无法保持一致性。由于package.json文件中版本号的特点,下面三个版本号在安装的时候代表的含义不同。 "5.0.3"   表示:安装指定的5.0.3版本"~5.0.3"  表示:安

  9. 手把手教你搭建SpringCloud Alibaba之生产者与消费者 - 2

      SpringCloudAlibaba全集文章目录:零、手把手教你搭建SpringCloudAlibaba项目一、手把手教你搭建SpringCloudAlibaba之生产者与消费者二、手把手教你搭建SpringCloudAlibaba之Nacos服务注册中心三、手把手教你搭建SpringCloudAlibaba之Nacos服务配置中心四、手把手教你搭建SpringCloudAlibaba之Nacos服务集群配置五、手把手教你搭建SpringCloudAlibaba之Nacos服务持久化配置六、手把手教你搭建SpringCloudAlibaba之Sentinel实现流量实时监控七、手把手教你搭

  10. 【保姆级】python最新版3.11.1开发环境搭建,看这一篇就够了 - 2

    【保姆级】Python最新版开发环境搭建,看这一篇就够了(适用于Python3.11.2安装)文章目录【保姆级】Python最新版开发环境搭建,看这一篇就够了(适用于Python3.11.2安装)一、Python解释器安装Windows安装步骤环境变量配置(非必要)MacOS安装步骤Linux安装步骤二、PyCharm安装三、创建Python工程工欲善其事必先利其器,在使用Python开发程序之前,在计算机上搭建Python开发环境是必不可少的环节,目前Python最新稳定版本是3.11.1,且支持到2027年,如下图所示本文手把手带你从0到1搭建Python最新版3.11.1开发环境,堪称保

随机推荐