引言

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

自从去年购入了第一台NAS,我就开启了NAS生活,我的工作文件以及生活照片都妥善的保存在NAS中,除了作为重要的数据存储中心外,NAS还为我打开了一个充满乐趣的新世界--折腾Docker。利用Docker编译各种小工具,实现各种需求。 今天我就利用手上的威联通TS-464C2,来手把手的教你配置和编译3个超实用的小工具。分别是:

  • Alist,将网盘挂载到NAS中
  • Vaultwarden,自建本地密码管理库
  • Wallabag,实用的文章永久保存到本地

配置Docker

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

如果要使用Docker,需要先进行Docker的配置工作。和其他品牌的NAS不同,威联通内置的Container Station是一款强大的Docker容器管理工具,不需要用户进行复杂的环境变量配置,就可以轻松使用和管理各种Docker容器。支持一键安装和部署,以及丰富的用户管理权限等功能。 Container Station可以在威联通的App Center中点击安装,它就会自动在后台完成安装以及配置工作。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

首次打开Container Station,需要选择一个目录作为容器数据存储的地方,建议不要修改存储位置,点击“开始”即可。随后就可以看到Container Station的主页面,就完成的目录创建的工作了。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

由于一些特殊的原因,Docker官方的存储库已经无法直接访问了,在使用Container Station下载映像时会出现无法下载的情况,因此我们通过添加第三方存储库的方式,就可以解决这个问题。 在存储库中,点击添加,名称可以随便写,然后输入第三方存储库的URL即可,我这里收集了一些网友自建的存储库,可以直接使用。

网址1:

网址2:

网址3:

网址4:

到此为止,Docker的准备工作就全部完成了,可以尽情探索并下载各式各样的容器,正式踏入精彩的Docker世界了!

AList 挂载网盘

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

众所周知,NAS最基础的功能的就是数据存储,因此我日常的工作文件都会在NAS中进行备份。威联通TS-464C2可以对我电脑本地的文件进行高效的备份和管理,但如果能同时对我网盘的文件进行同步管理,可以使用本地数据的同时也可以使用网盘的文件,就会让我的工作事半功倍,提高我的工作效率。而AList正是这样一款强大的工具,它能够完美满足这一需求。

配置

AList是一个支持多种存储的文件列表程序,可以将网盘资源挂载在NAS中,仿佛是将网盘直接“插入”NAS中一样,用户可以像操作本地U盘那样,对网盘数据和NAS数据直观的进行本地化的管理和使用。

AList官网

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

点击Container Station中的“映像”,选择“提取”,存储库选择我们刚刚添加的“第三方源”,最后点击“提取”,系统就会在后台开始下载映像了。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

映像下载完成后,就可以在“映像”中看到,这时候点击“播放”按钮,就可以创建容器了。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

容器的名称可以随意创建,接下来直接点击高级,进入“高级设置”。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

在“网络”标签页下面,网络模式选择Host,默认Web URL端口号为5244。(端口号只要不使用80或其他与系统端口相同的数字就不会有问题)

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

下面一步是创建AList数据存储的目录。在FileStation 5中创建Docker/alist/data目录,AList运行所需的所有数据都会存到这个data文件夹中。 之后进入“存储”标签,选择“添加卷”中的“绑定装载主机路径”。主机中手动选择刚才创建的data文件夹,容器输入/data,最后点击“应用”就完成了容器的创建。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

随后进入“容器管理”页面就可以看到安装的所有容器,可以看到alist的状态为正在运行,就说明这个容器创建成功,并且在后台运行了。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

这时候我们来到前台看看这个容器的实际运行情况。打开浏览器,地址栏输入“威联通IP+端口号”,如果能打开这个页面就说明容器可以访问了! 我的威联通IP是192.168.50.194,端口号就是刚才网络那步设置的5244。地址了就输入192.168.50.194:5244。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

由于新版的AList的密码不是明文显示了,因此我们需要临时生成一个随机密码来进行首次登录。登录进系统后,就可以修改用户名和密码了。 点击操作下面的图标,然后选择“执行”。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

在命令行中输入生成随机密码的指令./alist admin random。获取到用户名为admin,密码为5hs6JhVa。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

使用刚刚获得的用户名和密码就可以登录AList了,进入AList第一件事就是进入设置-个人资料,将用户名和密码进行修改,并点击“保存”按钮,到此AList的配置工作就完成了。

挂载网盘

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

完成AList的配置工作后,页面却空空如也。如果想将网盘挂载到NAS中,我们就必须手动挂载网盘,这里以我常用的夸克网盘为例,进行挂载操作。

进入AList设置页面,点击存储-添加,将夸克网盘添加到列表中。接下来我们要获取夸克网盘登录后的cookie信息,并添加到AList中。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

用浏览器登录夸克网盘后,一定要登录!登录之后,点击F12键进入开发者模式,在Network选项卡中找到含有cookie的相关信息,将cookie后面的一大串参数全部复制。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

在AList设置中,点击夸克网盘的“编辑”按钮,将刚才那一大串的数据粘贴到Cookie这里点击“保存”。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

这时候回到AList首页,就会出现夸克的文件夹,打开之后里面就是我夸克网盘的全部内容。

将网盘内容挂载到FileStation中

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

最后一步就是将网盘的内容挂载到FileStation 5中了。这一步我们需要使用威联通中的HybridMount,该软件可以在App Center中下载。 打开HybridMount之后,点击“远程设备”后面的+号,进行配置。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

这里选择“网络磁盘装载”,然后输入AList的地址,地址后面要加上/dav。协议选择WebDAV,输入登录的用户名和密码就点击“创建”即可。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

这时候进入FileStation 5中进行查看,就可以看到夸克网盘像U盘一样挂载在NAS本地了。这样NAS中的文件和网盘中的文件完全打通了,可以方便的进行本地、网盘文件同时查看和整理,大大提高了我的工作效率。

Vaultwarden 密码管理

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

由于Chrome等很多浏览器都有密码泄露的风险,因此我一直使用Bitwarden作为我自己的密码管理备份软件,但这些数据始终是保存在云端服务器上,依然有泄露的风险,因此我准备使用Vaultwarden创建一个自托管的数据库。 Vaultwarden是Bitwarden的一个第三方的项目,支持自托管数据库,我将自己各类网站登录信息保存在威联通TS-464C2上,有效防止密码数据泄露。

配置

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

和AList的步骤相同,先提取映像,名称为vaultwarden/server。网络端口可以随意设置,在此省略该步骤。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

存储方面,同样需要在FileStation 5中创建vaultwarden/data目录,并在存储标签中选中date目录的路径以及写入/data存储,然后创建即可。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

此时打开浏览器访问威联通IP+Vaultwarden端口号,如果能打开上面的页面,就说明Vaultwarden的容器创建成功了。 但此时Vaultwarden却不能使用,因为Vaultwarden强制要求使用https的链接才是使用,但使用https这样的链接需要有自己的公网IP、域名以及SSL证书,这是一项大工程。回顾我最初的需求,我只需要内网使用Vaultwarden,将用户名和密码备份到我的NAS即可,因此我们只要找到一个通用证书,导入即可跳过这一系列繁杂的步骤。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

我们直接使用网上一位大神制作的证书凭证即可。

视频源地址:

证书凭证下载地址:

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

下载完成后,我们在将下载的两个文件放到FileStation 5的data目录中。

接下来重新创建vaultwarden这个容器,在环境中,添加新的变量:

变量:ROCKET_TLS

值:{certs="/date/truenas_default.crt",key="/date/truenas_default.key"}

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

这时候我们将之前的网址的http后面加上s,Vaultwarden就可以用https前缀的链接打开了。接下来我们开始创建账号,也就是创建一个仅内网使用的账号。

插件设置

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

账号创建完成后,我们打开bitwarden的插件,这里的“登录到:”中选择“自托管”。在服务器URL中入手威联通IP+端口号,这样登录的服务器就是我们在NAS中刚刚创建的Vaultwarden服务器了。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

刚才创建的账号登录成功后,就可以在bitwarden插件中看到两个账号,一个是数据来自bitwarden.com的云端数据,另一个我们刚刚创建的自托管本地账号的数据。这样网站的登录信息全部保存在了NAS本地了,可以有效的防止信息的泄露也可以很好的定期进行备份。

Wallabag 稍后阅读

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

每当我浏览到一篇精彩的文章时,我都会习惯性的收藏起来以备日后回味或是参考。但基本上每次仅仅是收藏一个网址,时间一长有可能遇到链接失效或者文章中图片失效的情况,导致文章无法加载,无法阅读的情况。最稳妥的方法就是收藏的时候将文章所有内容保存到本地NAS中,那么文章就会永久保存,不易丢失。恰巧Docker中Wallabag就是为解决这个问题而生的。 Wallabag是一款开源的网络书签和稍后阅读工具,旨在帮助用户保存和组织网络内容,具有多平台,自托管等多种特性。

配置

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

第一步还是提取映像,在映像中输入wallabag/wallabag,就可以进行映像下载。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

在环境中添加下面的参数:

变量:SYMFONY__ENV__DOMAIN_NAME

值:威联通IP+端口号

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

存储这里添加2个文件夹,其中images用于存储缓存的图片,data用于存储数据。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

Wallabag配置的时间稍长一些,打开后台日常可以看到,它会自动安装数据库以及其他依赖库。全部配置完成后,打开浏览器看到这个页面就说明配置成功了。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

接下来我们登录,用户名和密码均为wallabag,进入设置,将语言设置为中文。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

Wallabag模式是不会保存文章里的图片的,我们需要手动进入内部设置-杂项-在本地缓存图片,这个选项参数修改为1,就可以保存文章的图片了。

扩展设置

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

接下来去浏览器的扩展商店下载Wallabag的扩展,这里的步骤省略。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

之后先进入Wallabag的主页,点击“创建一个新的客户端”

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

为客户端随意起个名字,我使用的是Vivaldi浏览器,就起名为Vivaldi。 之后点创建客户端,此时会生成一个客户端ID和一个客户端密钥,复制这两条信息,一会填入Wallabag扩展中。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

之后进入Wallabag的扩展设置中,输入威联通IP+端口号,刚才复制的客户端ID和客户端密钥以及用户名和密码,获取token后就可以完成设置了。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

遇到喜欢的文章直接点击Wallabag的图片,文章就会自动下载保存在NAS中。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

文章下载完成之后,在Wallabag页面中可以看到之前保存过文章,在阅读文章时也会对文章进行简单的排版和去广告的工作,旨在为用户营造一个完美的阅读页面。自从有了Wallabag后,喜欢的文章都可以永久的保存在NAS中了。

TS-464C2介绍

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

本次的Docker教程中,所有Docker容器均是在威联通TS-464C2上顺利搭建完成的。威联通TS-464C2是一款出色的NAS产品,以其出类拔萃的高配置设计,为用户带来流畅的使用体验。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

威联通TS-464C2搭载了性能强劲的英特尔11代四核处理器,标配8G内存无论是确保系统自身的流畅运行,还是应对复杂的数据运算任务,都能游刃有余。盘位数量方面则采用4+2的组合,即4个机械硬盘+2个固态硬盘的大容量组合,最高支持96G的数量存储,充分满足了海量存储与高速访问的需求。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

接口方面,威联通TS-464C2的背部贴心配备了HDMI接口,这一设计允许用户直接将显示设备与之相连,从而轻松播放视频内容。同时威联通TS-464C2设有双2.5G网口,不仅大幅提升了带宽利用率,更显著加快了数据传输速度,为用户带来更为高效的网络体验。得益于双网口硬件的加持,还可以将NAS作为一台软路由使用,来探索更高阶,更多元化的使用场景。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

作为一款主打家用的NAS产品,威联通TS-464C2还是非常值得推荐的。有着优秀的硬件配置,确保了数据读写与系统运行的流畅性。在软件生态方面,又有很好的兼容性与扩展性。尤其自带的Container Station,原生支持下载和管理Docker容器,避免了繁琐的Docker配置工作,即使初次接触NAS用户也可以轻松的上手,轻松享受Docker带来的便捷与高效。

NAS搭配Docker:解锁你的高效实用工具库,轻松管理数据

威联通企业级的QuTS hero系统也将在最近下放给家用级NAS TS-464C2、TS-466C,目前官网产品页面已经更新相关信息。也就是说,之前搭载在上万元企业级NAS才能使用的专属系统,我们以后在千元级的家用NAS上就能免费体验了。QuTS Hero 优点是存储管理非常强大,文件系统用的是专业存储常用的ZFS,对保证数据一致性帮助尤为明显,并且对读写性能有大幅提升,有需求的朋友可以持续关注。

因此,对于那些近期正在寻找一款性能出色、操作简便且功能丰富的NAS产品的用户来说,威联通TS-464C2无疑是一个不可多得的选择!

,

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。