Hello! 欢迎来到MI Blog!

搭建青龙面板


avatar
MI 2023-09-21 392

准备工作:准备一台VPS,本次演示用Debian系统,其他系统也可以,只需要把下面的命令换成对应系统的命令即可

1、青龙面板项目地址:【官方教程地址

2、用Docker部署

更新系统

Centos系统:sudo yum -y update
Ubuntu/Debian系统:sudo apt update -y

关闭防火墙

Centos放行端口:firewall-cmd --zone=public --add-port=5700/tcp --permanent
Ubuntu/Debian放行端口:iptables -A INPUT -p tcp --dport 5700 -j ACCEPT 或者 ufw allow 5700

安装Docker

sudo curl -sSL get.docker.com | sh

配置国内镜像源

mkdir -p /etc/docker
tee /etc/docker/daemon.json <<-'EOF'
{
  "registry-mirrors": [
    "https://0b27f0a81a00f3560fbdc00ddd2f99e0.mirror.swr.myhuaweicloud.com",
    "https://ypzju6vq.mirror.aliyuncs.com",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://docker.mirrors.ustc.edu.cn"
  ]
}
EOF
systemctl daemon-reload
systemctl restart docker

启动容器

docker run -dit \
  -v $PWD/ql/data:/ql/data \
  -p 5700:5700 \
  -e QlBaseUrl="/" \
  -e QlPort="5700" \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

一些依赖可供参考

NodeJs下
NodeJs里面所需依赖 添加依赖—>选择自动拆分,把以下内容全部复制到名称里,之后点击确定

js-base64
dotenv
magic
tough-cookie
[email protected]
require
requests
date-fns
ts-md5
typescript
json5
[email protected]
crypto-js
@types/node
png-js
node-telegram-bot-api
fs
jsdom
form-data
jieba
tslib
ds
jsdom -g
prettytable
ql
common
node-jsencrypt
juejin-helper
moment
global-agent
cheerio
wget
redis

Python3下

jieba
PyExecJS
ping3
canvas
Crypto
ds
pyaes
requests
pycryptodome
curl_cffi

Linux下-新版青龙可不管这个依赖

libc-dev
gcc
g++
libffi-dev
python3-dev