DIY NAS搭建经验分享:硬件选型与UNRAID系统配置详解

创始人
2024-12-26 00:18:00
0 次浏览
0 评论

自己拼凑的NAS硬件+软件层面晒机总结

经过一段时间的辗转反侧,我终于心情稳定了,是时候重见天日了。
让我们简单解释一下。
它只是一份成立和成立的记录,并且只代表一个人!~我只是想买个NAS。
我喜欢摆弄这些电子产品。
我没钱,只好用我有的东西加点咸鱼做个NAS给自己用。
终于可以展示机器了。
其中大部分是我自己的照片。
前两张照片是我朋友拍的,我用它们。
整机有银色和灰色的机箱配件。
这是我自己的机器内部的俯视图。
电源为400WDelta模块。
后风扇的接线是我自己做的,一个limin12cm,一个limin14cm。
我安装它只是因为我有这两个粉丝。
12弦14在机箱中使用了14转12转换板,进风口就在此处。
,我加了一个8010风扇,并用磁性将其固定在电源横梁上,以增加进气量。
我还在电源下面加了一个8010风扇,我做了5个大的4D电源端口并插入了三个。
后面板上还剩下两个额外的部件,可能很难触及。
您可以稍后取消它们。
硬盘盒前面留有两个SATA电源端口,用于外接硬盘我不太喜欢这个硬盘盒。
黑色支架,塑料使用不良,有划痕,做工差,胶片被拉伸,眼不见心不烦看不见了,背面没什么好说的,该系列风扇螺丝太长,两个风扇之间加了4个橡胶垫,还加了4个螺丝和4个橡胶垫,正好是6块硬盘海湾,塑料质感确实不好,划痕、注塑气痕、收缩都非常难看,我必须在手上贴一层膜才能隐藏整机效果,这是唯一留下的颜色。
和我硬盘灯也是没有安装的,如果竖着放的话会太亮,导致脚太低,来回移动会很不舒服。
虽然很少动一次)。
所以我换成了高一点的腿,这样更方便移动,而且下进风口的进风应该更好,防震。
上面的图全都丑。
机器还是很漂亮的。
我有两个CPU,8600T和8600K。
考虑到其他MINI主机(M720Q)无法连接8600K,我只好在NAS上使用8600K,主板配备Z370MD3H主板,基本上可以用国产主板可以!内存使用两根金士顿ThunderboltRGB16G*2,一根3200和一根3600。
正因为我拥有它,我才使用它。
该灯条的高度足够高,不会到达硬盘驱动器笼。
电源是台达400W的,我以一直用的,但是装机的时候发现主板电源线不够长,反装后支持机箱电源反装吗。
电源的长度很完美。
然而,我有强迫症,所以觉得还是不太适合正装,所以自己做了一套模块化线缆,长度是。
非常合适。
为了散热,我使用的是内置机箱。
使用至今,散热良好,没有问题。
前面说了,风扇是一个12cm长,一个14cm长,两个8010小风扇,使用一周后,散热不错,各方面温度都不高。
我不太使用硬盘。
我用的是两块250GNVME做缓存(缓存太小了,所以打算换成两块500G或者1TSSD固态),三块2T硬盘做存储,两块。
验证用的快4T硬盘(为了方便后续更换存储盘,我直接用的是两元(4T),普通家用我用它来存储文件、照片和视频。
我不使用PT之类的,我平时看的电影比较少,所以主要的办公文件在300G左右,历年的照片和视频我下载到里面有100G左右的文件等等。
我现在有两个网卡,一个HP366FLR4端口千兆和一个HP561FLR双端口10G,但是我发现10G网卡目前对我来说没什么用,我正在考虑将其删除。
我对本地10吉没有太大的需求,主要是为了远程备份,稍后再讲10吉。
我会考虑我使用的软件。
我做的就是UNRAID。
该系统非常易于使用。
经过比较,我觉得UNRAID比较适合我。
基本上我所有的Docker应用程序都启用了SSL加密。
上一篇文章介绍了如何在不使用NginxProxyManager的情况下启用SSL加密,但是使用介绍的方法无法打开某些使用它的容器,这意味着容器无法直接部署证书以NginxProxyManager来实现全面的SSL加密访问。
远程访问更方便强制https,如果不部署SSL访问就麻烦了。
我喜欢在工作时访问家里的路由器,唤醒家里网络上的电脑,刷入CoolShare固件,部署在未读中进行顶级域名解析(查看路由器中的DDNS)解析是不方便,别怪强迫症),然后先申请路由器的证书部门登录路由器的外网DDNS。
启用DDNS客户端。
导入您自己的证书。
将设置应用到此页面。
路由器会导入您自己的域名证书。
然后输入DDNS客户端以启用DDNS客户端。
选择号码。
从“Internet设置”中,选择“是”将设置应用到此页面。
设置正确,可以输入https://顶级域名+端口进行远程访问,并且SSL加密已经可用。
Unread启用了https访问并上传了自己的证书文件,但是我没有配置。
已经完成了Nginx格式的证书导出,将crt和密钥文件放在ssl文件夹中,合并并上传PEM格式后,我无法登录系统。
经过多方调查,发现未赎回的FreeLSLAsiaTrust无法使用TrustAsia颁发的1年期证书。
可以用Let'sEncrypt颁发的3个月证书代替。
有3个不开心的人。
这个需要每月手动更改一次,稍后我们会看到如何实现自动续订。
将Let'sEncrypt证书导出为Nginx格式后,按照SSL文件夹下证书中的'服务器名称'_unraid_bundle.pem文件格式将cer和key文件复制到其中,并输入'https://***。
重启后'com'://端口号'即可启用SSL远程加密访问,本地IP访问可继续使用。
路由和未读配置完SSL远程加密访问后,就可以进行Docker容器远程加密访问了。
在上一篇文章中,我介绍了直接将SSL远程加密部署到Nextcloud和OnlyOffice的方法,无需使用反向代理,我可以控制容器中的所有其他镜像来实现远程加密访问Nginx和iis格式,远程访问都是https://域名+端口,端口转发是在路由器中完成的。
首先,在镜像中启用SSL,输入,然后上传自己的域名证书和密钥到AppData/FileBrowser/SSL文件夹中,并将它们重命名为ssl.key和ssl.crt。
重启FileBrowser容器后,即可访问远程加密查询,记住路由器中的端口转发。
我想很多朋友都设置了个人导航页面。
启用SSL非常简单。
只需将证书文件上传到AppData/Heimdall/Keys文件夹并将其重命名为证书即可。
.crt。
是的,记住同样的,我很少需要在路由器上进行端口转发来观看电影,所以我只安装了这个jellyfin。
这个SSL远程加密访问和其他的不一样,不过就是这么简单,只不过证书格式导出的是IIS格式的证书,KeyManager中文件的后缀是.pf.x,把证书文件放在appdata/jellyfin中。
/config文件夹,文件名为***.com.pfx。
以上三个以及之前的NextCloud和OnlyOffice一共部署了5个容器,SSLRemoteEncrypted。
使用权。
首先创建一个proxynet网络。
事实上,你可以做也可以不做。
使用桥没有问题。
要完成安装,请在应用程序市场中搜索dockernetworkcreateproxynet。
安装完成后,进入WebUI。
首次输入账号admin@example.com,密码changeme。
进入后,系统会要求您更改帐户和码。
话不多说,网上教程很多,自己搜一下……至此已经确定在所有需要远程访问的容器中都实现了SSL加密访问。
问:目前,CentOS、Ubuntu、Windows10、iKuai、而且LEDE安装在虚拟机上,但它们不是原生启用的,我不需要太多的软生根和旁路生根即可使用。
我稍后可能会考虑启用旁路路由。
目前主路由正在安装一些转发和一些插件。
如果你使用的是Windows10,那么你家里也有一个小主机就没有这个必要了,所以我们暂时就这样做吧。
构建Docker的过程会涉及到一些自定义的网络设置。
以上是这款NAS目前的状态,正常功耗约为110W,每天1.4瓦电量。
温度控制也不错。
机械硬盘在35度左右,缓存固态在40度以内,NVMe固态在40度左右。
全速温度尚未测试。
内网传输速度可以达到千兆,比较稳定;外网的网速来看,达到基带宽没有问题,希望能稳定运行。
生命有限,折腾永无止境,是时候熬过去了,就等女儿出生吧!本文经“什么值得买”社区作者@春nuannahuakaipinxiahua许可转载。
文章内容仅代表作者观点,与本站立场无关。
未经授权请勿转载。

章鱼星球能刷网心云吗

不能。
从硬件配置来看,拥有8核处理器、2G存储、8G空间,支持无限扩展。
不低,至少比万科云高,当然也比它贵。
章鱼星球只支持绑定账号登录,保证了隐私和安全,但也存在一些不便。
文章标签:
NAS UNRAID
热门文章
1
C语言编程:爱心图案代码解析与实现 爱心c语言程序代码详情如下。#include,intmain()inti,j,k...

2
C++字符串处理技巧:定义、操作与排序实... c++如何定义大量字符串字符*s[100];这样,你就会得到一个包含100个字符...

3
C语言实现字符剔除与输出——C++程序示... C语言C++程序编写要求键盘输入一串字符,然后剔除其中一个字符,再输出剩下的字符...

4
C语言for循环嵌套执行原理及运算流程解... c语言中for循环嵌套的运算流程?for循环的一般形式为:for(表达式1;表达...

5
Java面试常见问题解析攻略 一般java面试都会问些什么问题1您能介绍一下自己吗?回答提示:大多数人回答这个...

6
AI代写应用解析:从学生到技术工人,探索... ai代写使用人群有哪些学生、科技工作者等。学生:无论是初中生、大学生还是研究生,...

7
Python编程教程:0-10000数字... python输入0-10000的一个数,将数字转换成中文汉字零一二三四五六七八九...

8
C语言编程:字母金字塔输出教程 C语言实现字母金字塔输出#includeintmain(){charc='A'f...

9
Java培训费用解析:了解市场行情,选择... java培训一般多少钱?目前市场上大部分Java课程的学费在2万元左右,在一线城...

10
C语言中&&运算符详解:... &&c语言是什么意思&&在C语言中是一个二元运算...