Qinglong 项目安装和配置指南
1. 项目基础介绍和主要编程语言
基础介绍
Qinglong 是一个支持 Python3、JavaScript、Shell 和 Typescript 的定时任务管理平台。它允许用户在线管理脚本、环境变量和配置文件,并支持在线查看任务日志、秒级任务设置、系统级通知、暗黑模式以及手机端操作。
主要编程语言
Qinglong 项目主要使用以下编程语言:
- Python3
- JavaScript
- Shell
- Typescript
2. 项目使用的关键技术和框架
关键技术
- Docker: 用于容器化部署,简化环境配置和依赖管理。
- Node.js: 用于运行 JavaScript 和 Typescript 脚本。
- Python3: 用于运行 Python 脚本。
- Shell: 用于运行 Shell 脚本。
框架
- Umi.js: 一个企业级的 React 应用框架,用于构建前端界面。
- Ant Design: 一个企业级 UI 设计语言和 React UI 库,用于构建用户界面。
3. 项目安装和配置的准备工作和详细安装步骤
准备工作
- 操作系统: 推荐使用 Debian/Ubuntu 或 Alpine 系统。
- Docker: 确保系统上已安装 Docker。如果没有安装,可以通过以下命令安装:
curl -sSL get.docker.com | sh - Node.js 和 npm: 确保系统上已安装 Node.js 和 npm。如果没有安装,可以通过以下命令安装:
curl -sL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt-get install -y nodejs
安装步骤
使用 Docker 安装(推荐)
- 拉取 Qinglong 镜像:
docker pull whyour/qinglong:latest - 运行容器:
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
使用 npm 安装(本地)
- 安装依赖:
npm install -g node-pre-gyp pnpm@8.3.1 npm install -g @whyour/qinglong - 设置环境变量:
export QL_DIR="" export QL_DATA_DIR="" - 运行 Qinglong:
qinglong
配置步骤
- 访问 Qinglong 管理界面: 打开浏览器,访问
http://<服务器IP>:5700。 - 登录: 使用默认用户名和密码登录(如果有修改,请使用修改后的用户名和密码)。
- 配置任务: 在管理界面中,可以添加、编辑和删除定时任务,配置环境变量和查看任务日志。
通过以上步骤,您可以成功安装和配置 Qinglong 项目,并开始使用其强大的定时任务管理功能。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



