蛟龙
33K subscribers
29 photos
183 links
JavaScript/Python/Typescript/Shell脚本管理平台
Download Telegram
青龙采用全新的设计方式,颜值即正义的设计理念为大家带来更加个性化和人性化的交互方式。为敦促大家安全意识,在初始化面板时(即默认密码是adminadmin,强制随机密码修改),随机生成登陆密码,请到容器内查看config/auth.json文件,一定要自行修改密码,欢迎大家积极反馈,Enjoy~

docker run -dit \
-v /tmp/jd/config:/jd/config \
-v /tmp/jd/log:/jd/log \
-v /tmp/jd/scripts:/jd/scripts \
-p 5700:5700 \
-e ENABLE_HANGUP=true \
-e ENABLE_WEB_PANEL=true \
--name jd \
--hostname jd \
--restart always \
whyour/qinglong:latest
青龙项目指南:

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
青龙 v1.0.1

更新镜像后
请删除原有容器重新启动


详见: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
青龙 v1.0.3

建议大家手动执行两次
docker exec -it qinglong git_pull

镜像暂时不会再更新,有更新直接运行

docker exec -it qinglong git_pull && rebuild

详见:https://t.me/c/1465257366/31
青龙 v1.0.4

更新内容:

1. 重构git_pull命令
2. diy.sh重命名为extra.sh,防止与diy命令混淆
3. 表格样式适配优化

建议大家手动执行两次
docker exec -it qinglong git_pull

然后执行
docker exec -it qinglong rebuild

使用 diy.sh 文件的,记得修改文件名为 extra.sh
mv diy.sh extra.sh

Have Fun!

详见: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
青龙 v1.2.0

更新内容:

1. ck管理增加排序,禁用,移除实时状态
2. 移除单独互助码页面,请前往日志选择export_sharecodes文件夹查看
3. 其他样式优化

重点:建议大家使用最新镜像之前备份自己的cookie.sh
重点:建议大家使用最新镜像之前备份自己的cookie.sh
重点:建议大家使用最新镜像之前备份自己的cookie.sh

重点:没添加数据库目录映射的及时添加

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

使用指南| 项目地址 |赞助支持
青龙 v1.2.0

更新内容:

1. 修复新建ck和cron,列表未更新
2. 优化ck排序position计算
3. 其他优化

镜像打包上传中,建议30分钟后拉取新镜像
或者使用 rebuild 命令重新编译面板

Have Fun!

使用指南| 项目地址 |赞助支持
青龙 v1.2.0

更新内容:

1. 独立前端依赖,只在rebuild是安装,解决首次git_pull安装依赖缓慢

首次启动容器会自动执行 git_pull ,不需要手动执行

镜像打包上传中,建议30分钟后拉取新镜像
或者使用 rebuild 命令重新编译面板

Have Fun!

使用指南| 项目地址 |赞助支持
青龙 v1.2.0

更新内容:

1. 镜像大小缩减到330M左右,建议大家拉取最新镜像

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

使用指南| 项目地址 |赞助支持
青龙 v1.2.0-41123

更新内容:

1. 进一步减小镜像大小,迈入300M时代
2. 增加dust仓库秘钥,dust仓库为ssh拉取方式,国内网络速度较慢,请耐心等待

本次更新请务必更新镜像,本次更新请务必更新镜像,本次更新请务必更新镜像

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

使用指南| 项目地址 |赞助支持
青龙 v1.2.0-04161324

更新内容:

1. 容器启动之后需要先登录面板,然后执行git_pull命令或者去cron管理手动运行更新面板的任务(必做)
2. 修复dust仓库秘钥问题,请勿将秘钥传到github等公开平台
3. 增加ck管理异步状态获取
4. 增加挂机程序配置,默认不自动启动
5. 修复diy命令报错

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

使用指南| 项目地址 |赞助支持
青龙 v1.2.0-04161733

更新内容:

1. 重构diy命令,diy命令支持任意git类型仓库,比如 diy https://github.com/whyour/hundun.git "quanx/jx|quanx/jd" tokens
2. 容器启动之后需要先登录面板,然后手动执行一次git_pull命令,挂机程序需要手动执行js hangup
3. 修复添加ck报错
4. 移除monk库内置,使用extra.sh拉取

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

使用指南| 项目地址 |赞助支持
青龙 v1.2.0-04161940
更新内容:

1. 修复添加ck位置问题
2. 修复git_pull目录缺失
3. 修复diy命令匹配仓库名问题

***
如遇到无法执行git_pull任务,可手动执行一次docker exec -it qinglong entrypoint
***

镜像打包上传中,建议30分钟后拉取新镜像或者执行rebuild命令

Have Fun!

使用指南| 项目地址 |赞助支持
青龙 v1.2.0-04191753
更新内容:

1. 修复diy命令,第二个参数使用仓库全路径。示例(diy https://ghproxy.com/https://github.com/whyour/hundun.git "quanx/jx|quanx/jd" tokens >> $QL_DIR/log/diy_pull.log 2>&1)
2. 修复cookie管理decodeuri错误
3. 更换logo

***
diy命令参数已修复,执行git_pull更新diy命令
***

Have Fun!

使用指南| 项目地址 |赞助支持
青龙v2.0.0即将来袭,说说你期待的内容😉