用 NAS 或 mini PC 自架 5 套家居工具,慳訂閱之前先計維護成本
3C 產品

用 NAS 或 mini PC 自架 5 套家居工具,慳訂閱之前先計維護成本

圖片:via XDA Developers — https://www.xda-developers.com/docker-containers-to-run-entire-household/
TechLab 編輯部(譯)·

由煮飯、雜務到記帳,一部長開電腦可以幫到幾多?

XDA 作者 Yash Patel 用 5 套自架工具處理餐單、智能家居、存貨、家務、日常開支同訂閱續期,形容整套系統設定好之後,平時幾乎唔使點理。呢種玩法幾吸引:屋企本身有 NAS、舊電腦或者 mini PC,就可以集中資料,少開幾個雲端帳戶。不過原文講得比較輕鬆,真正影響體驗嘅通常係資料有冇人更新、壞咗邊個整,同家人肯唔肯改習慣。

Mealie 同 Grocy:最易開始,亦最考自律

Mealie 集中存放食譜,可以由煮食網站匯入內容、排餐單,再按材料砌購物清單;屋企人用手機瀏覽器已經睇到。Grocy 就再深入一層,記錄食品同日用品數量、到期日、購物清單,亦有定期家務功能。XDA 作者話,呢套組合幫佢減少臨急決定食咩、漏買材料同忘記換濾芯。不過每次買完嘢都要更新存貨,食完亦要扣數;屋企有一個人嫌煩,幾星期後個庫存已經唔可信。建議先揀餐單或者家務其中一項,連續用一個月,再決定使唔使加埋完整存貨管理。

Wallos 訂閱管理介面,顯示多項定期收費同到期資料

圖片:Wallos

Home Assistant 功能最強,部署亦最容易踩坑

Home Assistant 可以將燈、插蘇、門窗感應器同通知集中喺一個介面,再按日落時間或裝置狀態自動做嘢。原文作者用佢控制燈光、提醒關門窗同處理家務提示,呢類自動化確實可以靜靜地慳時間。要留意,官方嘅 Home Assistant Container 安裝方法會用 host network 同 privileged mode。要接 Zigbee 或 Z-Wave USB 裝置,仲要處理裝置映射。Container 版本亦冇 Home Assistant apps,官方對大部分人推薦 Home Assistant OS。純粹想玩智能家居、又未熟 Docker,開獨立 VM 跑 Home Assistant OS 通常順手過硬塞入現有 Compose。

Firefly III 同 Wallos:財務資料留喺自己部機,但輸入功夫唔會少

Firefly III 管收入、支出、預算同報表,官方形容佢預設會留喺自架環境,除非用家主動接駁外部服務,亦支援雙重認證。Wallos 專門記串流、手機月費、雲端儲存同軟件續期,提供手機版面、到期通知同 OIDC。兩套擺埋一齊,家庭現金流會清楚好多,但銀行交易唔會憑空自動分類;Firefly III 匯入資料要靠額外工具或者自行整理,Wallos 嘅訂閱亦要有人維護。財務資料一旦集中,帳戶權限同備份保護要嚴謹過普通食譜 app。Wallos 嘅匯率、通知、網上搵圖示同選配 AI 功能亦可能連去第三方,所以用之前要逐項睇清楚會傳送咩資料。

所謂 5 個 container,其實可以係更多服務

原文口中嘅 5 個 container,準確講係 5 套應用。Docker Compose 確實可以用一份 YAML 啟動成套服務,但部分設定仲會帶埋資料庫、排程器或者匯入工具,實際 container 數目可以多過五個。部署門檻亦唔止貼入 Compose 範本:要設定 volume、時區、密碼、資料庫、restart policy 同更新版本,NAS 仲要處理資料夾權限。已經識 SSH、Docker Compose 同基本網絡設定,部署會順手好多;首次接觸 server 管理,就要預返時間睇 log、改權限同學點還原資料。

手機要易入,家人才會繼續用

呢幾套工具大多用瀏覽器操作,Grocy 有可安裝嘅 PWA,Wallos 亦提供手機版面,喺屋企 Wi-Fi 入 server 位址就用到。不過要家人記住幾組 IP、port 同密碼,實際上好快會放棄。較完整嘅做法係設固定內網名稱、每人分開帳戶,再將常用頁面加到手機主畫面。介面亦要收窄:只畀家人見餐單、購物清單或者訂閱到期提示,管理頁同複雜功能留返畀維護者。家庭工具成功與否,好睇每日操作可唔可以壓到幾秒內完成。

遠端存取唔好直接開一排 port

出街想睇購物清單或者開支記錄,可以用 VPN 類工具連返屋企;Synology NAS 用家亦可考慮 Tailscale,官方文件列明毋須開放 firewall port 都可以遠端存取。若果一定要公開服務,就要加 reverse proxy、HTTPS、獨立帳戶、強密碼同雙重認證,再限制邊啲 app 可以由外網開。Docker 官方特別提醒,-p 8080:80 呢類 port mapping 預設會綁定所有介面,服務有機會對外可見。尤其 Firefly III 同 Wallos 放住財務資料,唔熟 firewall 同憑證管理就留喺內網或 VPN 入面。

備份要離開原機,更新前亦要識還原

Compose 檔、環境設定、persistent volume 同資料庫都要備份,淨係抄一份 YAML 冇用。Mealie 官方明講,介面產生嘅 ZIP 備份要另存到部署 server 以外;Grocy 更新工具雖然會留備份,副本仍然喺同一部機。較穩陣可以每日自動備份去另一部 NAS 或外置儲存,再保留一份異地加密副本,隔一段時間實際還原一次。更新亦唔好盲追 latest:先睇 release notes、備份,再逐套更新同檢查登入、通知、匯入及自動化有冇正常運作。

邊類家庭值得自架?

屋企已有長開 NAS 或低耗電 mini PC、至少有一個人肯做管理員,又確實想共用餐單、智能裝置或家庭帳目,呢 5 類工具幾有發揮空間。若果買機只係為咗慳幾個 app 訂閱,就要連硬件、電費、備份儲存、擺位同維護時間一齊計;舊 desktop 長開亦未必化算。最實際嘅起步方法係先裝 Mealie、Grocy 或 Wallos 其中一套,觀察全家用唔用得長。連一套都冇人更新,開齊五套只會多五樣維護工作。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook