? 前言
作為萬由NS401老用戶,距離上次拆機和體驗U-NAS OS系統差不多時隔了差不多五年,本次拿到的HS-401P的內部硬件設計和系統真的變化非常大,得益于給用戶開放了極大的權限,使用的這一周真有種路飛覺醒尼卡果實的暢快感受。
本文作為深扒系列的第三篇,將帶大家深度了解下萬由NAS的軟硬件特點,同時也會給新入手萬由的朋友帶來基礎優化與進階玩法案例分享,覺得有用歡迎關注點贊收藏三聯。
本文比較長,大家可以先看下目錄,按需跳轉。
說起來認識萬由也挺久的了,作為浙江本土企業早年還是代工為主,最早被大家廣泛認知應該是暴風當年定制得播酷云,壓貨太多差點沒把萬由給干倒閉。
雖然是礦渣,但是播酷云一代和二代讓玩家知道了有個做設備工廠的叫萬由,質量還不錯,設備可玩性也挺高,關鍵當時價格也不貴,可以說N3160和J3455平臺的普及萬由功不可沒。
相比硬件,萬由自家的NAS系統反而一直沒啥人知道,除了系統名字拗口(U-NAS OS)以外,早些時候因為交互邏輯不夠簡單和基礎功能一般,UNAS4.0免費下載都沒人安裝。
目前萬由是鐵了心想改變用戶心中純代工廠的印象,特意讓我試試他們的UNAS6.0系統和生態,目前體驗還不錯,可以當有特色NAS機制的Debian使用,下文大約有2/3的篇幅是解構U-NAS OS這個系統以及圍繞系統的玩法。
日常推薦,有興趣的可以看下。
1??萬由 HS-401P
介紹:萬由HS-401P是預裝U-NAS OS的四盤位成品NAS,CPU使用目前主流的J4125,四核四線程足夠應付進階玩家對CPU性能的需求,內置兩個SO-DIMM槽,老樣子最大能支持到16G*2,雙2.5G網口可以用來玩虛擬機和Docker,達到做AllinOne的最低門檻,除了四個常規硬盤位以外,主板上還有一個NVME固態硬盤槽。
2??萬由 HS-201P
介紹:和401P同屬HS系列,除了是雙盤以外沒有區別。
3??萬由 NS-402
介紹:同樣的J4125平臺,和HS-401P的區別在于是4個2.5G網口。
4??中興 AX5400 Pro
介紹:目前千元內最具備性價比的中高端路由器,沒有之一,AX5400Pro最強的地方是無線信號的覆蓋面和穩定性,WAN口為2.5G能支持到千兆寬帶,當然4核CPU+8核NPU也是連接數和下聯穩定的關鍵點所在,無腦推薦不解釋。
5??蒲公英 X3A
介紹:如果當地用zerotier卡頓厲害,可以將SD-WAN方案換成X3A,手機在外部網絡平打開蒲公英客戶端即可用路由器分配的內網IP訪問NAS,活動價正常八九十塊錢,7621依舊能滿足大部分用戶需求,下聯的所有設備皆自動加入組網,是NAS的好搭檔。
如果不好走線,也可以選擇X1旁路由做無線橋接連接NAS組網,也是不錯的選擇。
6??希捷 酷狼機械硬盤
介紹:希捷酷狼全系硬盤均采用 CMR技術,使用的AgileArray 技術對NAS有特殊加成,主要在硬盤電源管理和多盤位環境中的硬盤雙面平衡和RAID優化。另外威聯通對酷狼有單獨的健康管理內置軟件,可以有效實現預防、干預和恢復功能,另外內置的旋轉振動傳感器也有緩震作用, 還送一次免費原廠數據救援服務,值得購買。
7??綠聯 CAT6網線
介紹:現在的家庭啥都可以差,就網不能差,連接路由器最重要的硬件,網線差網絡質量就差,這類沒多少錢的配件,盡量選靠譜的,綠聯就不錯。
萬由之前作為準系統其實老款型號拆機文特別多,不過HS-401P的內部設計和以往型號相比,內部設計變動非常大,具體往下看。
1??收貨開箱
萬由的包裝還是比較簡單的,NAS本體+一盒配件。
HS-401P的外觀設計和之前不一樣了,邊緣更加圓潤。
背部則是標準的一體成型,作為入門型號并不支持后加PCIE硬件,包含8cm風扇和各種接口,另外比老款還多了一個物理設備鎖和reset按鈕這兩個實用設計。
接口方面則是兩個2.5網口+HDMI接口+兩個USB3.2 Gen1接口,支持接電視或者顯示器直出畫面。
底部除了固定內部框架用的螺絲外,還有四個可拆卸的增高腳,可以按需拆卸掉。
前面板的方案點名表揚下,HS-401P使用的是磁吸面板,可以完全阻擋進灰問題,磁吸力也很強,實測不會因為運行共振產生噪音。
和面板配合的是一個多功能拓展卡,包含電源鍵、USB 2.0接口和led燈。
這里點名批評下PM,現在的NAS硬盤拖都是免螺絲的卡扣了,真別再搞需要上螺絲的托盤,雖然金屬托盤確實能減少一定的共振問題,但是不方便。
配件方面萬由給的比較良心,除了常規的DC供電套裝和螺絲,網線質量非常過硬,另外還給了螺絲刀和理線帶,好評。
2??拆解評測
HS-401P自帶了一個NVME硬盤位和兩個SO-DIMM內存槽,后加需要拆機,將硬盤拖下掉拆掉背部三顆固定螺絲即可拆掉外殼。
萬由現在可能是為了控制成本,外殼的厚度一般,安裝的時候需要注意對準卡槽,不然可能會把外殼的反卡弄彎。
最先表揚的就是硬盤轉接卡了,以往萬由都是用4D供電+主板SATA數據口方案,現在終于換成集成供電+數據傳輸的PCIE轉接卡,出問題的幾率少了很多。
HS-401P的主板為定制的異型板,拋棄了之前17x17標準尺寸ITX主板,好事兒,這樣的設計不僅拆機更方便,同時可以為機艙內部空出接近一半的空間,對于散熱有一定的加成。
HS-401P內置的是SK海力士的標準低壓筆記本內存,雖然J4125對外宣稱只支持8G內存,實際上兩條16G內存也能認出來并正確使用,不過用不上這么大,8G*1足夠,8G*2富裕太多。
NVME槽在內存的上方,支持標準2280長度固態硬盤,通道為PCIE3.0,單做獨立存儲分區或者加速盤都可以。
主板背部包含了板載的16G EMMC硬盤和大面積被動散熱,散熱和背部風扇貼的比較近,對于散熱幫助很大。
要說缺點就是這個PWM風扇,雖然是溫控,但是實際上隨著艙內溫度上去,這把風扇高轉速的時候噪音還是比較大,有提升的必要。
接下來上硬盤開始體驗系統,畢竟U-NAS OS 6.0才是本文的重點。
UNAS OS的相關信息其實官網沒有并不多,不過問題不大,通過代碼就能扒個干凈。
1??系統初始化
U-NAS OS的初始化流程和市面上大部分的NAS系統一樣,上手門檻很低,接上硬盤用網線連接路由器,之后通過官方提供的設備查詢軟件即可找到設備進入網頁管理后臺。
萬由設備管理軟件叫做U-Finder,官方下載地址:
https://u-nas.cn/service-support.html
下載安裝后點擊搜索設備,搜索到后雙擊即可進入網頁后臺,和其他NAS有所區別,U-NAS需要用默認賬號密碼登錄,建議登錄后創建新的賬號:
系統管理員: admin
管理員密碼: password
當然通過路由器后臺查詢NAS的IP,瀏覽器直接輸入NAS的內網IP(不需要加端口號)也可以訪問后臺,新手可能會比較困惑,建議使用U-Finder。
2??桌面UI
和其他NAS系統相比,U-NAS OS的網頁后臺交互邏輯更貼近Windows、Ubuntu等桌面系統,左下角是開始菜單,菜單中包含了基礎操作快捷方式和軟件分類。
左上角則是各種應用的快捷方式,預裝App比較少,可以按需自行安裝。
點擊資源監控看下待機狀態的硬件利用率,比較以外的是使用率非常低,特別是內存僅僅占用了6%。
3??OS核心版本
目前U-NAS OS的最新版本是6.1.9,建議剛入手的朋友通電后升級一下。
通過/cat /proc/version命令可以看到,U-NAS OS 6.0使用的是今年一月份發行的Debian5.10內核,linux內核版本則是5.10。
就系統內核而言,U-NAS OS的選擇確實不錯,畢竟相比上一個版本,Debian5.10針對安全性做了特別多的優化升級,Linux5.10對文件系統工作效率的提升也非常大,之前文章科普過。
4??文件系統
U-NAS OS底層存儲邏輯設計的非常復雜,畢竟XFS和ZFS轉換不是點一下鼠標就能輕松實現的功能,不過初始化倒是簡單,點擊桌面上的一鍵配置即可完成分區和必要文件夾的創建。
通過lsblk命令可以看到,U-NAS底層文件系統是常規linux系統使用的XFS做的LVM分區,16G板載EMMC硬盤作為系統盤則是支持快照的btrfs分區,用于保護系統數據。
比較有意思的是萬由RD給U-NAS OS做了個套娃機制,可以將創建的虛擬硬盤再做一個ZFS的文件系統組Zpool,當然個人還是建議直接Basic或者RAID1,花里胡哨的套娃意義不大。
文件夾管理機制U-NAS OS和主流NAS系統一樣,分為共享文件夾和常規文件夾兩種,用于劃分不同的使用/訪問權限,用起來沒有什么門檻。
WevDAV、SMB、NFS和AFP等傳輸協議默認是全部開啟的,支持公開共享(Guest賬戶)和指定用戶訪問兩種管理方式。
比較奇怪的是創建共享文件夾的時候需要手動勾選一下文件管理器權限,不然自帶的文件管理器U-File Explorer看不到文件夾,這是個很迷的設定,有優化空間。
5??賬號權限
就像標題說的那樣,U-NAS的賬號權限給的非常大,群暉和威聯通正常放給用戶折騰的一畝三分田就是軟件中心和Docker,而U-NAS OS可以通過Terminal直接安裝通用linux軟件。
這樣設計的好處就是能滿足所有用戶的需求,如果你只是想用NAS的基礎功能,使用網頁訪問U-NAS的桌面端和生態App即可,App管理器中也有Docker管理器以供折騰。
如果你是Linux用戶或者想學習Linux相關知識,U-NAS真的足夠方便,代碼與Debian/Ubuntu通用,網上教程大把,關于Terminal的使用可以看下面的進階玩法,Debian基礎知識可以去Gitee看看:
https://gitee.com/
6??外網訪問
外網訪問是NAS的最基礎功能,U-NAS OS提供的兩種免費訪問方式是U-Anywhere這個傳統透傳軟件和SD-WAN組網,U-Anywhere類似群暉的QC(QuickConnect),需要走中轉服務器轉發。
通過瀏覽器打開萬由給的域名即可訪問NAS后臺,不過個人不推薦這個方案,畢竟可用傳輸帶寬不大,而且也搞不定需要端口號訪問web頁面的應用,開啟當個備用訪問方式還是可以的。
比較有趣的是萬由魔改了一下zerotier作為SD-WAN,具體組網部署方法放下面說。
除了上面兩種方式以外,萬由還提供了第三方DDNS域名解析配置入口,不過支持的服務商比較少,可以自行部署DDNS-go這類第三方Docker實現綁定,記得創建時候網絡用host模式。
7??軟件生態
萬由認證/魔改后的軟件都是通過App管理器進行操作,全部看了一遍覆蓋面還是比較全的,常用應用都有。
下載、影音、監控這些應用都可以在App管理器中找到,點擊安裝即可一鍵部署,操作難度幾乎為0。
如果想要額外的應用,直接命令行用apt或者deb就可以安裝,但沒辦法很好的在桌面顯示。
所以圖形化第三方軟件建議使用Docker作為替代,本文最后的進階玩法里面會教大家如何使用。
另外萬由也為堅定的傳統虛擬機用戶提供了VM管理器,支持一鍵導入,不過話說回來,有Docker誰還用虛擬機啊,浪費機能。
8??配套App
萬由的PC配套軟件不多,只有基礎的查詢和同步工具,不過夠用了。
移動端相對而言就多了一些,包含照片管理、下載工具和文件同步,不過依舊有進步的空間。
9??硬件驅動
除了CPU和內存這倆核心硬件外,HS-401P還內置了UHD 600核顯和兩個RTL8125的2.5G網口,驅動全部已經打好,玩法比較多。
U-NAS對于雙網口的開發還不錯,預設了匯聚和VLAN劃分功能,可以輕松實現5Gbps的傳輸通道,不過對NAS而言,雙網口的本質是問了保證主網絡down掉后備用網絡也能讓設備聯網,大家可以按需配置。
比較可惜的是U-NAS OS并沒有預置PPPoE程序,只支持DHCP和靜態IP,不過問題不大,通過虛擬OpenWRT或者愛快等軟路由可以實現,對喜歡折騰的玩家來說更友好。
萬由的NAS系統操作習慣和群暉、威聯通區別非常大,剛入手的朋友可以跟著下面操作。
1??三種不同權限賬戶
創建非admin賬戶的原因是為了更好的保護設備不被入侵,進入控制中心,點擊添加開始創建新的賬號。
在彈出的對話框中輸入新賬號的用戶名和密碼之類信息,由于這里是準備替代admin賬號,所以需要將用戶組劃分到Administrators,并且勾選Sudoer開啟管理員權限。
創建完成后,點擊右側的應用權限管理,勾選所有應用。
確認無誤后,點擊admin賬號修改登錄密碼,建議包含大小寫、數字和特殊字符。
除了admin和自己創建的子賬號外,U-NAS OS還有個默認的root賬戶,涉及修改系統文件需要用到(比如下面進階玩法中的改壁紙):
用戶名root
密碼yutech
2??外網配置
外網配置分為兩塊說:U-Anywhere和SD-WAN。
U-Anywhere的配置相當簡單,點擊左上角的快捷菜單,找到U-Anywhere。
先勾選上啟用服務,再填寫一個你能記得住且沒有被別人注冊過的域名名稱,點擊保存即可。
如果想進行外網訪問,瀏覽器地址欄輸入下圖圈出來的鏈接即可訪問。
打開速度還是不錯的,下圖是外網訪問的實錄,沒有加速。
接下來是SD-WAN,組網原理是軟件創建一個大的虛擬路由器,所以先將創建虛擬局域網。
萬由SD-WAN使用的是Zerotier,雖然偶爾會抽風,跨運營商延遲也會高點,但是勝在免費,打開App管理器搜索SD-WAN安裝。
安裝完成后進入控制中心,在網絡服務中找到SD-WAN打開。
首次使用先點擊右側的創建網絡,跳轉到Zerotier首頁先完成注冊,如果打不開Zerotier的首頁請自行想辦法解決。
注冊完成后點擊Network下面的Create A Network創建一個虛擬局域網。
點擊虛擬局域網名稱進入配置頁面,目前需要做的事情就是找到這個虛擬局域網的ID,建議修改下網絡名稱,網段看個人需求,改不改都無所謂,默認的也能用。
回到UNAS后臺,將虛擬局域網的ID填入后勾選上確認網絡,最后點擊右側的+號添加。
添加完虛擬局域網后勾選上該網絡,點擊鏈接,頁面會提示是否鏈接,點是確認。
再回到Zerotier的管理后臺,刷新一下網頁,下拉到Members這里,可以看到已經多出了一臺設備,先給這臺NAS創建一個你能記得住的名稱,之后勾選上設備前面的Auth讓設備上線。
最后回到UNAS后臺,可以看到設備已經拿到了Zerotier分配的內網IP并成功上線,IP是:
10.147.20.215
PS:后面的/24是掩碼,對應255.255.255.0,一般用戶不用管這個。
接下來就是將常用的電腦手機加入這組SD-WAN,先在zerotier的官網下載PC端軟件安裝:
https://www.zerotier.com/download/
安裝完成后zerotier會在電腦桌面右下角的托盤圖顯示圖標,右鍵點擊open control panel打開控制臺。
將虛擬局域網ID粘貼到底部的#######位置,具體見下圖,點擊Join Network。
老樣子回到Zerotier的網頁管理后臺,刷新網頁,勾選上這臺電腦即可。
之后不管電腦用的什么網絡,哪怕是通過手機卡的熱點信號聯網,都可以用Zerotier分配的10.147.20.215訪問這臺NAS。
PS:手機也是同樣的方法,安裝zerotier客戶端然后加入虛擬局域網,最后zerotier網頁管理后臺勾選上線,不再贅述。
如果你的地區使用Zerotier質量比較差,當然也可以選擇把組網方案換成國產的SD-WAN蒲公英,購買蒲公英路由器或者部署免費的蒲公英Docker都行,看個人選擇。
3??SSH配置
U-NAS OS的SSH登錄兩種方式:自帶網頁版終端(terminal)和傳統第三方工具
自帶的終端不需要借助WinSCP、FinalShell這些第三方工具SSH登錄設備,操作方法比較簡單,點擊菜單找到附件,打開終端。
點擊終端頁面的啟動即可跳轉Web端的控制臺,外網通過U-Anywhere的連接也能使用。
等網頁刷新出來后,先輸入登錄用戶名,這里我用剛創建的子賬號,確認無誤后回車。
接著輸入密碼,這里是看不見需要盲打,確認后回車即可登錄設備。
如果需要賬號勾選了sudoer,輸入sudo -i即可用管理員權限登錄。
這里輸入ifconfig命令做個測試,確認沒有問題,這個網頁后臺的終端使用起來確實比第三方SSH工具方便很多。
再嘗試安裝HDparm工具也是可以直接安裝使用,非常方便,下面的Docker部分也可以通過這個終端進行操作。
當然要是習慣使用第三方SSH工具也是可以的,默認SSH端口號是22,正常連接即可。
4??創建存儲池
傳統的XFS文件系統做普通RAID就不多介紹了,初始化的時候點擊一鍵配置先掛載硬盤并創建分區。
之后進入控制中心,點擊存儲管理下面的RAID管理器創建新的RAID陣列.
PS:普通用戶如果數據比較重要,建議入手容量相同且2倍數數量的硬盤,做個RAID1即可。
這里單說下ZFS,ZFS文件系統也被稱為RAID-Z,創建的存儲池是Zpool,我司的EdgeXOS也有ZFS版本。
和XFS的傳統RAID相比,Zpool的最大優勢在于硬盤性能損失極小,并且合盤非常絲滑,不過如果盤位不夠的前提下換盤就比較麻煩了。
Zpool的創建稍微麻煩一些,首先進入App管理器搜索ZFS并安裝。
PS:單盤是做不了Zpool的,必須兩塊或者兩塊以上硬盤。
安裝完成后這里是打不開的,點擊控制中心,在存儲管理中心找到ZFS,點擊創建存儲池即可。
這次我并不想創建Zpool(其實是硬盤用完了),就偷用下萬由官方對ZFS的說明吧:
stripe條帶化陣列:和RAID0類似,至少需要2塊硬盤,沒有冗余,但是可提供最佳性能和附加存儲
mirror鏡像:和RAID1類似,至少需要2塊硬盤,實際可用容量只有一半
RAIDZ1:和RAID5類似,一重機構校驗,至少需要三塊磁盤
RAIDZ2:和RAID6類似,雙重奇偶校驗,至少需要四個磁盤
5??相冊/圖片管理
普通用戶對于NAS最大的需求就是文件管理與備份,而照片管理是重中之重,首先進入控制中心,在賬戶設置的用戶賬號中點擊修改Homes目錄,也就是創建家目錄。
勾選啟用,之后確認。
進入App管理器,搜索相冊管理器安裝。
點擊相冊管理器進入,勾選上啟用服務并選擇保存的文件夾,點擊應用保存設置,之后如果需要瀏覽相冊在這個頁面點擊啟動即可跳轉到相冊頁面。
PS:這里的文件夾用于照片管理器的數據,并非照片本身,需要注意一下。
上傳了一些照片作為測試,識別速度還不錯,支持按照exif信息和場景自動分類。
照片所在位置并不支持自定義或者掛載現存的其他文件夾,還是有提升空間的。
比較有趣的是圖片管理,U-NAS OS內置了兩款圖片編輯軟件:TUI Image Editor和Photopea。
TUI Image Editor類似Windows自帶的圖片管理器,可以做一些簡單的裁剪、調光等處理。
Photopea可就厲害了,可以當做Photoshop來用,支持導入電腦上的PSD編輯,可惜目前窗口有Bug無法適配高分辨率顯示器,未來可期。
6??文檔管理與協同編輯
在線協同辦公也是NAS的剛需功能之一,打開App管理器搜索OnlyOffice安裝。
安裝完成后打開OnlyOffice,勾選啟用服務。
這里我創建了一個名為Docs的共享文件夾,上傳了一個Excel文檔作為測試。
雙擊打開表格文件即可跳轉到網頁編輯頁面,速度還不錯,功能也齊全,甚至支持版聊留言。
7??影音推流管理
現在玩NAS的朋友觀影基本都是Jellyfin、EMBY和Plex三巨頭中間選擇一個,畢竟可以直接用NAS的核顯硬解然后推流,U-NAS OS在App管理器中已經封裝好了,一鍵安裝即可使用。
很詭異的是套件版本Jellyfin(非播放狀態)直接把CPU給懟滿了,所有還是老老實實Docker吧,部署方法見進階玩法的Docker部分。
8??本地安全防護
U-NAS OS在App管理器中提供的是ClamAV這個經典防護軟件,沒啥特別需要說的,安裝完成啟用就好。
記得安裝完成后進入配置頁面做個定時掃描,現在網絡環境比較差,多個防護總是好的。
U-NAS OS的開放度極高,這里只是拋磚引玉分享下玩法案例:
1.修改系統文件(第三方工具,改壁紙為例)
2.命令行安裝第三方軟件(apt/deb等通用,以sysstat為例)
3.Docker部署第三方容器(兩種方法,以Jellyfin和Qbittorrent為例)
1??修改桌面壁紙
萬由的web管理后臺可以更換壁紙,但是原版的太丑。
這時候我們可以自行上傳更換,這里我使用的工具是finalshell,安裝過于簡單不再贅述:
http://www.hostbuf.com/t/988.html
首先創建登錄,創建的賬戶需要用之前提到的root賬戶:
用戶名root
密碼yutech
在下方的文件夾管理中找到壁紙文件夾:
/unas/desktop/wallpapers/desktop
之后點擊上傳
等待右上角提示上傳完畢即可。
接著輸入命令將nas重啟:
reboot
回車
重啟完成后重新登錄NAS,點擊右上角的人像,選擇墻紙。
這里就能看到剛上傳的壁紙了,點擊更換即可,測試了下上傳gif動圖并不能識別,所以想搞的花里胡哨就沒辦法了。
2??命令行安裝第三方軟件
U-NAS很多常見的linux基礎工具都沒有,所以先安裝這些前置軟件,以Curl這個常見工具為例,進入終端后先登錄,賬戶名密碼就是NAS的登錄信息,記得輸入法切換到英文。
接著用管理員登錄:
sudo -i
回車
右鍵粘貼下面代碼:
apt-get update -y && apt-get install curl -y
回車
等安裝完成即可,后續需要用到curl的命令都能使用。
單獨安裝軟件也很簡單,以sysstat這個經典硬件監控軟件為例,先更新軟件源:
apt update
回車
輸入代碼:
sudo apt-get install sysstat
回車
安裝完成后即可使用iostat等代碼查看硬件使用率,比如查看當前所有硬件的狀態:
iostat -x
3??Docker部署第三方容器
之前寫過docker代碼的邏輯,怕有新手沒看過,對docker感興趣的朋友可以看下往期的教程,如果只想抄作業,后期更新好玩docker的時候我也會加入萬由的部署方法。
U-NAS OS部署Docker有兩種方法,這段手把手分別講解,首先是自帶的Docker管理器,在App管理器中安裝好。
安裝完成后桌面上會有Docker的圖標,點擊進去勾選下存放Docker配置文件的文件夾,這里的文件夾需是共享文件夾。
之后點擊管理docker跳轉管理頁面,這里我要吐槽下,按照正常人理解,Docker管理器的賬戶名密碼應該和NAS的登錄信息一致,而萬由則是很奇葩的:
admin
password
千萬別用NAS后臺賬號密碼,登錄不上的。
萬由這個Docker管理器的邏輯和Portainer幾乎一致,對我個人而言比群暉/威聯通的自帶管理器要更舒服一些。
以superng6大佬的魔改Qbittorrent為例,先在Dockerhub上找到基礎代碼:
docker create \
--name=qbittorrentee \
-e WEBUIPORT=8080 \
-e PUID=1026 \
-e PGID=100 \
-e TZ=Asia/Shanghai \
-p 6881:6881 \
-p 6881:6881/udp \
-p 8080:8080 \
-v /配置文件位置:/config \
-v /下載位置:/downloads \
--restart unless-stopped \
superng6/qbittorrentee:latest
查到代碼后得知需要掛載兩個文件夾用于存放配置文件和下載文件,先進U-File,在Docker共享文件夾下面創建一個名為Qbittorrent的子文件夾,用于存放容器的配置文件。
下載文件夾就用默認的download,不重新創建。
回到U-NAS的Docker管理器,點擊容器頁面下的創建容器,根據代碼填寫:
容器名稱這里隨意,我填寫的是qbittorrent
鏡像必須要填對,填superng6/qbittorrentee,并勾選上自動拉取鏡像
端口按照要求添加三個轉發,6881對應6881(TCP和UDP各一組),WebUI我自己改成8999
先不要急著確認,點擊其他設置下的數據卷,添加兩個掛載關系,第一個關系宿主機選擇剛創建的Qbittorrent文件夾。
容器目錄手動填寫:
/config
同樣的把NAS的download文件夾掛載到:
/downloads
由于我需要將WebUI改成8999這個端口,所以點擊環境變量添加一組值:
name填寫WEBUIPORT
value填寫8999
全部確認完成后,再點擊確認開始創建容器,之后就是漫長的等待,具體部署時間看網絡質量。
創建完成后可以看到Docker的狀態,顯示已經運行。
打開一個新網頁,使用ip:8999訪問Qbittorrent的后臺,成功訪問,默認賬號:
admin
adminadmin
如果你覺得很麻煩,想一鍵部署也很簡單,這里以nyanmisaka老哥魔改的Jellyfin為例,老哥的部署倒是簡單,將官方的代碼中標簽替換成他的即可,基礎代碼為:
docker run -d \
--name jellyfin \
--user uid:gid \
--net=host \
--volume /path/to/config:/config \
--volume /path/to/cache:/cache \
--mount type=bind,source=/path/to/media,target=/media \
--restart=unless-stopped \
nyanmisaka/jellyfin
根據代碼,這里需要掛載三個文件夾,所以先創建三個文件夾,第一個是存放配置文件的文件夾,我創建在docker這個共享文件夾下面,取名為jellyfin。
右鍵點擊這個子文件夾,點擊查看詳情。
可以看到路徑為Docker/jellyfin,但這不是真實的完整路徑,需要在前面加上/mnt/nas/data/,最后得出的路徑是:
/mnt/nas/data/Docker/jellyfin
同樣的方法再創建放轉碼緩存的子文件夾,放在media共享文件夾下面,media共享文件夾直接當做存放電影的文件夾,用上面的方法推出這兩個文件夾的路徑分別是:
/mnt/nas/data/media
/mnt/nas/data/media/jellyfincache
接著修改用于本次部署的代碼,最終是:
docker run -d
--name jellyfin
--net=host
--volume /mnt/nas/data/Docker/jellyfin:/config
--volume /mnt/nas/data/media:/media
--volume /mnt/nas/data/media/jellyfincache:/cache
--restart=unless-stopped
nyanmisaka/jellyfin
將這段代碼復制到萬由的終端工具中(不會的看上文),回車開始執行。
等待出現待輸入狀態,表示容器已經部署完成。
回到萬由的docker管理器刷新下,可以看到jellyfin已經在運行狀態。
瀏覽器輸入ip:8096即可進入jellyfin的后臺。
一路下一步完成初始化,記得最后勾選上UPnP支持。
進入后臺后,點擊左上角的標志進入控制臺,選擇播放配置:
硬件加速換成Video Acceleration API(VAAPI)
硬件解碼全部勾選,硬件編碼根據右側提示按需勾選
確認配置完成后,拉下到底部保存。
嘗試播放美女烤鴨,成功硬解,CPU占用還沒傳輸時候的Zerotier高。
洋洋灑灑將近九千字,扒系統和測試也花了三天時間,給大家總結下:
1.和前幾年的作品相比,萬由成品NAS的軟硬件都有非常大的變化。
2.萬由終于拋棄老的4D供電+物理sata數據線方案,PCIE轉接卡很棒。
3.U-NAS OS這個系統可玩性非常高,NAS功能很齊全,也可以當做Debian安裝常規軟件使用。
4.閉環中提供的軟件生態只能說夠用,很缺開發者,不過問題不大,有Docker就行。
5.Debian作為Linux分支,普通用戶其實了解很少,有興趣的朋友可以拿萬由的NAS當學習設備。