Home Lab 總覽
這份筆記是整套 Home Lab 的索引與導覽
💡 快速導航
🎯 為什麼你需要一台家用 NAS?
你有沒有遇過這些困擾?
| 雲端痛點 | 我們的解決方案 |
|---|---|
| 💸 iCloud/Google Drive 空間不夠 | 12TB+ 本地儲存,想放多少放多少 |
| 📅 每月付費好心疼 | 一次投資,終身免月費 |
| 🐢 網路慢時抓檔案好慢 | 家裡區網 1Gbps/10Gbps,秒開檔案 |
| 🔒 隱私疑慮 | 資料在自己家,不會被雲端公司看光 |
| 📱 手機空間不足 | 相片自動備份到NAS, 不需要一直佔用手機空間 |
| 🦠 勒索病毒 | ZFS 快照功能,隨時可回溯救命 |
簡單來說…
有了 NAS,就像在家裡建了一個私人的 Google Drive / iCloud,但:
- ✅ 不用每月付錢
- ✅ 速度快 10 倍以上(內網傳輸)
- ✅ 空間幾乎無上限
- ✅ 隱私完全自己掌控
💡 使用情境(Use Cases)
| 情境 | 說明 |
|---|---|
| 📷 手機相片備份 | 自動同步手機相片,永遠不怕回不去, 替代 Google Photos |
| 🎬 電影/影集庫 | 用 Plex 搭建個人 Netflix,串流到家裡每台裝置 |
| 📁 檔案集中管理 | 老公/老婆/小孩的檔案全部放這裡,再也不用問「檔案在哪裡?」 |
| 📱 手機 App 資料庫 | Nextcloud 替代 Google Drive |
| 🏠 智慧家庭中樞 | 跑 Home Assistant,資料全部本地 |
| 📼 監視器錄影 | ZoneMinder 或 Scrypted 錄製監控畫面 |
目標
- 資料主權(照片、文件、媒體)
- 可維運(可觀測、可備份、可還原)
- 服務分層(儲存層與應用層拆開)
- 對外安全暴露(反向代理 + HTTPS)
架構摘要
核心思想是「TrueNAS 專注做儲存、OMV 專注跑服務」。
- TrueNAS = Storage Layer:主要承擔
ZFS、資料集、快照與資料保護,只保留少量「必須貼近資料」或吃硬體能力的服務。 - OMV = App Layer:大多數日常服務都以
Docker方式集中部署在OMV,讓安裝、升級、回滾與遷移更一致、更好維護。
這樣分層的好處是:把「資料安全」與「應用變更」拆開管理,降低互相影響;未來不論是擴充儲存或搬移服務,都能更彈性。
flowchart TD U[使用者 / 內網裝置] -->|服務存取(UI / API)| O[OMV\nApp Layer\nDocker 服務集中部署] U -->|資料存取(SMB / NFS)| T[TrueNAS\nStorage Layer\nZFS / Dataset / Snapshot] O -->|NFS / SMB / Rsync| T subgraph OMV_Services [OMV 主要服務] direction TB HA[Home Assistant] TM[TeslaMate] NPM[Nginx Proxy Manager] DB[MariaDB] BW[Bitwarden] HA ~~~ TM ~~~ NPM ~~~ DB ~~~ BW end subgraph TN_Services [TrueNAS 少量貼近資料服務] direction TB PX[Plex] IM[Immich] NC[Nextcloud] PX ~~~ IM ~~~ NC end O --- OMV_Services T --- TN_Services
相關基礎設施筆記:
- TrueNAS: 儲存與資料集管理(Storage Layer)
- OpenMediaVault: Docker 應用主機與備援備份落地(App/Backup Layer)
🏠 服務清單(Services)
TrueNAS(儲存伺服器)🐳
| 服務 | 用途 | 說明 |
|---|---|---|
| Immich | 手機相片備份 | Google Photos 替代品,減少手機空間焦慮 |
| Plex | 媒體伺服器 | 私人 Netflix |
| Nextcloud | 雲端檔案同步 | 私有雲空間 |
| PhotoPrism | AI 相片管理 | 智慧相片搜尋 |
| FileBrowser | 檔案管理器 | 網頁式管理介面,分享檔案給其他人 |
| Rsyncd | 備份同步 | TrueNAS 到 OMV 備份 |
| WebDAV | 檔案傳輸協議 | 在外也能訪問NAS中的數據 |
為什麼有些服務堅持放在 TrueNAS 跑?
OMV(服務運算伺服器)🖥️
OMV 是另一台獨立實體機器,作為主要服務運算節點
| 服務 | 用途 | 說明 |
|---|---|---|
| Home Assistant | 智慧家庭中樞 | 整合與自動化 IoT 裝置 |
| TeslaMate | 車輛監控分析 | Tesla 行車與充電數據分析 |
| Nginx Proxy Manager | 反向代理管理 | 網域轉發與 SSL 憑證管理 |
| MariaDB | 核心資料庫 | 各服務資料持久化儲存 |
| KaraKeep | AI 網頁收藏 | 智慧擷取、整理與搜尋網頁內容 |
| Calibre | 電子書管理 | 電子書庫管理與分發 |
| Bitwarden | 密碼管理 | 自架密碼庫(帳密/金鑰) |
| Obsidian Sync | 筆記同步 | 基於 CouchDB 的同步服務 |
| Baidu Disk | 雲端同步 | 百度網盤 24/7 下載與同步 |
| Authelia | 身份驗證與存取控制 | 提供登入保護與 2FA 驗證 |
📝 筆記索引
基礎設施層
硬體(Hardware)
- TrueNAS - 儲存伺服器詳細配置
- OpenMediaVault - OMV 應用層與備援策略
軟體(Software)
- nginx-proxy-manager - 反向代理與憑證管理
- authelia - 身份驗證與存取控制
- mariadb - 核心資料庫服務
服務筆記(待補)
- Immich
- Plex
- Nextcloud
- PhotoPrism
- Home Assistant
- TeslaMate
- Nginx Proxy Manager
- MariaDB
- KaraKeep
- Calibre
- Bitwarden
- Obsidian Sync
- Baidu Disk
🖼️ Home Lab Server Rack 照片
