天天看點

Linux Centos 自建Nas私有雲

最近發現電腦硬碟空間快用光了,就上去某東買了個聯想的nas私有雲。在買之前,網上搜了很多資料,推薦的是群晖的,但是個人沒用過nas私有雲這東西,是以就買了個聯想的試試水。滿懷期待的到貨試用後發現,這東西根本不值那個價格,而且功能受限制,内網速度一般,外網還會自動建立vpn進行穿透,速度受限制,沒兩天我就把他退了,還好可以退!接下來就打算自己組建折騰了。

Nas私有雲說白了就是一台處理存儲的電腦,于是我開始了多年沒做的組裝機工作了。作為Nas私有雲,是必須7x24小時運作的,是以選擇裝置功耗也要低點,反正也不需要很高的處理能力,最後在某東挑選了AMD CPU 速龍 3000G 處理器,主要看中了它功耗隻有35w,2核4線程還帶顯存,處理存儲足夠了。

Linux Centos 自建Nas私有雲

接下來挑主機闆,作為Nas私有雲,能越小就越好,所有選擇了一塊ITX的主機闆,看了一圈選擇了華擎(ASRock)B450 Gaming-ITX/ac,B450晶片組也是AMD速龍 3000G推薦的搭配組合,再加上華碩的子品牌,應該不會差到哪裡去。

Linux Centos 自建Nas私有雲

選擇了ITX的主機闆,就可以選擇ITX的機箱了,我覺得這個機箱越小越好,最後選擇了一個不知道的品牌的,主要是小,而已好看!!!

Linux Centos 自建Nas私有雲

 由于這個機箱隻能裝兩個2.5寸的硬碟,最後選擇了2個希捷(Seagate)筆記本硬碟2TB 128MB 5400轉 SATA3.0 2.5英寸,這兩個機械硬碟作為存儲,準備搭建Raid 1。

固态硬碟選擇了愛國者 (aigo) 256GB SSD固态硬碟 M.2接口(NVMe協定) ,記憶體選擇了光威(Gloway)8GB DDR4 2666,都是沒有用過的品牌,不過固态硬碟和記憶體的技術都很成熟了,問題應該不大。

總配置價格表:

AMD CPU 速龍 3000G                                        469.00

華擎(ASRock)B450 Gaming-ITX/ac主機闆        799.00

希捷(Seagate)筆記本硬碟2TB 2.5寸                   459.00 x 2

光威(Gloway)8GB DDR4 2666                       179.00 

愛國者 (aigo) 256GB SSD固态硬碟                     229.00

 ITX機箱 + DC-ATX電源 + 散熱器                        480.00

總價大概3k,想起聯想那個私有雲都要2k多,這個不香嗎,哈哈哈哈,加個顯示器都可以玩遊戲了。

硬體一到貨,噼裡啪啦的拆快遞組裝機器,上一個成品照

Linux Centos 自建Nas私有雲

作業系統安裝了Linux Centos7,安裝教程就不詳解了。

這裡總的說一下我的Nas私有雲用了哪些軟體:

1. 寶塔

現在新版的寶塔會強制要求登入賬号,真的惡心,最後安裝了寶塔的國外版本aApanel

aApanel安裝指令:

yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh
           

寶塔安裝好後,在控制台安裝Nginx + PHP + Mysql , 用于搭建HTTP伺服器

2. 檔案共享采用samba(samba可以實作Mac、Linux、Windows之間的共享,主要是我家電視是安卓隻支援samba,電視要看電影就靠它了)

samba搭建教程可以參考這個:https://blog.csdn.net/wc1695040842/article/details/91866500 

3. 網盤,網盤我用的是開源免費的nextcloud,nextcloud包含了服務端、Web端、手機用戶端,還支援Webdav,手機客服端還有自動上傳的功能。

nextcloud安裝教程參考:https://www.daniao.org/4595.html

4. Webdav,Webdav是一種基于 HTTP 1.1協定的通信協定,很多網盤工具都支援Webdav協定

用寶塔HTTP伺服器,安裝webdav子產品,寶塔快速安裝的Nginx不包含webdav子產品,是以安裝的時候選擇編譯安裝,然後會預設把webdav子產品安裝上

5. Frp内網穿透,由于本人的網絡環境沒有固定的公網IP(村裡被承包的網絡,公網IP是被NAT轉發過的),是以需要通過Frp進行内網穿透。

Frp内網穿透教程可以參考這個:https://www.jianshu.com/p/b10db638db91

6. DNS伺服器,搭建DNS伺服器是為了讓内網通過内網IP通路Nas主機。

DNS伺服器教程可以參考這個:https://blog.csdn.net/qwertygvf/article/details/109857791

7. 離線下載下傳,離線下載下傳采用Aria2+AriaNg

Aria2+AriaNg可以參考這個:https://blog.haitianhome.com/install-aria2-web-ariang.html

繼續閱讀