Docker

618马上结束了,虽迟但到,迟来的爱也不错。
这里讲讲如何用QNAP运行Docker脚本。以最近比较火的JD_Scripts来演示

确保QNAP已经安装了 Container Station 插件

进入插件拉取Docker

whyour/qinglong

进入高级设置-->网络,根据图示填写访问端口 5700

等待拉取成功后,返回 【总览】列表,点击 qinglong-1 进入容器

获取qinglong面板的用户名和密码:

cat /ql/config/auth.json

弹出的新页面,会显示明文密码:
用户名:admin,密码1su%%&*$3****

返回 Container Station总览,点qinglong脚本旁边的链接按钮
或者浏览器直接键入:http://NAS_IP:5700

添加一个定时更新脚本任务,自动同步最新的脚本

名称:GetScripts
命令:ql repo https://github.com/JDHelloWorld/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER"
定时规则:25 10 * * *

手动运行一次,拉取脚本

可以看实时日志

返回面板的【定时任务】列表,看到已经拉取到了脚本

添加JD用户,也就是绑定JD的Cookie,可以多次添加多人。

2021-6-21 Update:

V2.80版本改版,Cookie填这里:

添加过JD用户后,全选脚本,运行一次

设置完成后就可以高枕无忧了。

 

进阶用法:

上面的教程安装后,可以在内网访问qinglong面板,如何在外网访问?
这就需要用到@小宝 同志开发的DDNSTO真.内.网.穿.透工具,可以跨设备跨网络访问你的设备。简单介绍下DDNSTO的用途:

DDNSTO 解决了常见穿透工具年费贵、配置复杂的问题,让小白用户几分钟就能搞定内网穿透。
DDNSTO 的优秀之处:

1,无需公网 IP,不被网络环境限制

2,无需购买域名或服务器,省去了服务器年费和带宽要求以及域名购买、备案等等繁琐操作

3,全部的安装、配置、使用都在浏览器完成,对小白用户非常友好

4,支持http2,访问家庭内部网络速度更快

5,借助独家远程应用中心配合,可以支持远程电脑桌面,远程下载,远程文件管理等更多丰富的功能

首先我们需要安装DDNSTO插件到QNAP:
进入软件中心

点击手动添加插件

这里我们可以取巧安装:
进入DDNSTO官网的下载链接:
Index of /binary/ddnsto/qnap/ - KoolShare 固件下载服务器
选择对应的插件,一般是DDNSTO_0.3.38_x86_64.qpkg这个
鼠标右键复制链接地址

将链接复制到弹出的窗口

打开后,点击安装,这里需要复选【允许】

打开刚刚安装的DDNSTO

点击链接获取令牌,将下图复制的令牌填入这里保存

进入官网,注册后,用微信扫描二维码登录

根据提示,填入你想要的二级域名,创建成功后,访问地址是:
https://域名.kooldns.cn

效果示意图:

如果发现更新过面板后5700端口不可访问,在终端机运行以下命令:

nginx -c /etc/nginx/nginx.conf