疯子哥哥的Unraid

-
2024-11-09

闲来无聊,水一篇,无他,就是看到最近全是推那些新牌子nas看的吐了,全是软文,系统一堆问题不好好完善还天天找博主硬推,恶心!

先上一堆图吧,本贴也不是教程贴,老粉都知道我这人是懒人(也没几个粉),写到哪是哪。

主界面

当时就是因为这个ui从winnas转到unraid的,还有一个原因是win下面不能多开plex,让我很是难受,为啥,因为我要开三个plex,分别是音乐库、影视库、艺术库,为啥要分开,一个服务器也能跑啊,没错,但我想把艺术库单独分离出来,懂的都懂,然后一直在用自建音乐库,很是依赖,索性也分离出来,如此便有了三个plex

虚拟机

之前是弄了一堆虚拟机,十几个吧,甚至还有xp,弄完后就索然无味了,遂删之,目前这8个虚拟机常开的也就两个,一个定期开机,其他都是偶尔使用,听俺慢慢道来:

win11(主力机,直通了显卡直出画面,还接了双屏),在公司都是直接rdp远程这个虚拟机办公,不想用公司的电脑。

FNOS飞牛,实际上只是为了夫人方便在手机上用app查看及搜索她的工作文件,飞牛挂载了unraid的共享文件夹,app访问很方便,搜索文件也很快,好评,其他功能我完全没用。

DebianBackup,字面就看的出来这个是专门备份用的机子,没错,我直通了一块4T盘,用了一个大佬的脚本修改补充了一下,每周四凌晨1点自动开启虚拟机,增量备份,再拍摄快照,完成后通过Bark发个通知,完毕后关机,这个我称之为【在线冷备】,我对安全性比较注重。

LTSC,有时候夫人在家用电脑,我就用平板或笔记本远程这个虚拟,安装了我日常用的一些软件,有时候也在公司远程这个虚拟机(当win11)被夫人占用的时候。

dsm,其实可以删了,完全没用

pve,最近群里都在玩,我深度体验了一下,我觉得还是unraid适合我,我不需要pve那些高阶功能

un,unraid,之前测试一些功能弄的

debian,linux学习、测试用

Docker容器

额 目前90个,常开的52个

以下是常开的

大概介绍一下常开的,也就是日常用的,因为unraid默认都是单容器,虽然可以用compose,但是我还是按照它自己的方式把一些需要多容器联动的项目给拆分了,强迫症,所以那些本来需要在一起的容器会有前有后,例如immich,数据库在第一位,主程序却在最后一位,下面大概讲讲这些我日常用的容器,根据上图排序和关联性来说吧

Immich:关联的容器PostgreSQL_Immich、redis、immich-machine,目前开源里最强的相册,我是这两天才从mtphoto转过来的,因为它现在支持了外部相册文件,就是自己整理好的文件夹,其实也没啥卵用,因为你整理的文件夹名只能在文件夹模式里看,相册还要自己去建,默认只有时间轴视图,有一个docker可以做到按已有的文件夹去自动建立对应相册,但是看着参数复杂我就懒得弄。

chatnio:关联的容器chatnio-blob、qwen、kimi、metaso、deepseek、glm、SearXNG(这个部署到vps了),AI聚合,主要是用来白女票国内的AI

Plex:三个,分别是音乐库、影视库、艺术库,原因上面有说

Emby:两个,分别是影视库、艺术库,其实我也没用,朋友也没看。

navidrome:自建音乐服务器,plex抽风时的备用方案,客户端接的音流,我主力是plexamp

trilium:开源笔记,各种笔记尝试下来目前最后的归宿,继notion,obsidian后选择了它,服务端即web客户端,没有同步的烦恼,唯一我认为的缺点是没有app,只有pc客户端,但是手机看看问题不大。

rsync-server:我上面提到的DebianBackup备用专用机就是用它对接的,走rsync协议备份,爽歪歪。

AList:这个不用讲了吧,最强文件列表程序

onenav:个人导航,用了好几年了,作者小z人很不错,我不仅仅是导航用,还拿它当网址收藏夹用,强烈推荐,默认主题确实不好看,作者说已经在做新主题了。

Bark:ios下最好用的通知渠道

vaultwarden:自建密码库,有了它我的密码都记不住了,全是强密码,还没有重复了,安全拉满

UptimeKuma:服务监控,自己服务那么多,挂了都不知道,有了它就能知道哪个服务挂了

duplicati:加密文件备份到各种云盘

MtPhotos:目前是国产化里最易用的相册了,收费,场景识别智能搜索啥的很一般,这个也能理解,作者最近也没啥动力更新了,个人开发者都是这样,没有长远稳定的盈利模式,理解,所以我拥抱了immich

TTRSS:rss阅读器,我就是用它看张大妈更新的

其它

反代用的是lucky,装在了路由器里,智能家居hass装在了N1里,N1做了Pikvm,可以随时用网页进blos,系统挂了也能用网页去维护,主板也装了开机卡,可以用app开机以及硬重启系统。

一口气写了这么多,该去抽口烟了吧

存储

SSD池:两块1T m.2固态做了raid1,格式为btrfs,这个格式支持快照,riad1即使坏了一块盘也能正常运行,替换掉坏的那块后就会自动同步,灾后重建基本没啥工作量,重新折腾太累,这样一步到位才是正解,所有的虚拟机,热数据都在这个存储池里,日常用的共享文件夹全自动快照,随时可以回滚,最重要的是快照可以抵御大部分勒索病毒,raid1+快照把安全性拉到一个相当高的高度,里面的文件每天增量备份到zfs池,再加上DebianBackup的冷备,还有duplicati加密备份上云,数据丢失的可能性极小。

Medias池:两块12T+1块14T组的ZFSZ1,允许一块盘挂掉,主要放影视文件,兼备份池,以及WIN11的外部存储,ZFSZ1比raid5的好处是重建成功率更高,存储降级时读写的安全性比raid5高很多,raid5在降级时如果有写入操作的话很容易重建失败。很多人说影视文件搞什么raid,丢了再下载就行了,嗯,是,我之前这三块盘就全部是影视文件,手贱搞丢了,重新下载了一部分喜欢看的,累死了,由此我总结出其实能反复看的经典和巨作其实并不多,有20T的空间足够了。这个池目前都是手动快照,后续可能会写个脚本自动快照。

下载池:就是一块4T紫盘,本来想着再买一块组raid0的,但是想想也不需要那么快的速度,省了,加块盘也增加了功耗。

整机配置

CPU 8700tes,主板B360,40G内存,独显1660s,机箱p101s,目前性能基本够用

结语

这个架构其实在PVE下也可以跑,我也建议大家要折腾的话直接一步到位上PVE,我是unraid习惯了,两个系统之间的差异对我来说可以忽略不计,所以就没转PVE。好了,写完,拜拜!


目录