步骤
群辉 NAS Docker 安装青龙面板
docker run -d --restart=always --name qinglong -p 5700:5700 -v /volume1/docker/ql/data:/ql/data docker.fxxk.dedyn.io/whyour/qinglong:debian
进入管理界面初始化。
安装依赖
我先装的 faker2,然后一个一个任务看的日志,看缺少哪些依赖。虽然可以用 FlechazoPh/QLDependency 去一键修复,但仓库已经很久没更新而且会装上很多自己不需要的依赖。
还有一些其他脚本需要的依赖。
# 进入容器
docker exec -it qinglong bash
# 替换 package.json 中 dependencies.sqlite3 的值为代理地址
/ql$ sed -i 's|https://github.com/whyour/node-sqlite3.git|https://githubfast.com/whyour/node-sqlite3.git|g' package.json
# npm 换源
/ql$ npm config set registry=https://registry.npmmirror.com
# 【可忽略】删除 node_modules
/ql$ mv node_modules node_modules.241103.bak
# 安装依赖
/ql$ pnpm install
# faker2
/ql$ pnpm add crypto-js axios got qs jsdom
# xiaoerge33/elm
/ql$ pnpm add request md5 cheerio
# faker2
/ql$ pip install prettytable
# xiaoerge33/elm
/ql$ pip install PyExecJS
定时任务
京东
-
Faker2 助力池版:
ql repo https://git.metauniverse-cn.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|gua_|jddj_|jdCookie" "activity|backUp" "^jd[^_]|USER|function|utils|sendNotify|ZooFaker_Necklace.js|JDJRValidator_|sign_graphics_validate|ql|JDSignValidator|magic|depend|h5sts" "main"
饿了么
-
xiaoerge33/elm:
ql repo https://githubfast.com/xiaoerge33/elm.git "" "" "common|ql|ele_sendNotify"
环境变量见脚本注释为
elmck
、elmqqck
。
美团
不点外卖,自行查找。
错误
[Ipv4ToRegion] db file not exists: /ql/node_modules/.pnpm/ip2region@2.3.0_@types+node@17.0.45/node_modules/ip2region/data/ip2region.db
:查看 package.json 中 ip2region、@types/node 的版本是否一致,修改后重新pnpm install
。
参考
- whyour/qinglong: 支持 Python3、JavaScript、Shell、Typescript 的定时任务管理平台(Timed task management platform supporting Python3, JavaScript, Shell, Typescript)
- cmliu/CF-Workers-docker.io: 这个项目是一个基于 Cloudflare Workers 的 Docker 镜像代理工具。它能够中转对 Docker 官方镜像仓库的请求,解决一些访问限制和加速访问的问题。
- 青龙面板 faker2 互助池东东农场运行提示 loader:1080 错误 - 玩技 e 族
- 2024 最新青龙面板京东脚本库(1 月 9 日,持续更新中) – 便利空间
评论区