初次入坑unraid

2020-12-08 17:44:34 167点赞 1260收藏 116评论

其实几年前就用过NAS,哪个时候用的是群晖2l2j,但是怎么都没用舒服为什么呢。原因主要有如下几个问题

1:配置实在是太低,升级了dms后cpu动不动90%,连页面打开都卡。
2:app实在是觉得很奇怪,作为一个码农,实在是很难理解为什么群晖需要一大堆app。。你做成一起的不行么,我上传照片打开ds photo,下载打开ds download,看电影打开ds movies,看文件用ds files。。WTF。。不得不说弯弯的程序都是这样奇怪,不仅仅群晖是这样连qnap也是这样。。真是血统一脉相承。。这不是一个app就能搞定的事情么。。哪位大佬给我解惑下。。

于是212j在家里积灰尘2年后给我丢小黄鱼卖了。。

时至今日。刷张大妈经常看到unraid,心思就活络了。。决定自己也组个unraid玩玩。首先小黄鱼买了套华擎j3455+16G的套装,然后收了个蜗牛机箱,花了750。

初次入坑unraid

K了2块公司的7,8年的500G硬盘,装了个开心版6.82,体验了下,哇塞挺好玩的。。但是该是觉得板U太菜,正好手头上还套个i5 7500的cpu主板+16G+240Gssd的套装,决定加大投资组个性能好点的nas。随手又把这套j3455的丢小黄鱼了。。

机箱选择是个大问题。。因为我的主板是matx的,不是17*17的,nas机箱基本装不下。花了几个晚上的对比终于选择了安钛克的ps101-s的机箱,虽然大,但是静音,也装很多硬盘。。

安钛克(Antec)P101-S静音中塔电脑机箱12.8Kg大空间USB黑夜可视化标配4把风扇360水冷479元京东去购买

考虑到万一发财了,可能装8个硬盘电源小了拖不动,也入了个550w的新电源

鑫谷(Segotep)额定550WBP550铜牌全模组电源(铜牌认证/全电压宽幅/12CM温控风扇/台式电脑全模游戏电源)329元京东去购买

也给unraid系统找个新家。。

雷克沙(Lexar)32GBUSB3.1迷你车载U盘S47读速250MB/s49.9元京东去购买

硬盘么,不是还没发财么,咬咬牙先入2个WD的4T红盘吧。真是贵。。

西部数据(WD)红盘4TBSATA6Gb/s256M网络储存(NAS)硬盘(WD40EFAX)839元京东去购买

多说一句。。NAS硬盘的选择真是难啊,不管你选哪种硬盘网上总有人说不好。。我总结出来就是选哪种都一样看运气了。。比如我天生傲娇的 坚果R2 ,用了刚一个月就花屏GG了。。(我是大xx初次入坑unraid

配件到货后一顿操作,就有了如下的东东。

初次入坑unraid

初次入坑unraid

接下去就是系统了。。网上很多开心版。。我去官网查了下basic授权能拖6个硬盘,59刀,还好啊,又不用每年续订(BS下没有武德的PD)。没咬牙就买了。程序员都不支持程序员那不是太没排面了。。

或许很多人担心万一启动U盘坏了咋办,不怕。这个wiki上写了,大致就是注册好后,备份下u盘里面的config文件夹,万一坏了重新做个系统盘,把cofig复制过去,然后在系统内纠正下序列号就好了。。

初次入坑unraid

做系统太简单了,用不了几分钟,开机。装Community Applications。懵逼了。怎么都连不上raw.githubusercontent.com,公司的联通网络明明可以的啊。。家里的高端电信怎么不行呢。。网上倒是又几篇说能解决的绿洲文章,但是看一半居然要付费。。bs。。pin出来的raw.githubusercontent.com的ip也不能用。最后找到个电信能用的ip,ssh中echo进去

echo "199.232.68.133 raw.githubusercontent.com" >> /etc/hosts

终于把CA给装好了。在龟速中打开了CA的主界面。。。

初次入坑unraid

CA的作者也是个奇葩,每次打开CA都得去下载他收集好的docker镜像源。。你就不能下一次隔几天再去搞一次么。。到底docker镜像也不是每天都有人更新的么,或者你默认加载下载好的,如果非得更新手动点一下也行啊。。完全不考虑墙内人的感受么。想想git应该国内都是有CDN,如果把下载的链接换成国内的CDN速度就应该快了吧。于是开始扒CA的源码。发现所有的下载路径都写在paths.php中。。而且发现已经有国人把paths.php修改成了国内CDN的地址。怀着对这位大大的感激之情,下载了这个paths.php,添换到源码中。。丝滑了,快多了。。

但是拉docker的时候又苦逼了。。哎,于是又得改docker的源,docker源最快的就是自己去阿里云搞个镜像加速地址了,免费,白嫖。。继续echo进去

sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

"registry-mirrors": ["https://xxxxxxxx.mirror.aliyuncs.com/"]

}EOF

这下完美了,拉docker镜像也丝滑了。。。

当然这要操作有个问题,就是由于unraid的机制问题,每次重启会把U盘中的boot中的东西重新解压到cache中所以每次都得修改。这里我们就需要另外一个插件 userscript。。写个脚本,每次整列也即是Array启动的时候,把这些修改后的配置再做一遍。。大概的操作截图如下

先安装userscript

初次入坑unraid

进去建一个脚本

初次入坑unraid

修改脚本的代码

初次入坑unraid

执行方式选择成Array 启动的时候运行一次

具体代码如下

#!/bin/bash

echo "# GitHub Start" >> /etc/hosts

echo "52.74.223.119 github.com" >> /etc/hosts

echo "192.30.253.119 gist.github.com" >> /etc/hosts

echo "192.30.255.116 api.github.com" >> /etc/hosts

echo "185.199.111.153 assets-cdn.github.com" >> /etc/hosts

echo "199.232.68.133 raw.githubusercontent.com" >> /etc/hosts

echo "151.101.108.133 user-images.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 gist.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 cloud.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 camo.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 avatars0.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 avatars1.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 avatars2.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 avatars3.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 avatars4.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 avatars5.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 avatars6.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 avatars7.githubusercontent.com" >> /etc/hosts

echo "151.101.76.133 avatars8.githubusercontent.com" >> /etc/hosts


sudo mkdir -p /etc/docker

sudo tee /etc/docker/daemon.json <<-'EOF'

{

"registry-mirrors": ["https://xxxxx.mirror.aliyuncs.com/"]

}

EOF


cp /mnt/user/grays/paths.php /usr/local/emhttp/plugins/community.applications/include/paths.php


最后一行改成国内CDN paths.php的路径根据自己的存放位置调整。

这样应该完美用国内CDN的unraid的搞定了。

忽略错误的硬盘,马上换。忽略错误的硬盘,马上换。

一通折腾后就得到了正版中文加速CDN有排面的unraid。

玩了几天unraid后觉得还挺不错的,我需要的应用也都装上了,unraid我看行(除了一点开发文档都没有,想自己做个插件简直了)。。

over!

展开 收起
116评论

  • 精彩
  • 最新
  • [惊喜] 群晖的App这么多可以理解啊,因为并不是每个Nas上都会装这么多套件。如果做大而全的软件,功能上的增加会影响维护,而且并不是每个功能都启用了对应的套件,反而会误导使用者。

    校验提示文案

    提交
    对于app程序来说那几个套件功能底层基本都一样,不能连上nas判断下启用了哪些功能在app上就显示对应app功能么。。

    校验提示文案

    提交
    赞同,掌声不断

    校验提示文案

    提交
    还有2条回复
    收起所有回复
  • 你这J3455好像是买的我的, [高兴] [高兴] [高兴]

    校验提示文案

    提交
    哈哈哈哈哈哈

    校验提示文案

    提交
    收起所有回复
  • 我第一个给作者个赞!终于有程序员来玩UNRAID了!虽然看不懂文章里那些代码,但是感觉很厉害!希望作者有空写一写保姆级教程,普惠我们凡人 [高兴]

    校验提示文案

    提交
    谢谢啊,不过我觉得unraid这种自己折腾的nas很难保姆还是得自己搞。。只是分享点自己的经验。。

    校验提示文案

    提交
    这样挺好的。懂的人一看就明白了。

    校验提示文案

    提交
    收起所有回复
  • 请教,docker镜像那里的xxxx是自己申请的哇?

    校验提示文案

    提交

    Grays

    作者

    8_m_g

    是的阿里云不要钱

    校验提示文案

    提交
    收起所有回复
  • 同意楼主说的群晖app太多,用起来不方便,但是对于平时基本不开电脑的人来说,基本用手机app都能解决,求教用unraid,除去手机网页端之外,有什么手机app可以用吗?

    校验提示文案

    提交
    同步神器sycthing 相册photoprism,其他我也没用

    校验提示文案

    提交
    photoprism好像不错,进步不少。打算试一下。把群晖的ds photo给删了。为了群晖还要专开个虚拟机。关键新版群晖还不能索引网络文件夹。

    校验提示文案

    提交
    收起所有回复
  • 等6.9中文版

    校验提示文案

    提交
    我用的就是6.9中文版啊。。不过是beta哈哈

    校验提示文案

    提交
    收起所有回复
  • 蜗牛都108?,前阵子220手了一个亏了

    校验提示文案

    提交
    机箱啊。。。。

    校验提示文案

    提交
    220包邮 哪里还有?

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 国内CDN paths.php在哪?

    校验提示文案

    提交
    你去unraid论坛中文版块,有个问ca费的帖子我放里面了,这里不能放链接

    校验提示文案

    提交

    8_m_g

    Grays

    作者
    那里也下不了,能发一份吗?yzp27149@gmail.com

    校验提示文案

    提交
    还有6条回复
    收起所有回复
  • unraid的汉化 是用的哪个插件?

    校验提示文案

    提交
    ca里面🈶的下,6.9是原生支持多语言

    校验提示文案

    提交
    等6.9的正式版吧

    校验提示文案

    提交
    收起所有回复
  • freenas免费啊!

    校验提示文案

    提交
    他要占一个硬盘,

    校验提示文案

    提交
    我本来打算等trueNAS Linux

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 楼主真大佬,我是门外汉,用了1天多的时间,大致了解了这个系统。总体来说,这个系统安装简单,操作也很简单,挂机方便。省下买群晖的钱,买硬盘不香吗。还有问下大佬,为何我装的tMM,添加媒体库时,下面看不到文件?

    校验提示文案

    提交
    CA中的tmm不好,中文要自己配,用dzhuang/tinymediamanager这个源是自带中文的。不过容器的配置得得自己添加下,把/meida挂到你电影下载目录,然后在tmm的设置里面把这个目录添加进去。就可以刷出来了,然后就是imdb的dns也污染了。需要在容器里面指定下hosts 13.224.161.90 api.themoviedb.org 就可以刮削了中文信息了。其实我也不常用,我就下了试试,

    校验提示文案

    提交
    收起所有回复
  • 我没整明白,那中文界面是怎么来的。

    校验提示文案

    提交
    6.9自己有多语

    校验提示文案

    提交
    收起所有回复
  • 电表倒转? [皱眉] [皱眉] 我也有一台esxi的,上面跑了6-7个虚机,一个月电费多出好多 [喜极而泣]

    校验提示文案

    提交
    我家有个除湿机,一天到晚开着应该比这耗电 [绷带]

    校验提示文案

    提交
    什么地方啊,天天开除湿机?我现在都得天天加湿器了

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 请问paths.php 文件在哪里可以下载?UNRAID 论坛中文版块里paths.php附件地址失效。

    校验提示文案

    提交
    s/1fdq1EnMkrvg78_RgaRwRKw
    eq5r 网址自己加

    校验提示文案

    提交
    我尝试发了2次都给小编xx了。。我也没办法啊,不能发链接

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 作者在阿里云搞了unraid的镜像,这个操作不是凡人能玩的!

    校验提示文案

    提交
    不是啊阿里云镜像加速服务随便申请的。。

    校验提示文案

    提交
    直接扶墙,啥也不用改 [邪恶] [邪恶] [邪恶]

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 老师,国内CDN paths.php怎么用,没有搞懂,能教一下不

    校验提示文案

    提交
    看文章最后,就是把paths.php放到unraid的里面,然后每次启动就替换到CA插件中

    校验提示文案

    提交
    好的,我在看几遍学习下

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 求给个国内cdn链接,unraid社区注册不了,爬楼那个分享链接乱码… [期待]

    校验提示文案

    提交
    要解密 。。。。

    校验提示文案

    提交
    收起所有回复
  • 挺不错 [高兴] 就是西数叠瓦盘,不可取

    校验提示文案

    提交
    我特么。。你不说我还没注意,买盘的时候很晚了,我一直以为我买得是64m的垂直盘。。刚去看了下。。买错啦。。算了,这玩意其实看人品。

    校验提示文案

    提交
    我一开始也不信,买了酷鱼的2t叠瓦,刚过2年质保就掉盘,人都傻了,西数的8年了除了有一些坏道还不至于掉盘

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 想问个小白的问题 这个代码是通用代码吗 还是专有代码 想学习这方面的知识 有啥推荐吗

    校验提示文案

    提交
    这个linux 的命令不算代码

    校验提示文案

    提交
    哦哦 这样啊 谢谢

    校验提示文案

    提交
    收起所有回复
  • app不多你用什么 作为一个程序员 你是能写一个几千行的函数也不拆分函数的人?

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

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