青龙项目指南:
1. 拉取镜像/更新镜像
docker pull whyour/qinglong:latest
2. 删除镜像
docker rmi whyour/qinglong:latest
3. 启动容器
普通服务器
docker run -dit \
-v $PWD/ql/data:/ql/data \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
n1等路由器
docker run -dit \
-v $PWD/ql/data:/ql/data \
--net host \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
4. 删除容器
docker rm -f qinglong
5. 初次登陆
初次访问 http://<自己ip>:5700
使用 admin/adminadmin 登陆,提示已初始化密码
去自己映射目录config下找 auth.json,查看里面的 password
docker exec -it qinglong cat /ql/config/auth.json
6. Cookie管理
登陆成功进入Cookie管理页面,右上角新增Cookie(最新版已加Cookie格式验证)
添加成功,可在Cookie列表更新Cookie,删除Cookie
7. 基本命令
(容器内执行或者新建定时任务时忽略docker exec -it qinglong)
更新青龙
docker exec -it qinglong ql update
更新青龙并编译
docker exec -it qinglong ql restart
拉取自定义仓库
docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"
拉取单个脚本
docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js
删除7天前的所有日志
docker exec -it qinglong ql rmlog 7
启动bot
docker exec -it qinglong ql bot
导出互助码
docker exec -it qinglong ql code
通知测试
docker exec -it qinglong notify test test
立即执行脚本
docker exec -it qinglong task test.js now
并行执行脚本
docker exec -it qinglong task test.js conc
未完待续...
1. 拉取镜像/更新镜像
docker pull whyour/qinglong:latest
2. 删除镜像
docker rmi whyour/qinglong:latest
3. 启动容器
普通服务器
docker run -dit \
-v $PWD/ql/data:/ql/data \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
n1等路由器
docker run -dit \
-v $PWD/ql/data:/ql/data \
--net host \
--name qinglong \
--hostname qinglong \
--restart always \
whyour/qinglong:latest
4. 删除容器
docker rm -f qinglong
5. 初次登陆
初次访问 http://<自己ip>:5700
使用 admin/adminadmin 登陆,提示已初始化密码
去自己映射目录config下找 auth.json,查看里面的 password
docker exec -it qinglong cat /ql/config/auth.json
6. Cookie管理
登陆成功进入Cookie管理页面,右上角新增Cookie(最新版已加Cookie格式验证)
添加成功,可在Cookie列表更新Cookie,删除Cookie
7. 基本命令
(容器内执行或者新建定时任务时忽略docker exec -it qinglong)
更新青龙
docker exec -it qinglong ql update
更新青龙并编译
docker exec -it qinglong ql restart
拉取自定义仓库
docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"
拉取单个脚本
docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js
删除7天前的所有日志
docker exec -it qinglong ql rmlog 7
启动bot
docker exec -it qinglong ql bot
导出互助码
docker exec -it qinglong ql code
通知测试
docker exec -it qinglong notify test test
立即执行脚本
docker exec -it qinglong task test.js now
并行执行脚本
docker exec -it qinglong task test.js conc
未完待续...
青龙 v1.0.1 break change
1. 移除命令中 bash 依赖
2. jd命令重命名为js
3. 修改默认初始目录
带来的改变:
更新脚本
docker exec -it qinglong git_pull
拉取自定义仓库
docker exec -it qinglong diy monk-coder dust i-chenzhe
重新build面板
docker exec -it qinglong rebuild
通知测试
docker exec -it qinglong notify test test
执行脚本
docker exec -it qinglong js jd_bean_change now
详见:https://t.me/c/1465257366/31
1. 移除命令中 bash 依赖
2. jd命令重命名为js
3. 修改默认初始目录
带来的改变:
更新脚本
docker exec -it qinglong git_pull
拉取自定义仓库
docker exec -it qinglong diy monk-coder dust i-chenzhe
重新build面板
docker exec -it qinglong rebuild
通知测试
docker exec -it qinglong notify test test
执行脚本
docker exec -it qinglong js jd_bean_change now
详见:https://t.me/c/1465257366/31
青龙 v1.0.2
diy命令支持拉取指定仓库下的指定目录
示例
diy monk-coder dust i-chenzhe
diy whyour hundun "quanx/jx|quanx/jd" tokens
执行 docker exec -it qinglong git_pull
即可更新新 diy 指令
详见:https://t.me/c/1465257366/31
diy命令支持拉取指定仓库下的指定目录
示例
diy monk-coder dust i-chenzhe
diy whyour hundun "quanx/jx|quanx/jd" tokens
执行 docker exec -it qinglong git_pull
即可更新新 diy 指令
详见:https://t.me/c/1465257366/31
青龙 v1.0.3
建议大家手动执行两次
docker exec -it qinglong git_pull
镜像暂时不会再更新,有更新直接运行
docker exec -it qinglong git_pull && rebuild
详见:https://t.me/c/1465257366/31
建议大家手动执行两次
docker exec -it qinglong git_pull
镜像暂时不会再更新,有更新直接运行
docker exec -it qinglong git_pull && rebuild
详见:https://t.me/c/1465257366/31
青龙 v1.1.0
更新内容:
1. 全新cron管理
2. ck管理去掉分页
3. 其他样式优化
重点:建议大家使用最新镜像之前备份自己的crontab.list
重点:建议大家使用最新镜像之前备份自己的crontab.list
重点:建议大家使用最新镜像之前备份自己的crontab.list
重点:建议启动容器,添加添加数据库目录映射 -v $PWD/db:/ql/db
防止重启容器丢失定时任务
此次更新建议备份之后删掉映射目录的crontab.list
然后重新拉镜像,启动容器
docker pull whyour/qinglong:latest
镜像打包上传中,建议30分钟后拉取新镜像
Have Fun!
详见:https://t.me/c/1465257366/31
更新内容:
1. 全新cron管理
2. ck管理去掉分页
3. 其他样式优化
重点:建议大家使用最新镜像之前备份自己的crontab.list
重点:建议大家使用最新镜像之前备份自己的crontab.list
重点:建议大家使用最新镜像之前备份自己的crontab.list
重点:建议启动容器,添加添加数据库目录映射 -v $PWD/db:/ql/db
防止重启容器丢失定时任务
此次更新建议备份之后删掉映射目录的crontab.list
然后重新拉镜像,启动容器
docker pull whyour/qinglong:latest
镜像打包上传中,建议30分钟后拉取新镜像
Have Fun!
详见:https://t.me/c/1465257366/31
青龙v2.0.0-05102000
更新内容:
1. 全新ql命令
ql update
更新青龙,并且运行extra.sh
ql restart
更新青龙并编译,不会运行extra.sh
ql raw <fileurl>
更新单个脚本文件
ql repo <repourl> <path> <blacklist> <dependence>
更新单个仓库的脚本
ql rmlog <days>
删除旧日志
ql code
获取互助码
ql bot
启动tg-bot(执行完成后配置好bot.json, 再次执行ql bot)
2. 全新task命令
task <filename> now
立即执行脚本(task test.js now)
task <filename> conc
并发执行脚本(task test.js conc)
task <other>
自动生成当前命令的日志文件(task ls)
task的第一个参数如果是文件时,必须带后缀(task test.js 或者 task test.py)
3. cron管理支持批量删除,启用/禁用,运行/停止定时任务
4. 支持了6位的cron表达式
5. 支持容器内3种互助模式,自动引入互助码
6. 增加定时任务超时时间设置(默认1小时,规避脚本不退出造成内存一直增加,具体结果待持续观察)
7. 互助活动参数移到config.sh中,新增/删除活动,用户可自行修改(name_js为日志目录名称,因为ql repo命令添加的脚本会增加作者前缀,注意自行修改name_js)
8. 支持bot交互
9. 其他bug修复
本次更新力度较大,建议全新安装。如不想更新的,请务必禁用git_pull的定时任务
同时非常感谢@nevinee大佬的PR
使用指南| 项目地址 |赞助支持
更新内容:
1. 全新ql命令
ql update
更新青龙,并且运行extra.sh
ql restart
更新青龙并编译,不会运行extra.sh
ql raw <fileurl>
更新单个脚本文件
ql repo <repourl> <path> <blacklist> <dependence>
更新单个仓库的脚本
ql rmlog <days>
删除旧日志
ql code
获取互助码
ql bot
启动tg-bot(执行完成后配置好bot.json, 再次执行ql bot)
2. 全新task命令
task <filename> now
立即执行脚本(task test.js now)
task <filename> conc
并发执行脚本(task test.js conc)
task <other>
自动生成当前命令的日志文件(task ls)
task的第一个参数如果是文件时,必须带后缀(task test.js 或者 task test.py)
3. cron管理支持批量删除,启用/禁用,运行/停止定时任务
4. 支持了6位的cron表达式
5. 支持容器内3种互助模式,自动引入互助码
6. 增加定时任务超时时间设置(默认1小时,规避脚本不退出造成内存一直增加,具体结果待持续观察)
7. 互助活动参数移到config.sh中,新增/删除活动,用户可自行修改(name_js为日志目录名称,因为ql repo命令添加的脚本会增加作者前缀,注意自行修改name_js)
8. 支持bot交互
9. 其他bug修复
本次更新力度较大,建议全新安装。如不想更新的,请务必禁用git_pull的定时任务
同时非常感谢@nevinee大佬的PR
使用指南| 项目地址 |赞助支持
青龙已知问题以及注意事项
1. 已知问题,面板上执行ql restart无法跳出,但是其实以及重启成功。容器内执行没问题(有大佬知道原因的请不吝赐教)
2. 添加定时任务必须从面板添加,目录映射务必添加db目录,也可以同时把scripts目录映射
3. bot相关参考 https://github.com/SuMaiKaDe/jddockerbot/tree/master
4. 重启容器需要执行的命令可以直接加到面板的自定义脚本中,比如 ql bot
5. 其他环境变量参考 https://github.com/wisz2021/jd_docker/blob/main/githubAction.md
Have Fun~
使用指南| 项目地址 |赞助支持
1. 已知问题,面板上执行ql restart无法跳出,但是其实以及重启成功。容器内执行没问题(有大佬知道原因的请不吝赐教)
2. 添加定时任务必须从面板添加,目录映射务必添加db目录,也可以同时把scripts目录映射
3. bot相关参考 https://github.com/SuMaiKaDe/jddockerbot/tree/master
4. 重启容器需要执行的命令可以直接加到面板的自定义脚本中,比如 ql bot
5. 其他环境变量参考 https://github.com/wisz2021/jd_docker/blob/main/githubAction.md
Have Fun~
使用指南| 项目地址 |赞助支持