打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
群晖docker青龙面板

背景:从8月以来青龙一直迭代更新,已经到2.10.9版本拉,都快奔3啦。很多小伙伴都还不敢冲,小姐姐作为“刘胡兰”形象,已经往前冲了。赶紧更新一下,让大家一起上。写个快速上手版。

更新内容:

11月25日更新:2.10.9版青龙部署,更新一个快速上手版,老版本的暂时不想删除。都是我花了很多心思写的,舍不得,等我后面再打磨打磨。反正我就是要写教科书级别的教程。要把“帮助中心”慢慢优化,做到小白一来,分分钟吃上饭。我管你喜不喜欢,我自己喜欢就行。

准备工作:1、ssh工具;2、服务器;3、docker

快速上手版

ssh工具连接群晖/服务器。

一、拉取镜像

群晖命令

sudo docker rmi whyour/qinglong:latest #删除原有镜像,如有,因为新版本变化较大,全部重新来过比较稳妥。sudo docker pull whyour/qinglong:latest #拉取全新镜像

服务器命令

docker rmi whyour/qinglong:latest #删除原有镜像,如有,因为新版本变化较大,全部重新来过比较稳妥。docker pull whyour/qinglong:latest #拉取全新镜像

二、一键部署

群晖命令

sudo docker run -dit \   -v /volume1/docker/QL/config:/ql/config \   -v /volume1/docker/QL/log:/ql/log \   -v /volume1/docker/QL/db:/ql/db \   -v /volume1/docker/QL/scripts:/ql/scripts \   -v /volume1/docker/QL/jbot:/ql/jbot \   -v /volume1/docker/QL/repo:/ql/repo \   -v /volume1/docker/QL/raw:/ql/raw \   -v /volume1/docker/QL/deps:/ql/deps \   #这里是重点,新版的依赖目录   -v /volume1/docker/QL/ninja:/ql/ninja \   -p 5700:5700 \   -p 5701:5701 \   --name QL \   --hostname QL \   --restart always \   whyour/qinglong:latest

服务器命令:

docker run -dit \  -v $PWD/QL/config:/ql/config \  -v $PWD/QL/log:/ql/log \  -v $PWD/QL/db:/ql/db \  -v $PWD/QL/repo:/ql/repo \  -v $PWD/QL/raw:/ql/raw \  -v $PWD/QL/scripts:/ql/scripts \  -v $PWD/QL/jbot:/ql/jbot \  -v $PWD/QL/deps:/ql/deps \  -p 5700:5700 \  --name QL \  --hostname QL \  --restart unless-stopped \  whyour/qinglong:latest

稍微等一会,等容器启动程序起来。

查看容器日志,出现容器启动成功就可以。

sudo docker logs -f QL #服务器命令去掉前面的sudo

坑点:2.10.9版本的青龙,作者可能漏了点什么。面板无法启动。会出现如下报错:

nginx: [emerg] open() "/run/nginx/nginx.pid" failed (2: No such file or directory)

请分布执行下面的命令解决。

sudo docker exec -it QL bashmkdir -p /run/nginxnginx -c /etc/nginx/nginx.conf

也可以把一键部署命令的端口映射改为 -p 5700:5600 \ 解决。

然后浏览器访问ip:5700,访问面板

三、初始化配置

1、通知设置:按需配置就行,tg、pushplus、企业微信应用、企业微信机器人等,你想要的全都有。

2、账户设置:面板登录的账号密码配置,请尽可能复杂,避免被爆破。

四、安装依赖

太喜欢这个依赖安装了,方便又好看,而且可以一次性多个安装,直接抄我的作业一把安装。
可能报错,应该是占用过多导致的(我猜的,我啥也不懂,我是个费姐姐)。
重新安装就行,亲测nodejs一把安装无压力,python3要一个个点一下重来。

1、Nodejs

png-js@types/node  requiretypescriptcrypto-jsprettytabledotenvjsdomdate-fnstough-cookietslibws@7.4.3ts-md5jsdom -gjiebafsform-datajson5global-agent js-base64axios

2、Python3

requestscanvas  ping3jieba

3、Linux

bizCodebizMsg  lxml

坑点:不知道为什么装了png-js但是Annyoo2021的汪汪兑换还是不能用,所以用老办法再装一下这个依赖。

sudo docker exec -it QL bash -c "pnpm install png-js"

五、拉取仓库

由于互助研究院的坑没有踩完,暂时先mark我自己的主库和几个内部助力补充库。或者去常用库里自己挑。

  1. #Annyoo2021主库

  2. ql repo https://github.com/Annyoo2021/scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|utils"

  3. #carry内部助力补充

  4. ql repo https://ghproxy.com/https://github.com/cdle/carry.git "jd_" "" "jdCookie.js|sendNotify.js|share_code.js|USER_AGENTS.js"

  5. #curtinlv内部助力补充

  6. ql repo https://github.com/curtinlv/JD-Script.git "jd_" "" "jd_cookie.py|msg.py"

  7. #青蛙开卡库

  8. ql repo https://github.com/smiek2121/scripts.git "jd_|gua_" "" "ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js|cleancart_activity.js|jdCookie.js|sendNotify.js"

  9. #ccwav通知库,也有内部助力jio本

  10. ql repo https://github.com/ccwav/QLScript2.git "jd_" "NoUsed" "ql|utils|USER_AGENTS|jdCookie|JS_USER_AGENTS"

也可以看看下面玩家分享的常用库。还是那句话,没有最好的库,自己选择适合自己的。

六、互助配置

以下两个互助教程二选一即可,配置文件都是不一样的。不要混杂在一起食用,最后只会导致消化不良。

1、青龙官方互助教程

如果ck过多,Argument list too long报错的, 请参考学习@风之凌殇大佬的教程。
暂时不知道站里这个id是不是大佬本人,暂时当作是吧,啊哈哈。

解决方案:https://gist.github.com/fzls/14f8d1d3ebb2fef64750ad91d268e4f6

2、互助研究院大佬的四件套互助教程:

强烈推荐大家学习这位玩家的教程,简直就是教科书级别!!!

四件套已经集成了@风之凌殇魔改的jdcookie,解决了Argument list too long报错的问题,放心食用。

差不多了吧,起飞吧。

啰嗦版(暂时没更新,图文)

服务器啰嗦版

先按照下面的教程搭建服务器-宝塔-docker,然后ssh链接按照快速上手版部署即可。

群晖啰嗦版

重要前提:需要梯子,自己备一把,国内github速度感人,容易拉取失败。

一、安装镜像文件:打开群晖docker-注册表-搜索“qinglong”,下载安装”whyour/qinglong”,等待几分钟安装。

二、新建docker容器映射文件夹:用来存储log、配置等文件。

具体文件目录树如下:

这个"QL1"文件夹可以根据自己的喜欢来命名,但尽可能简单,以后命令经常可能用到。

2.10.3版本以后的多加一个deps目录

ninja是非必需,为ninja扫码配置,建议先映射,万一你要用呢?

三、新建容器:配置卷和端口。

1、容器名称设置为:QL1,然后点击高级设置。

QL1是容器名称可以自定义,但尽可能简单,使用中命令要用到。如果经常重启nas,可以开启“自动重新启动”

2、选择存储空间,建立好文件夹映射,参考下图

2.10.3版本以后的,多加一个deps目录映射

ninja是非必需,为ninja扫码配置,建议先映射,万一你要用呢?

3、设置好面板端口:5700。然后应用自启动容器。等几分钟查看,是否面板配置成功。

5701为ninja扫码端口,非必需,但建议先配置上,后期备用。

四、获取面板登录密码

根据自己的群晖ip端口5700访问http://群晖IP:5700,初始用户名为admin,密码为 adminadmin。根据提示,找到对应文件查询自动生成的密码。然后重新登录。

五、大功告成。可以根据自己的需要添加仓库和脚本文件。青龙大佬的自定义功能比较强,小白建议慢慢摸索。了解底层逻辑后,用顺手了,是非常不错的脚本管理工具。

后话:更多高阶玩法,请戳下方?

圈子

高能圈

注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » 群晖/服务器Docker青龙面板部署方法 12.19更新
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
安装青龙面板开启京东白嫖模式
个人电脑windows装青龙面板,本地运行,无需服务器,本人亲测成功
青龙面板依赖安装 + 推送设置 +常用定时规则 等
centos7安装docker
青龙面板自动领京东京豆,做农场浇水、萌宠、种豆、签到等任务
在CentOS 8/7、RHEL 8/7系统上安装Node.js 14版本的方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服