引言
自從去年購(gòu)入了第一臺(tái)NAS,我就開啟了NAS生活,我的工作文件以及生活照片都妥善的保存在NAS中,除了作為重要的數(shù)據(jù)存儲(chǔ)中心外,NAS還為我打開了一個(gè)充滿樂趣的新世界--折騰Docker。利用Docker編譯各種小工具,實(shí)現(xiàn)各種需求。 今天我就利用手上的威聯(lián)通TS-464C2,來手把手的教你配置和編譯3個(gè)超實(shí)用的小工具。分別是:
- Alist,將網(wǎng)盤掛載到NAS中
- Vaultwarden,自建本地密碼管理庫
- Wallabag,實(shí)用的文章永久保存到本地
配置Docker
如果要使用Docker,需要先進(jìn)行Docker的配置工作。和其他品牌的NAS不同,威聯(lián)通內(nèi)置的Container Station是一款強(qiáng)大的Docker容器管理工具,不需要用戶進(jìn)行復(fù)雜的環(huán)境變量配置,就可以輕松使用和管理各種Docker容器。支持一鍵安裝和部署,以及豐富的用戶管理權(quán)限等功能。 Container Station可以在威聯(lián)通的App Center中點(diǎn)擊安裝,它就會(huì)自動(dòng)在后臺(tái)完成安裝以及配置工作。
首次打開Container Station,需要選擇一個(gè)目錄作為容器數(shù)據(jù)存儲(chǔ)的地方,建議不要修改存儲(chǔ)位置,點(diǎn)擊“開始”即可。隨后就可以看到Container Station的主頁面,就完成的目錄創(chuàng)建的工作了。
由于一些特殊的原因,Docker官方的存儲(chǔ)庫已經(jīng)無法直接訪問了,在使用Container Station下載映像時(shí)會(huì)出現(xiàn)無法下載的情況,因此我們通過添加第三方存儲(chǔ)庫的方式,就可以解決這個(gè)問題。 在存儲(chǔ)庫中,點(diǎn)擊添加,名稱可以隨便寫,然后輸入第三方存儲(chǔ)庫的URL即可,我這里收集了一些網(wǎng)友自建的存儲(chǔ)庫,可以直接使用。
網(wǎng)址1:
網(wǎng)址2:
網(wǎng)址3:
網(wǎng)址4:
到此為止,Docker的準(zhǔn)備工作就全部完成了,可以盡情探索并下載各式各樣的容器,正式踏入精彩的Docker世界了!
AList 掛載網(wǎng)盤
眾所周知,NAS最基礎(chǔ)的功能的就是數(shù)據(jù)存儲(chǔ),因此我日常的工作文件都會(huì)在NAS中進(jìn)行備份。威聯(lián)通TS-464C2可以對(duì)我電腦本地的文件進(jìn)行高效的備份和管理,但如果能同時(shí)對(duì)我網(wǎng)盤的文件進(jìn)行同步管理,可以使用本地?cái)?shù)據(jù)的同時(shí)也可以使用網(wǎng)盤的文件,就會(huì)讓我的工作事半功倍,提高我的工作效率。而AList正是這樣一款強(qiáng)大的工具,它能夠完美滿足這一需求。
配置
AList是一個(gè)支持多種存儲(chǔ)的文件列表程序,可以將網(wǎng)盤資源掛載在NAS中,仿佛是將網(wǎng)盤直接“插入”NAS中一樣,用戶可以像操作本地U盤那樣,對(duì)網(wǎng)盤數(shù)據(jù)和NAS數(shù)據(jù)直觀的進(jìn)行本地化的管理和使用。
AList官網(wǎng)
點(diǎn)擊Container Station中的“映像”,選擇“提取”,存儲(chǔ)庫選擇我們剛剛添加的“第三方源”,最后點(diǎn)擊“提取”,系統(tǒng)就會(huì)在后臺(tái)開始下載映像了。
映像下載完成后,就可以在“映像”中看到,這時(shí)候點(diǎn)擊“播放”按鈕,就可以創(chuàng)建容器了。
容器的名稱可以隨意創(chuàng)建,接下來直接點(diǎn)擊高級(jí),進(jìn)入“高級(jí)設(shè)置”。
在“網(wǎng)絡(luò)”標(biāo)簽頁下面,網(wǎng)絡(luò)模式選擇Host,默認(rèn)Web URL端口號(hào)為5244。(端口號(hào)只要不使用80或其他與系統(tǒng)端口相同的數(shù)字就不會(huì)有問題)
下面一步是創(chuàng)建AList數(shù)據(jù)存儲(chǔ)的目錄。在FileStation 5中創(chuàng)建Docker/alist/data目錄,AList運(yùn)行所需的所有數(shù)據(jù)都會(huì)存到這個(gè)data文件夾中。 之后進(jìn)入“存儲(chǔ)”標(biāo)簽,選擇“添加卷”中的“綁定裝載主機(jī)路徑”。主機(jī)中手動(dòng)選擇剛才創(chuàng)建的data文件夾,容器輸入/data,最后點(diǎn)擊“應(yīng)用”就完成了容器的創(chuàng)建。
隨后進(jìn)入“容器管理”頁面就可以看到安裝的所有容器,可以看到alist的狀態(tài)為正在運(yùn)行,就說明這個(gè)容器創(chuàng)建成功,并且在后臺(tái)運(yùn)行了。
這時(shí)候我們來到前臺(tái)看看這個(gè)容器的實(shí)際運(yùn)行情況。打開瀏覽器,地址欄輸入“威聯(lián)通IP+端口號(hào)”,如果能打開這個(gè)頁面就說明容器可以訪問了! 我的威聯(lián)通IP是192.168.50.194,端口號(hào)就是剛才網(wǎng)絡(luò)那步設(shè)置的5244。地址了就輸入192.168.50.194:5244。
由于新版的AList的密碼不是明文顯示了,因此我們需要臨時(shí)生成一個(gè)隨機(jī)密碼來進(jìn)行首次登錄。登錄進(jìn)系統(tǒng)后,就可以修改用戶名和密碼了。 點(diǎn)擊操作下面的圖標(biāo),然后選擇“執(zhí)行”。
在命令行中輸入生成隨機(jī)密碼的指令./alist admin random。獲取到用戶名為admin,密碼為5hs6JhVa。
使用剛剛獲得的用戶名和密碼就可以登錄AList了,進(jìn)入AList第一件事就是進(jìn)入設(shè)置-個(gè)人資料,將用戶名和密碼進(jìn)行修改,并點(diǎn)擊“保存”按鈕,到此AList的配置工作就完成了。
掛載網(wǎng)盤
完成AList的配置工作后,頁面卻空空如也。如果想將網(wǎng)盤掛載到NAS中,我們就必須手動(dòng)掛載網(wǎng)盤,這里以我常用的夸克網(wǎng)盤為例,進(jìn)行掛載操作。
進(jìn)入AList設(shè)置頁面,點(diǎn)擊存儲(chǔ)-添加,將夸克網(wǎng)盤添加到列表中。接下來我們要獲取夸克網(wǎng)盤登錄后的cookie信息,并添加到AList中。
用瀏覽器登錄夸克網(wǎng)盤后,一定要登錄!登錄之后,點(diǎn)擊F12鍵進(jìn)入開發(fā)者模式,在Network選項(xiàng)卡中找到含有cookie的相關(guān)信息,將cookie后面的一大串參數(shù)全部復(fù)制。
在AList設(shè)置中,點(diǎn)擊夸克網(wǎng)盤的“編輯”按鈕,將剛才那一大串的數(shù)據(jù)粘貼到Cookie這里點(diǎn)擊“保存”。
這時(shí)候回到AList首頁,就會(huì)出現(xiàn)夸克的文件夾,打開之后里面就是我夸克網(wǎng)盤的全部?jī)?nèi)容。
將網(wǎng)盤內(nèi)容掛載到FileStation中
最后一步就是將網(wǎng)盤的內(nèi)容掛載到FileStation 5中了。這一步我們需要使用威聯(lián)通中的HybridMount,該軟件可以在App Center中下載。 打開HybridMount之后,點(diǎn)擊“遠(yuǎn)程設(shè)備”后面的+號(hào),進(jìn)行配置。
這里選擇“網(wǎng)絡(luò)磁盤裝載”,然后輸入AList的地址,地址后面要加上/dav。協(xié)議選擇WebDAV,輸入登錄的用戶名和密碼就點(diǎn)擊“創(chuàng)建”即可。
這時(shí)候進(jìn)入FileStation 5中進(jìn)行查看,就可以看到夸克網(wǎng)盤像U盤一樣掛載在NAS本地了。這樣NAS中的文件和網(wǎng)盤中的文件完全打通了,可以方便的進(jìn)行本地、網(wǎng)盤文件同時(shí)查看和整理,大大提高了我的工作效率。
Vaultwarden 密碼管理
由于Chrome等很多瀏覽器都有密碼泄露的風(fēng)險(xiǎn),因此我一直使用Bitwarden作為我自己的密碼管理備份軟件,但這些數(shù)據(jù)始終是保存在云端服務(wù)器上,依然有泄露的風(fēng)險(xiǎn),因此我準(zhǔn)備使用Vaultwarden創(chuàng)建一個(gè)自托管的數(shù)據(jù)庫。 Vaultwarden是Bitwarden的一個(gè)第三方的項(xiàng)目,支持自托管數(shù)據(jù)庫,我將自己各類網(wǎng)站登錄信息保存在威聯(lián)通TS-464C2上,有效防止密碼數(shù)據(jù)泄露。
配置
和AList的步驟相同,先提取映像,名稱為vaultwarden/server。網(wǎng)絡(luò)端口可以隨意設(shè)置,在此省略該步驟。
存儲(chǔ)方面,同樣需要在FileStation 5中創(chuàng)建vaultwarden/data目錄,并在存儲(chǔ)標(biāo)簽中選中date目錄的路徑以及寫入/data存儲(chǔ),然后創(chuàng)建即可。
此時(shí)打開瀏覽器訪問威聯(lián)通IP+Vaultwarden端口號(hào),如果能打開上面的頁面,就說明Vaultwarden的容器創(chuàng)建成功了。 但此時(shí)Vaultwarden卻不能使用,因?yàn)閂aultwarden強(qiáng)制要求使用https的鏈接才是使用,但使用https這樣的鏈接需要有自己的公網(wǎng)IP、域名以及SSL證書,這是一項(xiàng)大工程?;仡櫸易畛醯男枨?,我只需要內(nèi)網(wǎng)使用Vaultwarden,將用戶名和密碼備份到我的NAS即可,因此我們只要找到一個(gè)通用證書,導(dǎo)入即可跳過這一系列繁雜的步驟。
我們直接使用網(wǎng)上一位大神制作的證書憑證即可。
視頻源地址:
證書憑證下載地址:
下載完成后,我們?cè)趯⑾螺d的兩個(gè)文件放到FileStation 5的data目錄中。
接下來重新創(chuàng)建vaultwarden這個(gè)容器,在環(huán)境中,添加新的變量:
變量:ROCKET_TLS
值:{certs="/date/truenas_default.crt",key="/date/truenas_default.key"}
這時(shí)候我們將之前的網(wǎng)址的http后面加上s,Vaultwarden就可以用https前綴的鏈接打開了。接下來我們開始創(chuàng)建賬號(hào),也就是創(chuàng)建一個(gè)僅內(nèi)網(wǎng)使用的賬號(hào)。
插件設(shè)置
賬號(hào)創(chuàng)建完成后,我們打開bitwarden的插件,這里的“登錄到:”中選擇“自托管”。在服務(wù)器URL中入手威聯(lián)通IP+端口號(hào),這樣登錄的服務(wù)器就是我們?cè)贜AS中剛剛創(chuàng)建的Vaultwarden服務(wù)器了。
剛才創(chuàng)建的賬號(hào)登錄成功后,就可以在bitwarden插件中看到兩個(gè)賬號(hào),一個(gè)是數(shù)據(jù)來自bitwarden.com的云端數(shù)據(jù),另一個(gè)我們剛剛創(chuàng)建的自托管本地賬號(hào)的數(shù)據(jù)。這樣網(wǎng)站的登錄信息全部保存在了NAS本地了,可以有效的防止信息的泄露也可以很好的定期進(jìn)行備份。
Wallabag 稍后閱讀
每當(dāng)我瀏覽到一篇精彩的文章時(shí),我都會(huì)習(xí)慣性的收藏起來以備日后回味或是參考。但基本上每次僅僅是收藏一個(gè)網(wǎng)址,時(shí)間一長(zhǎng)有可能遇到鏈接失效或者文章中圖片失效的情況,導(dǎo)致文章無法加載,無法閱讀的情況。最穩(wěn)妥的方法就是收藏的時(shí)候?qū)⑽恼滤袃?nèi)容保存到本地NAS中,那么文章就會(huì)永久保存,不易丟失。恰巧Docker中Wallabag就是為解決這個(gè)問題而生的。 Wallabag是一款開源的網(wǎng)絡(luò)書簽和稍后閱讀工具,旨在幫助用戶保存和組織網(wǎng)絡(luò)內(nèi)容,具有多平臺(tái),自托管等多種特性。
配置
第一步還是提取映像,在映像中輸入wallabag/wallabag,就可以進(jìn)行映像下載。
在環(huán)境中添加下面的參數(shù):
變量:SYMFONY__ENV__DOMAIN_NAME
值:威聯(lián)通IP+端口號(hào)
存儲(chǔ)這里添加2個(gè)文件夾,其中images用于存儲(chǔ)緩存的圖片,data用于存儲(chǔ)數(shù)據(jù)。
Wallabag配置的時(shí)間稍長(zhǎng)一些,打開后臺(tái)日??梢钥吹剑鼤?huì)自動(dòng)安裝數(shù)據(jù)庫以及其他依賴庫。全部配置完成后,打開瀏覽器看到這個(gè)頁面就說明配置成功了。
接下來我們登錄,用戶名和密碼均為wallabag,進(jìn)入設(shè)置,將語言設(shè)置為中文。
Wallabag模式是不會(huì)保存文章里的圖片的,我們需要手動(dòng)進(jìn)入內(nèi)部設(shè)置-雜項(xiàng)-在本地緩存圖片,這個(gè)選項(xiàng)參數(shù)修改為1,就可以保存文章的圖片了。
擴(kuò)展設(shè)置
接下來去瀏覽器的擴(kuò)展商店下載Wallabag的擴(kuò)展,這里的步驟省略。
之后先進(jìn)入Wallabag的主頁,點(diǎn)擊“創(chuàng)建一個(gè)新的客戶端”
為客戶端隨意起個(gè)名字,我使用的是Vivaldi瀏覽器,就起名為Vivaldi。 之后點(diǎn)創(chuàng)建客戶端,此時(shí)會(huì)生成一個(gè)客戶端ID和一個(gè)客戶端密鑰,復(fù)制這兩條信息,一會(huì)填入Wallabag擴(kuò)展中。
之后進(jìn)入Wallabag的擴(kuò)展設(shè)置中,輸入威聯(lián)通IP+端口號(hào),剛才復(fù)制的客戶端ID和客戶端密鑰以及用戶名和密碼,獲取token后就可以完成設(shè)置了。
遇到喜歡的文章直接點(diǎn)擊Wallabag的圖片,文章就會(huì)自動(dòng)下載保存在NAS中。
文章下載完成之后,在Wallabag頁面中可以看到之前保存過文章,在閱讀文章時(shí)也會(huì)對(duì)文章進(jìn)行簡(jiǎn)單的排版和去廣告的工作,旨在為用戶營(yíng)造一個(gè)完美的閱讀頁面。自從有了Wallabag后,喜歡的文章都可以永久的保存在NAS中了。
TS-464C2介紹
本次的Docker教程中,所有Docker容器均是在威聯(lián)通TS-464C2上順利搭建完成的。威聯(lián)通TS-464C2是一款出色的NAS產(chǎn)品,以其出類拔萃的高配置設(shè)計(jì),為用戶帶來流暢的使用體驗(yàn)。
威聯(lián)通TS-464C2搭載了性能強(qiáng)勁的英特爾11代四核處理器,標(biāo)配8G內(nèi)存無論是確保系統(tǒng)自身的流暢運(yùn)行,還是應(yīng)對(duì)復(fù)雜的數(shù)據(jù)運(yùn)算任務(wù),都能游刃有余。盤位數(shù)量方面則采用4+2的組合,即4個(gè)機(jī)械硬盤+2個(gè)固態(tài)硬盤的大容量組合,最高支持96G的數(shù)量存儲(chǔ),充分滿足了海量存儲(chǔ)與高速訪問的需求。
接口方面,威聯(lián)通TS-464C2的背部貼心配備了HDMI接口,這一設(shè)計(jì)允許用戶直接將顯示設(shè)備與之相連,從而輕松播放視頻內(nèi)容。同時(shí)威聯(lián)通TS-464C2設(shè)有雙2.5G網(wǎng)口,不僅大幅提升了帶寬利用率,更顯著加快了數(shù)據(jù)傳輸速度,為用戶帶來更為高效的網(wǎng)絡(luò)體驗(yàn)。得益于雙網(wǎng)口硬件的加持,還可以將NAS作為一臺(tái)軟路由使用,來探索更高階,更多元化的使用場(chǎng)景。
作為一款主打家用的NAS產(chǎn)品,威聯(lián)通TS-464C2還是非常值得推薦的。有著優(yōu)秀的硬件配置,確保了數(shù)據(jù)讀寫與系統(tǒng)運(yùn)行的流暢性。在軟件生態(tài)方面,又有很好的兼容性與擴(kuò)展性。尤其自帶的Container Station,原生支持下載和管理Docker容器,避免了繁瑣的Docker配置工作,即使初次接觸NAS用戶也可以輕松的上手,輕松享受Docker帶來的便捷與高效。
威聯(lián)通企業(yè)級(jí)的QuTS hero系統(tǒng)也將在最近下放給家用級(jí)NAS TS-464C2、TS-466C,目前官網(wǎng)產(chǎn)品頁面已經(jīng)更新相關(guān)信息。也就是說,之前搭載在上萬元企業(yè)級(jí)NAS才能使用的專屬系統(tǒng),我們以后在千元級(jí)的家用NAS上就能免費(fèi)體驗(yàn)了。QuTS Hero 優(yōu)點(diǎn)是存儲(chǔ)管理非常強(qiáng)大,文件系統(tǒng)用的是專業(yè)存儲(chǔ)常用的ZFS,對(duì)保證數(shù)據(jù)一致性幫助尤為明顯,并且對(duì)讀寫性能有大幅提升,有需求的朋友可以持續(xù)關(guān)注。
因此,對(duì)于那些近期正在尋找一款性能出色、操作簡(jiǎn)便且功能豐富的NAS產(chǎn)品的用戶來說,威聯(lián)通TS-464C2無疑是一個(gè)不可多得的選擇!
,