准备工作:准备一台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
