从零开始的NAS踩坑记录3-Unraid应用篇

2023-04-25 10:48:23 15点赞 196收藏 11评论

闲话前话:

本人玩NAS前前后后也有几年了,期间和同事还有朋友一起捣鼓这些,这次因为帮一个朋友组NAS(又坑进来一个),也算是对这几年踩过的坑做一个总结, 共三篇:这是第三篇为应用,第一篇为硬件, 第二篇为系统

前面两篇分别为硬件系统,感觉适合大多数人打基础,这篇作为应用篇,肯定不能适应所有人需求,只是给大家做个参考,写了前两篇我也感觉不太满意,文笔功力有限,这篇就尽量用思维导图描述清楚点,里面某些应用并非这个NAS上面的实际截图,因为朋友这台NAS上很多东西都太过羞耻,无法展出。从零开始的NAS踩坑记录3-Unraid应用篇

NAS应用这里只说下思路,因为NAS字面意思就是个网络附加储存,满足了基本的网络共享后,你想怎么玩都是自己的事情,朋友头次入坑,只有几个要求,我就按照要求推荐应用:

需求

前面说了朋友列出了的要求很典型,属于一般垃圾佬+死宅的需求:

  • 下载各种电视剧,电影和动漫

  • 管理照片和笔记

  • 磁盘管理要方便和稳定

  • 至少能适应2.5G网络环境,后期考虑升级万兆。

  • 偶尔能跑个linux的VM做为编译环境

  • 能存大量小姐姐

有明确的需求,这下再用各种应用做解决方案就简单多了,这不是跟着各种无脑“抄作业”教程能达到的效果:

从零开始的NAS踩坑记录3-Unraid应用篇



外网访问:

虽然朋友是死宅一个,但偶尔也有在外访问NAS的需求,再说反正也有公网IP,不利用下真浪费了,

从零开始的NAS踩坑记录3-Unraid应用篇

这里涉及域名申请和云解析的部分我就不多说了,网上一大堆教程,这里我用的是阿里云的服务,需要两个docker应用来解决,一个是DDNS自动更新,一个是NPM,NPM反向代理的好处很多,可以让你部署在NAS上面的应用通过一个统一的接口对外,不用操心各个应用需要的端口或者证书之类,如果不懂的建议简单学习下。

你也可以通过OP之类的系统在路由层面搞定这些,但我朋友这里没有,所以我直接在NAS上面部署。

DDNS:镜像jeessy/ddns-go,直接部署,界面相当简单和直观

从零开始的NAS踩坑记录3-Unraid应用篇

NPM反代:镜像jlesage/nginx-proxy-manager,需要设置WEB UI端口(管理端口),http和https端口,建议把后面两个端口设置为不太常见的高位端口,网上关于这个的教程也很多,可以自动管理泛域名证书的更新和各种反代,当然比较熟悉这方面的人估计会考虑其他应用,比如traefik之类,这方面我和朋友都属于小白,所以不班门弄斧了。

从零开始的NAS踩坑记录3-Unraid应用篇


文件共享和管理:

WebDAV:apachewebdav/apachewebdav官方镜像,再通过Nignx Proxy Manager反代出去,这里是为了让在外网可以像内网一样挂载NAS的目录,其实有一定安全风险,如果你真的要这样做,建议也不要挂载NAS的根目录(/mnt/user/),在windows上面你可以通过raid drive之类的工具挂载。

Filebrowser:80x86/filebrowser镜像,通过一个更接近网盘文件浏览器一样的界面来管理文件,支持两步验证等功能,比较安全,我也比较推荐这种方式来解决外网文件访问的问题。


FBE界面FBE界面

全自动化媒体库:


好,基础部分完了,这下就来说下我是怎么解决朋友的一些“高级”需求,比如自动化媒体库,这个就是NAS玩家很流行的自动化追剧,基础思路很简单,平常我们人类怎么找剧,下种子,刮削,拷贝,就交给NAS自己完成就行了,基本流程就是这样。

从零开始的NAS踩坑记录3-Unraid应用篇

对于一般电视剧和电影,我本来是想推荐朋友使用Prowlarr+Sonarr+Radarr+Emby的配置,不过朋友表示不太习惯,转而使用Nastool+Emby,这套流程就应该是:

从零开始的NAS踩坑记录3-Unraid应用篇

NasTool: jxxghp/nas-tools镜像,因为作者不想宣传,而且也只适合朋友这种PT玩家,所以我这里也不多说了,请自己去找教程。

qbittorrent:lscr.io/linuxserver/qbittorrent的镜像,其实这个选择很多,但如果你要玩PT,就请不要用“增强版",那是会默认连公共tracker的。

Emby: linuxserver/emby的镜像,当然你也可以用Jellyfin或者Plex代替,我这里给朋友用这个是因为大家合伙买了终身授权。

对于动漫新番之类的,我建议用以下方案替代:

从零开始的NAS踩坑记录3-Unraid应用篇

AutoBangumi:estrellaxd/auto_bangumi镜像,一个通过获取Mikan Project订阅信息,再通过RSS把链接发到qbittorrent进行下载的自动追番容器,和NasTool不一样的是,它在文件下载后只会整理文件名称和目录结构,并不会刮削信息,动漫的信息是从Emby, Plex自己或者通过第三方比如TMM刮削的,它只是规范命名和目录格式,让其他软件刮削的时候更简单。

从零开始的NAS踩坑记录3-Unraid应用篇

qbittorrent: 这里用的是p3terx/qbittorrent-enhanced的增强版镜像,单独部署一个专门做BT使用,这也是docker的好处,就算一模一样的容器你也可以根据使用不同而部署多个。

TMM:dzhuang/tinymediamanager的镜像,支持中文显示,作为一个补充的刮削器,专门刮削Emby或者Plex无法识别的番剧,但实际使用中,我发现绝大部分(90%以上)的番剧都可以直接用Emby刮削出来,聊胜于无吧。

从零开始的NAS踩坑记录3-Unraid应用篇

Emby:跟上面电视剧和电影共用一个容器,只需单独新建一个影视库,不用单独部署了。

音乐:

Navidrome:deluan/navidrome的镜像,对于音乐并不狂热的人,我都推荐navidrome,虽然没有自动刮削,不过配合PC上面的MusicBrainz刮削,做个封面墙还是比较简单的。

从零开始的NAS踩坑记录3-Unraid应用篇

漫画:

Tachidesk: ghcr.io/suwayomi/tachidesk的镜像,普通聚合式漫画,我觉得安卓上面的Tachiyomi就行了,但朋友用苹果,所以要在NAS上装一个,最后我推荐Tachidesk,使用上就和安卓的Tachiyomi差不多,只是基于NAS,可以用浏览器或者其他客户端访问。

从零开始的NAS踩坑记录3-Unraid应用篇

Komga:gotson/komga的镜像,一个观看本地漫画应用,功能强大,但我朋友直接用它来看各种小姐姐写真的,他说这真方便从零开始的NAS踩坑记录3-Unraid应用篇

从零开始的NAS踩坑记录3-Unraid应用篇

照片管理:

PhotoPrism: photoprism/photoprism的官方镜像,其实这上面选择太多了,个人还是觉得比较方便的是PhotoPrism,经历了几个版本的更新后,各项功能算是比较完善了,安装需要mariadb支持, 请看下面实用工具一栏。

从零开始的NAS踩坑记录3-Unraid应用篇


下载工具:

虽然前面在自动化媒体管理里面说了qbittorrent这个用于PT和BT的下载工具,大家平常不可能只下点BT或者PT吧?总有时候需要从网盘或者各种杂七杂八的地方拖点东西。

Alist:xhofe/alist的镜像,网盘聚合下载的利器,可以把你的各种网盘账号下的东西集中管理和下载,甚至还能通过WebDAV的方式挂载到NAS上面。

从零开始的NAS踩坑记录3-Unraid应用篇

Baidunetdisk:johngong/baidunetdisk的镜像,专门的百度网盘下载器,通过VNC链接,实际操作上和windows端没啥区别,有时候需要从百度网盘上下载大量文件的话,用这个可以比Alist稍微方便和稳定点。

从零开始的NAS踩坑记录3-Unraid应用篇

Aria2:p3terx/aria2-pro的镜像,支持http和bt下载,类似于windows上面的IDM, 还可以联动Alist,把下载任务直接交给它。

从零开始的NAS踩坑记录3-Unraid应用篇

导航:

我推荐的两个导航,朋友有点拿不定主意,homarr和heimdall,两个各有千秋,可能他要多使用下才能下决定。

homarr: ghcr.io/ajnart/homarr的镜像,支持显示一些weight和docker运行状态算是特色,其他没什么好说的。

从零开始的NAS踩坑记录3-Unraid应用篇

Heimdall: lscr.io/linuxserver/heimdal的镜像,算是目前最流行的导航页,内置的APP支持也很多,

从零开始的NAS踩坑记录3-Unraid应用篇

实用工具:

Mariadb: linuxserver/mariadb的镜像,数据库管理必备,不过我朋友这上面也只有PhotoPrism需要真正用到它,所以也只是设置下就彻底不用管的,如果需要大量操作和管理,我建议大家装一个adminer容器,可以很方便的通过WebUI管理。

Hlink: likun7981/hlink的官方镜像,可以很方便的通过一个Web UI管理Hardlink,也就是俗称的硬链接,虽然Unraid本身自带的mc文件管理器就有硬链接功能,很多媒体管理器比如NasTool也有内置的管理功能,但灵活和方便程度都比不上这个容器提供的功能,可以自定义脚本,自动定时运行,对PT玩家强烈推荐。

从零开始的NAS踩坑记录3-Unraid应用篇

Trilium: bgameiro/trilium的镜像,一个支持markdown功能的笔记平台,我个人觉得在NAS上装这些没太大意义,不过朋友一定要弄一个。

从零开始的NAS踩坑记录3-Unraid应用篇

Handbrake:一个转换媒体格式的工具,支持各种常见格式,偶尔有下载来的视频格式不被你的播放器支持,扔到这里面转换下就行了,这个其实就是windows版本的移植,装NAS上面也是因为大家懒得把视频先拖到自己电脑上面转换了再弄回NAS上面,如果需要更专业和更自动化的转换软件,可以用下unmanic或者tdarr。

从零开始的NAS踩坑记录3-Unraid应用篇

总结:

Unraid应用篇就到此为止了,整个Unraid踩坑记录也算结束了,这台机器在我这里测试了两天,然后给朋友用了3周,目前在还没发现其他问题,朋友也表示有点docker基础问题不大,看后续情况是不是要做个补充也难说,只有VM虚拟机部分还没讲了,因为我觉得这个实在是对其他人参考不大。

你问我这么费心尽力的帮朋友搞这干嘛,因为我经常白嫖他店里的东西。从零开始的NAS踩坑记录3-Unraid应用篇


作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
11评论

  • 精彩
  • 最新
  • unraid的磁盘速度特别是有校验盘的时候真是太拉胯,加缓存盘能缓解点但是占nvme位,20年折腾的时候还没现在这么方便,小毛病也多,疲了,两个小时装了个winnas躺平算了

    校验提示文案

    提交
    在机械硬盘上要高频率和大规模读写,最好还是别用unraid,要么winnas躺平要么truenas上ZFS。

    nvme位本来也就是上SSD的,unraid上目前你也只能做个缓存盘啊?

    校验提示文案

    提交
    现在都是追求万兆网络了吗...我感觉跑满千兆完全够用了。

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • unraid的docker有个坑,某些镜像会导致unraid死机,目前已踩坑的镜像有7dtd、gitlab-ce

    校验提示文案

    提交
    docker镜像本身没做好或者部署的时候参数没对,弄死宿主机的情况到处都有,unraid上比较奇葩的是拖镜像下来的时候,网络不行会把UI卡死,但国内平台上你又没法细说这个。 [鄙视]

    校验提示文案

    提交
    这两个镜像刚开始跑没什么问题,跑着跑着就把unraid搞死了,重启后docker会启动不起来,得去docker目录下把对应的容器删掉才能恢复正常。花了很多功夫才弄明白的恢复方法,之前挨了就只能重置docker [喜极而泣]

    校验提示文案

    提交
    收起所有回复
  • 可以

    校验提示文案

    提交
  • good

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
196
扫一下,分享更方便,购买更轻松