一個可以安裝Docker的nas可玩性要高得多,所以年初下了狠心,淘汰了不支持Docker的群暉213+,入手了423+。從數(shù)字看,一個是13年的產(chǎn)品,一個是23年的產(chǎn)品,10年了,升級大不大呢?玩黑群暉的肯定不屑一顧,再怎么升也不入我眼!是啊,畢竟硬件不是群暉的強項,人家是買軟件送硬件。

樓主之前的群暉213+只是單純的當(dāng)網(wǎng)絡(luò)存儲器,因為群暉套件里也就那點東西,文件管理、音樂視頻,做家庭多媒體服務(wù)器也夠用了,當(dāng)時都是網(wǎng)上找資源下載,下完了才能聽才能看。直到出現(xiàn)了網(wǎng)盤這東西,世界完全變了,高清的也可以在線看了,還要什么NAS啊。然后就出現(xiàn)了Alist這款神器,集成了各種網(wǎng)盤,把別人的Alist套娃進來也是非常的方便,要啥資源有啥資源。不過呢,好日子也不長久,想要高速,快快交錢!哈哈,嘮叨了這么多,和今天的主題沒關(guān)系,不說啦,進入正題。

先來展示一下我的成果:

玩轉(zhuǎn)NAS:家太大容易迷路?給家一個漂亮的導(dǎo)航頁

怎么樣?我把NAS上的服務(wù)集成到了首頁,家再大也不怕迷路啦。甚至連天氣、NAS狀態(tài)、Emby狀態(tài)、Home Assistant實體狀態(tài)等等都可以實時顯示!

這就是Dcoker項目gethomepage/homepage,項目主頁:https://gethomepage.dev,里面有具體的使用說明。我就簡單地說幾個重點:

安裝:

使用docker compose:

services:

homepage:

image: ghcr.io/gethomepage/homepage:latest

container_name: homepage

ports: - 3000:3000

volumes:

- /path/to/config:/app/config # /path/to/config為本地目錄,先建好,用來保存配置文件,如/volume1/docker/homepage/config

- /var/run/docker.sock:/var/run/docker.sock # 可選項,如需獲取docker信息,必填

以上對用過docker的老鳥不是問題,如果是新手,建議先學(xué)習(xí)一些docker的常用知識。使用docker安裝命令也是非常方便:

docker run -p 3000:3000 -v /path/to/config:/app/config -v /var/run/docker.sock:/var/run/docker.sock ghcr.io/gethomepage/homepage:latest

配置:

安裝好后訪問docker ip:3000即可看到初始頁面,可以把web首頁指向這個地址。這是本地目錄下的配置文件,bookmarks.yaml是定義最下方的網(wǎng)址收藏夾,services.yaml是定義中間的服務(wù),可以包括連接、widgets信息等,widgets.yaml定義首行設(shè)置,settings.yaml是全局設(shè)置。

玩轉(zhuǎn)NAS:家太大容易迷路?給家一個漂亮的導(dǎo)航頁

settings.yaml內(nèi)容寫法:

玩轉(zhuǎn)NAS:家太大容易迷路?給家一個漂亮的導(dǎo)航頁

根據(jù)你的具體情況填寫,title標題,description站名,language語言,hideVersion隱藏版本信息,hideErrors隱藏錯誤信息。background下是背景設(shè)置,image我設(shè)的是bing每日一圖,每天更換,挺漂亮的,blur模糊度(除了sm,還可以選md,xl),saturate飽和度,brightness亮度,opacity透明度,可以在0-100之間設(shè)定。

services.yaml內(nèi)容寫法:

玩轉(zhuǎn)NAS:家太大容易迷路?給家一個漂亮的導(dǎo)航頁

有人看到密密麻麻的代碼就發(fā)怵,好像沒個后臺不行??蓜e被嚇著,其實yaml文檔很好寫,代碼很規(guī)范,依葫蘆畫瓢就行,第一個橫杠后面是一級菜單,然后在下面依次縮進,第二個橫杠就是菜單下面的服務(wù)內(nèi)容了,icon是圖標,放在docker/homepage/icon目錄下。href是指向的網(wǎng)址,description是服務(wù)說明。如果服務(wù)支持API,則可以使用widget來獲取服務(wù)信息,homepage支持的widget可以到它的主頁查詢。例如我的群暉NAS,就可以放在里面,不過安全起見,給它獨立設(shè)置一個賬號,分配好權(quán)限,和訪問IP地址限制。

bookmark.yaml內(nèi)容寫法:

玩轉(zhuǎn)NAS:家太大容易迷路?給家一個漂亮的導(dǎo)航頁

沒什么好說的,和services.yaml里的寫法類似,不過在icon前加了一橫杠。

widgets.yaml寫法:

玩轉(zhuǎn)NAS:家太大容易迷路?給家一個漂亮的導(dǎo)航頁

這是設(shè)定首行內(nèi)容的,搜索引擎我設(shè)為了百度。最右面的天氣需要到openweathermap申請一個免費的賬號,使用apikey來獲取天氣信息。latitude和longitude是你所在地的緯度和經(jīng)度,可以去http://jingweidu.757dy.com查詢。

再給大家一點有趣的東西:

玩轉(zhuǎn)NAS:家太大容易迷路?給家一個漂亮的導(dǎo)航頁

Emby就不說了,這個必須要有。Home Assistant下面的實時電量和功率哪來的?對Ha大佬來說肯定不是什么新鮮貨,這是在逛閑魚時看到的,實現(xiàn)起來也很方便,就是下面這個東東:

玩轉(zhuǎn)NAS:家太大容易迷路?給家一個漂亮的導(dǎo)航頁

接入Home Assistant后,在services.yaml里添加Ha的widget,key在Home Assistant里用戶資料-安全-長期訪問令牌里創(chuàng)建。下面的實體狀態(tài),我這里填的就是電量計的相關(guān)內(nèi)容,如果需要更多信息,可以增刪。

玩轉(zhuǎn)NAS:家太大容易迷路?給家一個漂亮的導(dǎo)航頁

萬事開頭難,在部署這些東西的過程中,遇到難題逐一攻破,得到的愉悅感才是折騰的最終目的。所以,我要對新手說:不要怕困難,困難是進步的唯一階梯。

作者聲明本文無利益相關(guān),歡迎值友理性交流,和諧討論~

,

聲明:本站所有文章,如無特殊說明或標注,均為本站原創(chuàng)發(fā)布。任何個人或組織,在未征得本站同意時,禁止復(fù)制、盜用、采集、發(fā)布本站內(nèi)容到任何網(wǎng)站、書籍等各類媒體平臺。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進行處理。