/QLDependency

青龙全依赖一键安装脚本

Primary LanguageShellApache License 2.0Apache-2.0

青龙面板

【青龙】全依赖环境一键安装脚本 | QLDependency

A timed task management panel that supports typescript, javaScript, python3, and shell.(支持python3、javaScript、shell、typescript 的定时任务管理面板)

docker docker version

GitHub Repo stars GitHub forks GitHub Workflow Status docker-image-size-image

GitHub Repo stars



欢迎点 ★ Star 和 Fork

QLDependency

青龙全依赖一键安装脚本 部署文档

文档地址: GitBook 文档

新版本的青龙(2.10.2+ ),在运行脚本的时候,经常出现

“ Cannot find module './xxxx'

的报错问题 ,原因就是缺少 xxxx 模块,mudole的名字就是报错的 xxxx。

为解决新版本依赖问题,可以在安装时直接一键部署全部所需的依赖,以免后患:

一键安装单独青龙的依赖 国内版:

docker exec -it qinglong bash -c "$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh)"

国外版:

docker exec -it qinglong bash -c "$(curl -fsSL https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh)"

具体执行方法:

安装拉取青龙镜像的就不说了,教程都有 docker pull whyour/qinglong:latest

  1. 点击本页面 右上方的 Star

  2. SSH 进入服务器(或群辉,或软路由等终端环境),输入 docker ps,查看 青龙 Docker 是否正常运行,记下青龙 Docker的容器名字 ,然后进入下一步。

Docker

  1. 输入一键安装命令,如果你的青龙容器不叫 qinglong,需要替换为相应的容器名字(国外鸡,可以使用上面的国外脚本,速度比较快): 
docker exec -it qinglong bash -c "$(curl -fsSL https://ghproxy.com/https://raw.githubusercontent.com/FlechazoPh/QLDependency/main/Shell/QLOneKeyDependency.sh | sh)"
  1. 查看输出日志: SSH

  2. 等进度条走完,等待的时候因机器性能而异,性能差有的时间可能会非常长...

npm

  1. 最后输出,就完成了,重启下青龙 Docker :
Docker restart qinglong
  1. 依赖安装完毕...

End

不建议的话顺手给个 ★ Star (页面顶部右上方), 方便以后收到脚本更新~

附:

有新的需要的依赖,请测试完成后提交pull request,等待审核通过合并到项目中

鸣谢