百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

初次入坑unraid(正版unraid价格)

moboyou 2025-07-09 16:58 4 浏览

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:Grays

其实几年前就用过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。

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

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

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

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

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

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

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

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

做系统太简单了,用不了几分钟,开机。装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的主界面。。。

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

进去建一个脚本

修改脚本的代码

执行方式选择成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!

相关推荐

jQuery EasyUI使用教程:创建展开行详细编辑表单的CRUD应用

当切换datagrid视图到"detailview"时,用户可以展开一行来显示该行下面的任何详细信息。此功能允许用户为放置在行详细信息面板中的编辑表单提供恰当的布局。在本教程中,我们使用DataGri...

前端入门——html 表单控件使用(html表单组件)

上篇介绍了表单的使用,表单有很多控件,比如输入框,密码框、文本域,按钮等。按类型可分如下:输入类控件菜单类控件输入类组件——input此类控件有很多种类型,使用<inputtype=...

[北大青鸟广州新嘉华]HTML5 表单属性有哪些?(1)

在编写HTML5页面时,我们很多时候都需要用到表单属性,那么HTML5作为一个新晋IT界红人,HTML5表单属性有哪些呢?今天先来分享一下其中的<form>/<input>...

JavaScript FormData 对象(js file对象)

下面的代码创建了一个空的FormData对象:varformData=newFormData();//CurrentlyemptyFormData.append()FormData...

「layui」表单验证:验证注册(表单验证是什么)

注册界面手动验证获取短信验证码代码原文<!DOCTYPEhtml><htmllang="zh"><head>&...

php使用file_get_contents(‘php://input‘)和$_POST的区别

为什么和第三方平台对接接口的时候,在接收http请求数据包时,一般都是用file_get_contents("php://input"),而不是用$_POST呢?file_get_co...

专为Vue打造的开源表单验证框架,Github star7k+——VeeValidate

介绍vee-validate是Vue.js的基于模板的验证框架,可以验证输入并显示错误。基于模板,只需为每个输入值更改时指定应使用哪种验证器。系统会在支持40多种语言环境的情况下自动生成错误。现成的规...

如何通过FORScan修改福特汽车系统模块内置数据

如何在Windows电脑或平板电脑上使用FORScan进行各种调整或编程MOD。FORScan与多个蓝牙或Wi-FiOBD适配器兼容。我个人建议您使用vlinkerMC蓝牙或vlinerMCW...

PHP如何上传文件(php中实现文件上传需要用到哪几个函数)

文件上传是网站开发中常见的功能之一,它可以使用户轻松上传图片、音频、视频等文件。在PHP中,实现文件上传也非常简单。下面为大家介绍具体的步骤,让你的网站功能更加强大。步骤一:创建文件上传表单首先,我们...

PHP入门读书笔记(十六):WEB页面使用PHP

Web表单主要用来在网页中发送数据到服务器,经过程序处理中,将用户所需要的信息再传递给客户端的浏览器上。这样就形成了一个浏览者和网站之间的一个互动。一、表单的提交方式<formname=’NA...

前端入门——html 表单(前端的表单是怎么实现的)

前言前面已经学习相关html大部分知识,基本上可以制作出简单的页面,但是这些页面都是静态的,一个网站如果要实现用户的互动交流,这时表单就起到关键的作用,表单的用途很多,它主要用来收集用户的相关信息,是...

HTML表单4(form的action、method属性)——零基础自学网页制作

表单的工作过程表单的信息发送与处理过程可以简单的进行图示,如下图。以注册会员为例,用户在自己的电脑上打开相应的注册表单页面填写信息,完成填写后点击提交按钮,也就是图中1所示过程。这时浏览器会将这些信息...

为你的WordPress widget建立表单(wordpress divi)

通过之前的三部分教程我们已经创建了一个自己的WordPresswidget。今天我们将给大家介绍如何为你的widget创建表单,以至于WordPress可以及时的更新widget设置。为widget...

如何使用PHP编写一个简单的留言板?

留言板是一个常见的Web应用程序,允许用户在网站上发布和查看留言。在本文中,我们将使用PHP编写一个简单的留言板,介绍构建过程中的关键步骤和技巧。一、准备工作在开始编写留言板之前,我们需要准备好以下工...

3分钟拥有一个属于自己的博客网站「腾讯云篇」

一、前言想要搭建一个让全世界的人都可以访问的网站,我们最少需要准备三样东西:①服务器腾讯云服务器首年低至40元/年,「链接」阿里云服务器新用户可以免费使用6个月,新人特惠_云产品推荐_云服务器-阿里云...