最新青龙面板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技术站