青龙面板(QingLong)是一款开源的、基于Web的定时任务管理平台
参考资料
青龙面板简介
青龙面板(QingLong)是一款开源的、基于Web的定时任务管理平台,主要用于运行和管理各类脚本(如京东、阿里云、腾讯云等签到脚本)。支持多种脚本语言(JavaScript、Python、Shell等),并提供丰富的插件和扩展功能。
特点
多语言支持:支持JavaScript、Python、Shell等脚本语言。
定时任务:支持Crontab格式的定时任务设置。
Web管理界面:提供友好的Web界面,方便管理任务和查看日志。
多用户支持:支持多用户协作,权限管理灵活。
插件系统:支持安装第三方插件扩展功能。
日志管理:提供详细的日志记录和查看功能。
环境变量管理:支持环境变量的配置和管理。
最新更新内容及时间
最新版本:v2.15.9
更新时间:2023年10月
更新内容:
修复了部分环境变量加载问题。
优化了任务执行日志的显示。
新增了对Python 3.10的支持。
修复了部分插件兼容性问题。
镜像下载地址
Docker Hub:
whyour/qinglong:latest
GitHub Releases: https://github.com/whyour/qinglong/releases
官网地址
文档地址
Docker安装示例
docker run -dit \ -v $PWD/ql/config:/ql/config \ -v $PWD/ql/scripts:/ql/scripts \ -v $PWD/ql/log:/ql/log \ -p 5700:5700 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest
.yaml设置教程
进入青龙面板的Web界面。
点击左侧菜单栏的“配置文件”。
找到或创建
config.yaml
文件。编辑内容如下(示例):
notify: email: enabled: true host: smtp.example.com port: 465 user: your-email@example.com password: your-password to: target-email@example.com
保存后重启青龙面板生效。
常用错误问题
任务执行失败:
检查脚本路径是否正确。
检查脚本是否有执行权限。
查看日志文件排查具体错误。
环境变量未生效:
确保环境变量名称和脚本中引用的名称一致。
重启青龙面板使环境变量生效。
Docker容器无法启动:
检查端口是否被占用(默认5700)。
检查挂载的目录是否有读写权限。
Web界面无法访问:
检查Docker容器是否正常运行。
检查防火墙或安全组是否放行5700端口。
Crontab格式错误:
确保Crontab表达式符合标准格式(如
* * * * *
)。使用在线Crontab验证工具检查表达式是否正确。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。