如何在VPS上安装青龙面板?详细步骤是什么?
| 步骤 |
操作说明 |
使用工具提示 |
命令示例 |
| 1. 准备VPS |
选择CentOS 7.9或Ubuntu系统,确保有root权限 |
推荐阿里云或腾讯云服务器 |
- |
| 2. 安装Docker |
通过包管理器安装Docker并启动服务 |
需配置加速地址 |
curl -fsSL https://get.daocloud.io/docker | sh |
| 3. 拉取青龙镜像 |
从Docker仓库获取青龙面板镜像 |
可使用国内镜像源加速 |
docker pull whyour/qinglong:latest |
| 4. 创建容器 |
配置端口映射和数据卷挂载 |
建议自定义端口(如8701:5700) |
docker run -dit -p 8701:5700 --name qinglong whyour/qinglong:latest |
| 5. 安装依赖 |
配置Node.js/Python环境依赖 |
需通过面板或命令行安装 |
docker exec -it qinglong bash后执行依赖安装命令 |
VPS安装青龙面板完整指南
青龙面板是一款基于Docker的定时任务管理工具,支持自动化脚本运行。以下是在VPS上安装的详细步骤:
一、安装前准备
- 服务器选择:推荐使用CentOS 7.9或Ubuntu系统的VPS,内存建议1GB以上^^1^^
- 安全组配置:需开放5700端口(或自定义端口)用于Web访问^^2^^
- 基础工具安装:
# CentOS安装依赖
yum install -y yum-utils device-mapper-persistent-data lvm2
# Ubuntu安装依赖
apt-get install -y apt-transport-https ca-certificates curl software-properties-common
二、Docker环境部署
- 安装Docker CE:
# CentOS
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install -y docker-ce docker-ce-cli containerd.io
# Ubuntu
curl -fsSL https://get.docker.com | bash
- 启动并设置开机自启:
systemctl start docker && systemctl enable docker
三、青龙面板安装
- 拉取官方镜像:
docker pull whyour/qinglong:latest
- 创建运行容器(示例使用8701端口):
docker run -dit \
--name qinglong \
-p 8701:5700 \
-v $PWD/ql/config:/ql/config \
-v $PWD/ql/log:/ql/log \
--restart always \
whyour/qinglong:latest
- 验证安装:
- 访问
http://[你的VPSIP]:8701进入初始化界面
- 设置管理员账号密码完成安装^^3^^
四、常见问题解决
| 问题现象 |
可能原因 |
解决方案 |
| 访问端口显示Nginx页面 |
路径映射错误 |
检查-v参数挂载的目录是否正确^^4^^ |
| Python依赖安装失败 |
镜像源问题 |
配置阿里云镜像源:pip config set global.index-url https://mirrors.aliyun.com/pypi/simple^^5^^ |
| Canvas模块报错 |
缺少编译工具 |
安装build-essential和python2.7^^6^^ |
五、进阶配置
- 多容器管理:通过不同端口和目录实现多实例部署
- 脚本仓库配置:
docker exec -it qinglong ql repo https://github.com/shufflewzc/faker2.git "jd|jx"
- 定时任务设置:在Web界面添加cron表达式配置自动化任务
安装完成后建议定期更新面板版本以获取最新功能和安全补丁。通过
docker pull whyour/qinglong:latest拉取新镜像后,使用
docker restart qinglong重启容器即可完成更新^^7^^。
发表评论