ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

青龙面板:一个免费开源的定时任务管理平台,新手如何三步跑起来

2026/9/7 7:35:21 拓冰建站 浏览量
青龙面板:一个免费开源的定时任务管理平台,新手如何三步跑起来 青龙面板一个免费开源的定时任务管理平台新手如何三步跑起来【免费下载链接】qinglong支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台Timed task management platform supporting Python3, JavaScript, Shell, Typescript项目地址: https://gitcode.com/GitHub_Trending/qi/qinglong青龙面板Qinglong是一个免费开源的定时任务管理平台让你通过浏览器就能管理 Python3、JavaScript、Shell 和 TypeScript 脚本的定时执行。它适合有重复性自动化需求、却不想天天 SSH 敲命令的个人用户和运维人员。从一个场景说起定时任务到底卡在哪想象一个场景你写了个脚本每天零点去同步一次数据。你把任务写进了系统 crontab操作系统的定时任务表然后问题来了——过了一周你忘了具体写的什么规则想改执行时间得 SSH 登录服务器再敲一堆命令行。脚本跑失败了日志散落在系统日志里你得一层层翻目录去找。青龙面板就是为这个痛点做的脚本、执行时间、日志全部收进一个网页里。你不用记 cron 表达式一串描述时间规则的数字怎么改也不用翻日志目录。快速认识它到底是个什么东西一句话青龙面板是一个自带 Web 界面的定时任务管理平台你上传脚本、设定执行时间它负责按时运行并记录全过程。它本质是一个前后端分离的 TypeScript 应用前端是网页面板后端跑在 Node.js 上数据存在本地的 SQLite 数据库里。它支持 Python3、JavaScript、Shell、TypeScript 四种脚本语言调度精度到秒级。获取方式就两种Docker 一条命令或者 npm 全局安装。默认服务端口是 5700安装完成后浏览器访问就是管理页面。核心亮点记住这三点就够了脚本、时间、日志都在网页上操作打开面板左侧导航就是脚本、定时任务、日志这几个入口。你把脚本内容直接贴进在线编辑器保存然后新建定时任务选一下运行规则任务就算配好了。执行完的日志按天归档随时点开回看支持搜索。一句话解释它把写脚本—定时间—查结果整条链路从终端搬到了浏览器里。适用场景你有一堆零散的小脚本想统一管起来不想为每个脚本记一条命令行。环境变量集中管理密钥不进代码脚本里经常会用到 token、cookie 这类敏感信息。如果直接写在脚本里换台机器、换个人用就得改代码。青龙面板的环境变量页面允许你把这些值单独维护脚本里通过变量名引用面板在任务执行时自动注入。一句话解释变量和代码分离改值不用改脚本。适用场景多人共用一套脚本或者同一脚本在不同环境跑。内置通知机制失败了不用人盯面板自带一套通知机制你只需把钉钉、企业微信、邮件等通道的配置填好任务成功或失败时消息就能推到你手机上。你不需要守在服务器前面也不用自己写失败就发邮件的逻辑。适用场景抢购、监控类这类结果必须知道的任务。脚本失败了消息比日志先到。上手实操从零到跑起来Docker 是最省事的路线。先把仓库拉下来git clone https://gitcode.com/GitHub_Trending/qi/qinglong cd qinglong/docker docker compose up -d这条命令会做三件事拉取官方镜像、把容器数据目录挂到本机的 data 文件夹、把 5700 端口暴露出来。首次启动会自动初始化并生成管理员账号之后浏览器访问http://127.0.0.1:5700就能进面板。不想装 Docker 也行用 npm 直接装npm i -g whyour/qinglong ql start安装完成后终端会多出ql、task、qinglong三个命令。ql start首次运行会自动安装依赖、初始化数据目录。进面板后的流程很直接上传或新建脚本 → 在环境变量页填好变量 → 新建定时任务 → 手动执行一次跑通了就等它按时自己跑。使用中的常见坑与解决办法Python 脚本报 ModuleNotFoundError说明缺 Python 库。面板有依赖管理页面直接在线装 Python 包装完重新执行即可。5700 端口被占用把 compose 文件里的端口映射改成5800:5700然后用 5800 访问容器本身不用动。容器重启后数据没了多半是启动时忘了挂载数据目录。保留 compose 文件里的 volumes 挂载脚本、配置、日志才不会丢。npm 方式启动脚本报错提示目录问题需要两个环境变量QL_DIR 指向安装目录QL_DATA_DIR 是数据目录且必须以 /data 结尾比如 /ql/data。启动脚本会直接报错告诉你缺哪个按提示补上再执行一次即可。进阶技巧与相关资源三条实用建议都是面板自带的不用额外装东西复制一份配置文件再改。仓库的 sample/config.sample.sh 列出了全部可配项代理地址、CPU/内存/磁盘告警阈值、任务执行超时时间。把它复制到/ql/data/config/config.sh后按需修改。用随机延迟错峰。config 里的 RandomDelay 可以给任务加 1~300 秒随机延迟避免一堆任务在同一秒集中启动挤占资源。想知道内部怎么跑看两处。docs/PROJECT_ARCHITECTURE.md 讲清了前后端结构和数据流向任务真正的执行逻辑在 shell/task.sh更新和依赖管理在 shell/update.sh。面板还支持暗黑模式和手机端访问睡前躺在沙发上改个定时规则也完全可行。写在最后青龙面板把定时任务管理这件能用但不好用的事变成了一个浏览器里就能摆平的免费开源方案。现在就可以拉下仓库用 Docker 把面板跑起来把你 crontab 里最烦的那条任务先迁过来试试。【免费下载链接】qinglong支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台Timed task management platform supporting Python3, JavaScript, Shell, Typescript项目地址: https://gitcode.com/GitHub_Trending/qi/qinglong创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考