青龙面板是基于 Docker 部署的定时任务管理平台,支持 Node.js、Python3、Shell 等多种脚本语言。

  1. 环境准备(安装 Docker): 适用于 Ubuntu / Debian / CentOS 等系统.

若服务器尚未安装 Docker,可执行官方一键脚本进行安装:

# 安装 Docker
curl -fsSL https://get.docker.com | sh

# 启动 Docker 服务并设置开机自启
systemctl enable --now docker
  1. 部署青龙面板容器:

支持 Docker 一键运行Docker Compose 编排(任选一种即可):

方式一: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

方式二:Docker Compose 部署
创建 docker-compose.yml 文件:

services:
  web:
    image: whyour/qinglong:latest
    container_name: qinglong
    volumes:
      - ./ql/data:/ql/data
    ports:
      - "5700:5700"
    environment:
      QlBaseUrl: '/'
      QlPort: '5700'
    restart: unless-stopped

在同级目录下运行:

docker compose up -d
  1. 初始化设置与登录:
  2. 在浏览器输入 http://服务器IP:5700 进入初始化页面。
  3. 初始化引导:点击“开始安装”。
  4. 推送到服务设置:可选择跳过,后续在系统设置中再补充。
  5. 安全设置:设置强密码和账户名称。
  6. 完成后登录进入后台控制台。

部署注意事项

  • 端口放行:务必在云服务器厂商控制台(安全组/防火墙)中开放 5700 端口。
  • 数据备份:宿主机目录 ./ql/data 保存了所有任务、脚本和配置,升级或迁移时保留此文件夹即可。