DIY家用伺服器:PT下載機、媒體伺服器、NAS、軟路由、照片同步
入坑pt以後,硬碟里的高清資源越來越多,主力機24h掛pt明顯是種資源浪費。而且客廳盒子瀏覽高清資源還要提前打開電腦,實在是不方便。購置一台nas專門做下載、存儲和媒體伺服器是最好的解決方案。很多人會選擇群暉,既省事又省力,但是在爬了koolshare無數帖子以後突然對diy nas提起非常濃厚的興趣,不僅群暉功能都可以實現,而且可以集成軟路由一機多能,成本也下降不少,外加裝機的樂趣,果斷選擇了diy nas這個方案。
如前面所說,這次組nas所需功能很明顯:
1.pt下載機
2.高清媒體伺服器
3.數據存儲伺服器
4.軟路由
5.手機照片視頻自動同步到nas
硬體選擇
CPU Intel Pentium G4560
Diy nas目前選擇最多的大概是j3455平台,主板+u的價格在500+,在性能上剛好符合Plex下1080p轉碼性能要求。
但是在逛鹹魚的時候意外購得一顆g4560隻要240元,如果配合一個h110主板200元左右成本甚至比j3455平台還要低,外加手頭有多餘DDR4內存,於是敲定g4560方案。
關於功耗大家不用過於擔心,因為在低負載情況下高tdp u和低tdp u功耗相差並不大,而且bios中可以提供功耗牆設置降功耗鎖死,達到節能目的。
主板 華擎H270m itx
很遺憾這個主板花掉我700大洋,明顯跟我打算h110省錢的預期南轅北轍,不過選這個主板有這麼幾項考慮:
1.主板全新京東行,保修有保證
2.原生6sata口,外加m2口做系統盤,基本不用擴展卡擴展sata了
3.雙網卡做軟路由優勢明顯
4.板載支持raid,雖然雞肋但聊勝於無
總之這個板子就是能把該有的功能集成進去,盡量不去佔用唯一的pcie擴展槽,雖然有些功能這次裝機沒用上,但是寧濫勿缺。
平台選定以後剩下就好說了,這個帖子不是裝機貼,主要分享下系統平台的搭建和功能實現,給大家一個參考。
軟體平台選擇
這次使用的是win server 2016+hyper-v,koolshare上玩esxi的比較多,外加壇友推薦的pve,這些平台找時間我都去試一下,但這次初步上手選擇最簡單方便的win server平台。
功能實現
1.軟路由
Hyper-v+LEDE
2.pt下載
Win server下utorrent
3.媒體伺服器
Server:Plex
Client:Kodi+Plex插件
4.手機照片視頻自動同步
Daemon sync
5.數據存儲
Win server共享服務
這裡提一下,樓主並沒有使用存儲池或者板載raid組陣列,因為存儲主要的數據為高清資源,而重要數據大概在500G左右早已經移動硬碟冷備份,網盤備份好了。
如果組陣列,首先陣列並不利於節能,因為陣列要求多塊硬碟同時工作,用上陣列基本上同空閑硬碟休眠無緣了,win server存儲池還會要求硬碟每5min檢查一下陣列工作狀態,如果在家用這種強度下會給硬碟增加無畏的工作量。樓主只有500g的重要數據,卻要12T的存儲空間不停的工作檢查來保證500g的安全,這確實有點得不償失了,倒不如做好冷備份來的直接更有保障。
搭建過程
Win server安裝
1.Win server 2016網卡驅動安裝
Win 2016安裝沒有難點,在網上下載MSDN原版安裝帶桌面UI的標準版即可。
唯一的難點就是網卡驅動的安裝,win server只支持intel的伺服器專用網卡,並不支持桌面普通版網卡,但其中主要是intel驅動簽名的原因,解決驅動簽名問題就很好辦了。
(1)下載PROWinx64驅動程序,用Winrar解壓到任意文件夾
(2)依次打開PRO1000—>Winx64—>NDIS65,記事本打開e1d65x64,這個是修改217、218、219簽名
如上圖,將ControlFlags裡面的內容刪除,把[Intel.NTamd64.10.0.1]裡面的內容全部粘貼到下面[Intel.NTamd64.10.0]的後面,保存關閉
(3)記事本打開e1r65x64重複第二步動作,這個是修改intel 211網卡簽名
(4)win server 2016下,打開命令行,分別執行下面兩句命令,然後重啟系統
<div>bcdedit -set loadoptions DISABLE_INTEGRITY_CHECKS</div><div>bcdedit -set TESTSIGNING ON</div>
複製代碼
(5)重啟完成後,在設備管理器中找到網卡,分別進入如下菜單:
更新驅動程序—>瀏覽計算機查找文件—>從計算機的設備驅動列表中選取—>從磁碟安裝—>定位到剛剛我們修改好的NDIS65文件夾,即可安裝成功。
(6)安裝完成後命令行執行以下命令後重啟:
<div>bcdedit -set loadoptions ENABLE_INTEGRITY_CHECKS</div><div>bcdedit -set TESTSIGNING OFF</div>
複製代碼
(7)至此winserver2016安裝完成,其他驅動可以直接使用win10驅動
2.Windows server基本配置
登錄系統可以馬上看到伺服器管理器,依次設置如下:
(1)更改計算機名和工作組
直接點擊計算機名和工作組進行設置,方便後續辨識
(2)開啟遠程桌面
方便其他設備遠程控制nas
如上圖,勾選允許遠程連接到此計算機。
(3)IE增強的安全配置
建議關閉,避免各種不兼容現象
將管理員選項關閉即可
(4)更改管理員帳戶名
連接nas都需要用管理員賬戶,默認不好記憶輸入麻煩
右鍵桌面計算機—>管理,展開本地用戶和組,選擇用戶,在右邊區域慢速點擊兩次管理員名稱進入編輯狀態,修改成一個便於記憶的名字
(5)添加角色和功能
這一步主要擴展當前系統功能
i.打開伺服器管理器
ii.在歡迎磁貼裡面點擊添加角色和功能導向,點擊下一步
iii.如下圖,選擇基於角色或基於功能的安裝,點擊下一步
iv.在伺服器選擇裡面,選擇從伺服器池中選擇伺服器,點擊下一步
v.在伺服器角色里,選擇添加的角色,點擊下一步
勾選hyper-v,虛擬軟路由用
剩下按自己需求選即可
vi.選擇要添加的功能
強烈建議點選.net和遠程差分壓縮
vii.最後進入確認頁面,勾選「如果需要,自動重啟目標伺服器」,點擊安裝。
軟路由部分
安裝LEDE,大家可以參考這篇文章,已經很完美很詳細了
http://koolshare.cn/forum.php?mod=viewthread&tid=84735&highlight=hyper%2Bv
需要注意的部分,我按照他的流程安裝完成後死活上不了網,最後找到解決方案:
需要將wan口的防火牆設置如下即可。
另外如果上網插件失效,可以直接在lede頁面直接上傳最新固件更新解決。
Nas部分
1.文件系統
(1)配置共享
i.打開伺服器管理器,選擇文件和存儲服務,然後在如下圖右方空白處右鍵「新建共享」
ii.選擇smb共享-快速
iii.共享位置選擇需要共享主盤
iv.設置共享名稱
v.其他設置:勾選允許共享緩存
vi.許可權設置,自定義許可權—>點擊共享選項卡—>點擊添加按鈕—>點擊選擇主體—>將之前修改的管理員名稱輸入到對象名稱框里
添加後勾選完全控制即可
自此,就完全建立了一個共享文件夾,其實直接右鍵文件夾屬性設置共享同樣有效,上述步驟主要演示許可權設置,稍後會介紹第三台主機如何連接
(2)連接文件夾
由於我們沒有使用存儲池,每一個硬碟都是單獨一個分區,第三方訪問如果每個硬碟都映射的話會管理不便,樓主使用mklink解決
如下圖,樓主共有三塊硬碟,分別設置如下,D盤中的三個文件夾分別共享,目標:第三方設備連接到d盤的三個文件夾可以同時連接到E、F兩個盤的相應文件夾
方法:
i.在d盤movie文件夾處打開cmd
ii.輸入命令
- mklink /j movie2 E:Movie
複製代碼
其中movie2為設置的連接名,E:Movie為要連接的目錄
連接好後效果如下
可以看到movie2、movie3分別連接e盤f盤,同意管理,plex和kodi掃描d盤的文件夾同樣可以掃描到e、f盤。
2.媒體伺服器搭建
媒體伺服器搭建主要使用Plex,非常強大的電影分類匹配系統,算是最好用的懶人方法了。
但是plex有個弊端,如果在電視盒子上看plex,時通過dlna傳輸視頻的,這就導致對nas播放性能要求甚高,樓主測試過,主力機8700k超5ghz也偶爾勝任不了高碼率4k原盤的轉碼+實時播放
好在plex有kodi插件,有了這個版本存在,我們完全可以通過smb通道讓plex在盒子上硬體解碼播放,徹底釋放nas端
遇到plex不能播放的4k原盤,可以直接使用kodi通過smb連接到nas播放,外加強大的字幕插件和刮削器,基本上通殺所有視頻了
plex安裝非常簡單,在win server上安裝完成設置登錄賬戶即可
管理後台
單擊海報左下角可以設置影片信息,一般影片根據命名會自動匹配,如果遇到匹配錯誤可以自行修正
右下角設置
匹配修正選項,主要根據標題-年份-語言來辨別影片
客戶端設置在後面
3.移動設備自動備份照片
在這裡我們使用的軟體是daemon sync,使用非常方便,在同區域網下可以自動備份,設置備份時間
安裝完成後設置後台
移動端輸入匹配驗證碼即可
只需設置好備份位置就可以愉快的備份數據了,徹底扔掉數據線
客戶端設置及使用
1.文件系統使用
接下來,要在客戶端上訪問伺服器,需要進行以下操作:
-打開計算機,地址輸入「\伺服器名或ip地址」
-輸入之前建立的用戶名和密碼
-成功後即可看到所有分享文件夾
-選擇要映射的文件夾,右鍵選擇映射網路驅動器
-在映射網路驅動器對話框中,指定驅動器或文件夾,確保選擇「登錄時重新連接」
完成
2.遠程連接控制nas
直接使用windows自帶遠程桌面控制,相比teamviewer效率更高
3.小米盒子kodi設置
電視盒子直接安裝kodi,安裝方法和中文設置方法這裡不多講了
(1)smb連接到nas
首先點擊添加視頻源
然後點擊瀏覽
點擊windows網路(smb),輸入ip地址,nas管理員賬號密碼即可
在視頻源內容裡面設置如上圖,目錄包含「電影」,信息提供者即為刮削器,會自動匹配海報
同步完成後的kodi電影管理界面
(2)給kodi安裝中文字幕插件
下載鏈接:https://pan.baidu.com/s/1sYnY-TwYEUPaFxM36ICswA 密碼:vubu
首先點擊插件,然後點擊左上角的小箱子
選擇從zip安裝
安裝好我們下載好的中文zip包以後進入上圖中的從庫安裝
選擇中文插件庫
選擇字幕裡面的sub hd等等
至此,kodi已經完全支持中文字幕搜取了
4.kodi+plex插件
終於請出大名鼎鼎的plex了,在kodi插件裡面直接搜索plex安裝
先來看plex的電影管理頁面
主頁面
劇集頁面
電影介紹頁面
播放頁面可以直接搜索字幕下載
和kodi完美連接,4k播放完全無壓力
5.Daemon sync使用
手機下載客戶端,輸入匹配驗證碼即可