初次入坑unraid(unraid值得買嗎)
本內容來源于@什么值得買APP,觀點僅代表作者本人 |作者:Grays
其實幾年前就用過NAS,哪個時候用的是群暉2l2j,但是怎么都沒用舒服為什么呢。原因主要有如下幾個問題
1:配置實在是太低,升級了dms后cpu動不動90%,連頁面打開都卡。
2:app實在是覺得很奇怪,作為一個碼農,實在是很難理解為什么群暉需要一大堆app。。你做成一起的不行么,我上傳照片打開ds photo,下載打開ds download,看電影打開ds movies,看文件用ds files。。WTF。。不得不說彎彎的程序都是這樣奇怪,不僅僅群暉是這樣連qnap也是這樣。。真是血統(tǒng)一脈相承。。這不是一個app就能搞定的事情么。。哪位大佬給我解惑下。。
于是212j在家里積灰塵2年后給我丟小黃魚賣了。。
時至今日。刷張大媽經??吹絬nraid,心思就活絡了。。決定自己也組個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的機箱,雖然大,但是靜音,也裝很多硬盤。。
考慮到萬一發(fā)財了,可能裝8個硬盤電源小了拖不動,也入了個550w的新電源
硬盤么,不是還沒發(fā)財么,咬咬牙先入2個WD的4T紅盤吧。真是貴。。
多說一句。。NAS硬盤的選擇真是難啊,不管你選哪種硬盤網上總有人說不好。。我總結出來就是選哪種都一樣看運氣了。。比如我天生傲嬌的 堅果R2 ,用了剛一個月就花屏GG了。。(我是大xx )
配件到貨后一頓操作,就有了如下的東東。
接下去就是系統(tǒng)了。。網上很多開心版。。我去官網查了下basic授權能拖6個硬盤,59刀,還好啊,又不用每年續(xù)訂(BS下沒有武德的PD)。沒咬牙就買了。程序員都不支持程序員那不是太沒排面了。。
或許很多人擔心萬一啟動U盤壞了咋辦,不怕。這個wiki上寫了,大致就是注冊好后,備份下u盤里面的config文件夾,萬一壞了重新做個系統(tǒng)盤,把cofig復制過去,然后在系統(tǒng)內糾正下序列號就好了。。
做系統(tǒng)太簡單了,用不了幾分鐘,開機。裝community Applications。懵逼了。怎么都連不上raw.githubusercontent.com,公司的聯(lián)通網絡明明可以的啊。。家里的高端電信怎么不行呢。。網上倒是又幾篇說能解決的綠洲文章,但是看一半居然要付費。。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的源碼。發(fā)現(xiàn)所有的下載路徑都寫在paths.php中。。而且發(fā)現(xiàn)已經有國人把paths.php修改成了國內CDN的地址。懷著對這位大大的感激之情,下載了這個paths.php,添換到源碼中。。絲滑了,快多了。。
但是拉docker的時候又苦逼了。。哎,于是又得改docker的源,docker源最快的就是自己去阿里云搞個鏡像加速地址了,免費,白嫖。。繼續(xù)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
進去建一個腳本
修改腳本的代碼
執(zhí)行方式選擇成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我看行(除了一點開發(fā)文檔都沒有,想自己做個插件簡直了)。。
over!