unraid媒体库部分docker安装分享
目前使用的nas系统是unraid,因为习惯了群辉的文件存储逻辑和同步功能,所以虚拟了黑群晖存放文件,将所有机械盘直通,unraid仅保留一个固态。不得不说,unraid的docker和虚拟机使用体验很好,不需要太多的代码基础就可以操作。
这台服务器一来是便于工作,同步功能和随时访问文件都很方便,二是作为家里的媒体服务器,也是这篇文章的重点。在媒体下载刮削方面,我个人喜欢手动操作,每一个电影的封面和同人画我都是经过挑选确定的,所以就不考虑nastool之类的全自动插件。
我的操作顺序是:①下载(docker版qb或者群晖迅雷套件)——②编辑(MKVtoolNix,我习惯去除多余音轨和字幕,只保留英文原声或比较好的中文语言,并加入双语字幕)——③重命名(针对电视剧需要命名为S01E01的格式以便刮削)——④刮削(TMM手动刮削)——⑤加入媒体库(PLEX)。
最早我是通过远程唤醒家里的电脑,使用mkvtoolnix软件进行视频的编辑、Advanced Renamer软件来批量重命名、tmm软件进行手动刮削,没想到这几个软件都找到了docker版本,这样就可以愉快地在外网环境下随时进行下载、刮削,不需要唤醒家里的电脑,而且在手机也完成全部操作,这一点我个人比较喜欢,给大家分享一下。

(一)下载:qb和迅雷群辉套件
docker版qb和群辉套件网上的文章太多了,就不再分享如何安装,有两个qb的细节说下吧:
1.升级docker4.5版本之后,qb的简体中文显示不全。有人说来回切换可以解决,但是我这里没成功,最后用以下方法修正:
停止docker,在docker的配置文件夹里面找到配置文件qbittorent.conf用记事本打开,找到General\Locale=zh改为General\Locale=zh_CN,重启docker即可。
2.qb通过端口映射后,在外面也能远程下载,但是原皮肤有个问题,就是在手机上操作时不能上传种子,其实最早是可以的,不知道哪次更新就没了,ios系统无法上传,不知道是不是个例。这个目前我还没有找到办法,只能换第三方皮肤,我还挺喜欢4.5的原皮肤的,有点可惜。这里分享2个评价比较好的第三方皮肤吧。
vuetorrent:https://github.com/WDaan/VueTorrent/releases
nightly:https://github.com/CzBiX/qb-web/releases。
这2个皮肤都是只需要下载文件,然后在webui输入皮肤文件地址就可以的,具体操作请自行查找。我目前使用的vue,显示方面有适配手机屏幕。
在这里也想咨询一下, 有个叫flood的qb皮肤,但是它是一个单独的docker,镜像是
jesec/flood,并不是皮肤文件,我尝试了好多次一直没搞清楚怎么安装,安装后连接qb一直显示无法连接客户端。而且墙内外都找不到unraid的教程,国内只有B站有一个群辉的教程,如果有高手知道请告知,非常感谢!
(二)视频编辑:MKVtoolNix
MKVtoolNix的软件大家应该都很熟悉,可以对电影的视频、音轨、字幕进行分离和封装。 我之前是在电脑上去除音轨或者添加字幕,没想到这个也有docker,安装体验下。
1.在unraid的应用市场里面搜索mkvtoolnix,默认参数安装。
2.设置storage文件夹路径映射,选择你下载的视频所在文件夹,这样docker开启之后就能编辑此文件夹内的视频。

3.安装完成后,docker已经可以正常进入,但是mkvtoolnix软件界面所有文字都显示方块,无法操作,修改语言也不能解决。最后找到的解决方法如下:在unraid共享(或者自己另找路径)新建一个文件夹,我命名为fonts,在里面放入中文字体,建议微软雅黑,只需要1个就可以,我放了几个常用的。在docker里添加一个路径,名称随意,容器路径为:/usr/share/fonts,主机路径就是你的fonts文件夹的路径,我个人是:/mnt/user/fonts/,重启docker就显示中文,如果默认英文,可以在左上角进行设置。PS:这个方法来自于网络上的启发,其余的一些docker软件有同样的问题也可以尝试这样操作。

(三)批量重命名:renamer
在网上下载的电视剧资源命名往往都不是很规范,不能直接进行TMM刮削,需要按照季+集数统一命名为S01E01以此类推。电脑上我安装了Advanced Renamer软件,但是想要在手机上操作最好还是有docker,不然在手机上一集一集去重命名真的太麻烦(PS:某天我阳了之后躺在床上,而老婆想要看一部新的电视剧...)。所以我特意去网上去找有没有docker,还真找到了一个冷门docker,镜像是fleyx/open-renamer,unraid商店没有上架,在网上也找不到教程,好在它的参数很少,unraid安装docker也很简单,所以按照github页面(https://github.com/FleyX/open-renamer)的介绍试验了几次就出来了。
1.unraid添加docker容器,存储库:fleyx/open-renamer,添加路径映射:容器是/data,主机路径就是你需要重命名的文件所在文件夹;添加第二个路径映射,容器是/config,主机路径在appdata里面新建一个renamer;添加两个变量GID和UID,值都是1000;添加webui端口,默认是80.

2.这里我是固定了ip地址,按照github的介绍也可以设置为host或者bridge模式,自行设置启动端口。
3.启动docker后,点击新增,然后点击data文件夹,就能找到需要重命名的文件了,新增规则有删除字符、插入字符等,满足我的需求了。

剩下的TMM刮削和plex都可以在unraid商店里面找到,安装逻辑都是大同小异的,网上也有很详细的教程。
最后再次求助一下, unraid安装jesec/flood的docker镜像,要怎么才能正常连接qb客户端,非常感谢。