ql-injc.png

项目地址:https://github.com/whyour/qinglong

支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台

Timed task management platform supporting Python3, JavaScript, Shell, Typescript

功能

  • 支持多种脚本语言(python3、javaScript、shell、typescript)

  • 支持在线管理脚本、环境变量、配置文件

  • 支持在线查看任务日志

  • 支持秒级任务设置

  • 支持系统级通知

  • 支持暗黑模式

  • 支持手机端操作

准备工作

服务器*1

宝塔面板

安装宝塔面板

Centos安装脚本

yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh install.sh ed8484bec

输入安装命令-安装过程按照提示即可,安装成功会返回以下界面

成功.png

若无法访问面板,请检查防火墙/安全组是否有放行面板端口

阿里云安全组.png

安装Docker

安装Docker.png

安装青龙

docker run -dit \
  -v $PWD/ql:/ql/data \
  -p 5700:5700 \
  --name qinglong \
  --hostname qinglong \
  --restart unless-stopped \
  whyour/qinglong:latest

拉取.png容器.png青龙地址:IP:5700

ql.png

若无法访问青龙,请检查防火墙/安全组是否有放行面板端口

青龙.png

添加依赖

依赖.png在青龙面板-依赖管理中手动添加以下依赖,添加时勾选自动拆分。

依赖安装失败的,可以点击重新安装,若一直失败,请重启服务后安装。

NodeJs

crypto-js  
prettytable
dotenv  
jsdom
date-fns  
tough-cookie  
tslib
ws@7.4.3  
ts-md5  
jsdom -g  
jieba  
fs
form-data  
json5  
global-agent  
png-js  
@types/node  
require
typescript  
js-base64  
axios  

Python3

requests
canvas  
ping3
jieba
aiohttp

Linux

bizCode
bizMsg  
lxml

常见问题

忘记密码

docker exec -it qinglong cat /ql/data/config/auth.json

登录超时清零

docker exec -it qinglong ql resetlet