最新青龙面板2.10.2搭建+XDD-PLUS的保姆级教程

yizhihongxing

最新青龙面板2.10.2搭建+XDD-PLUS的保姆级教程

介绍

青龙面板2.10.2是一款著名的网页版面板,可以管理各种客户端脚本、自动化工具。本教程将介绍如何在Ubuntu服务器上搭建青龙面板2.10.2,并添加XDD-PLUS的支持。

前置条件

  • Ubuntu服务器
  • 超级管理员权限
  • nginx或者apache2服务器

步骤1:安装依赖

sudo apt update
sudo apt install -y wget git curl python3-distutils python3 python3-pip

步骤2:安装青龙面板

cd /root && git clone https://github.com/whyour/qinglong.git
cd qinglong
./docker/cp.sample.sh
cp config.sample.sh config.sh

编辑配置文件,修改对应的参数,如端口、密码、地址等等,参照示例

nano config.sh
## 面板配置
QL_PORT=5700
QL_DIR=/ql
QL_USERNAME=admin
QL_PASSWORD=adminadmin

启动面板

docker-compose up -d

检查青龙面板是否启动成功

docker-compose logs -f

步骤3:添加XDD-PLUS的支持

3.1 安装XDD-PLUS

cd /root && git clone https://github.com/mixool/xdd && cd xdd && chmod +x *.sh && bash xdd.sh

安装过程中会提示输入面板的地址和端口号等等,根据实际情况填写

3.2 修改默认配置

nano /etc/xdd/config.cfg

修改对应的参数,如Whitelist、Blacklist

3.3 启动XDD-PLUS

cd /root/xdd && nohup /usr/bin/python3 /root/xdd/xdd.py >/dev/null 2>&1 &

可以通过以下命令查看XDD-PLUS是否已经启动

netstat -tunlp | grep 1009

步骤4:配置nginx或者apache2服务器

4.1 安装nginx

sudo apt install -y nginx
systemctl start nginx.service

4.2 修改nginx的配置文件

nano /etc/nginx/nginx.conf

在http模块下面添加以下配置信息

server {
    listen       80;
    server_name  your-server-ip-address;

    location / {
        proxy_pass        http://127.0.0.1:5700/;
        proxy_set_header  Host             $host;
        proxy_set_header  X-Real-IP        $remote_addr;
        proxy_set_header  X-Forwarded-For  $proxy_add_x_forwarded_for;
    }
}

修改server_name为你的服务器ip地址或者域名

nginx -s reload

至此,青龙面板2.10.2搭建+XDD-PLUS的保姆级教程已经结束。

示例说明1:启动面板失败

如果启动面板失败,可以通过查看日志文件或者执行以下命令来查看具体错误信息

docker-compose logs -f
docker-compose ps

示例说明2:配置XDD-PLUS的时候报错

如果配置XDD-PLUS的时候报错,可以通过以下命令重置配置文件,并重新配置

cd /root/xdd && bash xdd.sh config

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:最新青龙面板2.10.2搭建+XDD-PLUS的保姆级教程 - Python技术站

(0)
上一篇 2023年6月27日
下一篇 2023年6月27日

相关文章

  • javascript轮播图怎么实现

    以下是详细讲解“JavaScript轮播图怎么实现的完整攻略”的标准Markdown格式文本,包含两个示例说明: JavaScript轮播图实现攻略 轮播图是Web开发中常用的交互组件之一,可以用于展示图片、等。本攻略将介绍如何使用JavaScript实现轮播图。 步骤一:HTML结构 首先,需要在HTML中定义轮播图的结构。可以使用<div>元…

    other 2023年5月10日
    00
  • Android多级树形列表控件

    首先我们来介绍一下 Android 多级树形列表控件的概念。多级树形列表控件是用来展示树形结构数据的控件,通常用于大量分类信息的展示,它能够很好地帮助用户浏览和理解不同层级之间的数据关系。 在 Android 中实现多级树形列表控件有很多种方法,但是我们在这里主要介绍两种,一种是通过自定义适配器实现多级树形列表控件,另一种是使用已有的第三方库。下面分别进行说…

    other 2023年6月26日
    00
  • windows磁盘API实践

    Windows磁盘API实践的完整攻略 本文将为您提供Windows磁盘API实践的完整攻略,包括介绍、步骤和两个示例说明。 介绍 Windows磁盘API是一组用于管理磁盘和文件系统的API,可以用于创建、删除、格式化、读取和写入磁盘等操作。使用Windows磁盘API可以方便地进行磁盘管理和文件操作,提高系统的可靠性和性能。 步骤 使用Windows磁盘…

    other 2023年5月6日
    00
  • Java 精炼解读数据结构逻辑控制

    “Java 精炼解读数据结构逻辑控制” 是一本介绍如何用Java语言实现数据结构和逻辑控制流的书籍。以下是一份完整攻略,包含了阅读这本书需要了解和应掌握的内容、如何在学习中获取帮助、如何同步代码。 阅读前必备知识 在阅读 “Java 精炼解读数据结构逻辑控制” 前,你需要掌握以下知识: 基本的Java语言知识,包括变量、数据类型、运算符、流程控制等; 面向对…

    other 2023年6月27日
    00
  • python“静态”变量、实例变量与本地变量的声明示例

    Python中的静态变量、实例变量和本地变量 在Python中,我们可以声明静态变量、实例变量和本地变量。这些变量的作用范围和生命周期不同。下面是对它们的详细解释和示例说明。 静态变量 静态变量是在类级别声明的变量,它在整个类的实例之间共享。它们可以通过类名或实例访问。静态变量在类的所有实例之间保持一致,如果一个实例修改了静态变量的值,那么其他实例也会受到影…

    other 2023年8月9日
    00
  • latex向上向下取整语法及卷积特征图高宽计算公式编辑

    当然,我可以为您提供有关“LaTeX向上向下取整语法及卷积特征图高宽计算公式编辑”的攻略,以下是详细说明: LaTeX向上向下取整语法 在LaTeX中,可以使用\lfloor和\rfloor命令来表示向下取整和向上取整。具体语法如下: 向下取整:\lfloor x \rfloor 向上取整:\lceil x \rceil 其中,x是要进行取的数值。 示例1:…

    other 2023年5月7日
    00
  • 在javascript中将负数转换为正数

    下面是关于“在 JavaScript 中将负数转换为正数”的完整攻略: 1. JavaScript 中的负数 在 JavaScript 中,负数是指小于零的数字。负数可以使用负号(-)表示,例如:-1、-2、-3 等。 2. 将负数转换为正数的方法 在 JavaScript 中,可以使用 Math.abs() 方法将负数转换为正数。该方法返回一个数的绝对值,…

    other 2023年5月7日
    00
  • css预处理器sass使用教程(多图预警)

    CSS预处理器Sass使用教程 CSS预处理器Sass是一种CSS扩展语言,它可以帮助开发者更加高效地编写CSS代码。本文将为您提供一份详细的Sass使用教程,包括Sass的基本概念、安装方法、语法规则和两个示例说明。 Sass的基本概念 Sass是一种CSS扩展语言,它可以帮助开发者更加高效地编写CSS代码。Sass具有以下特点: 可以使用变量、嵌套、混合…

    other 2023年5月5日
    00
合作推广
合作推广
分享本页
返回顶部