File Browser 輕量級雲端檔案總管
這篇教學將帶你在 fnOS (飛牛 OS) 上架設 File Browser。相比於 NAS 原生的管理介面,它更加輕量、快速,且介面極簡現代,支援線上預覽圖片、影片甚至是編輯程式碼。當然,我們也會透過 Synology 反代來實現安全的外網存取。
第一階段:建立設定檔資料夾
File Browser 需要一個地方存放資料庫設定檔 (database.db)。
建立路徑:
在 fnOS 的檔案管理器中,建立資料夾:
/vol1/1000/Docker/FileBrowser/config
在 fnOS 的檔案管理器中,建立資料夾:
/vol1/1000/Docker/FileBrowser/config
第二階段:Docker 部署 (fnOS)
1. 下載映像檔
- 打開 fnOS Docker。
- 搜尋映像檔:filebrowser/filebrowser
- 選擇標籤:
latest下載。
2. 容器設定 (Container Config)
建立容器時,請特別注意「儲存空間」的映射,這決定了你能管理哪些檔案。
| 類別 | 參數設定 | 說明 |
|---|---|---|
| 基本設定 | 名稱: filebrowser 自動重啟: Always |
確保隨時可用。 |
| 連接埠 | 本地: 8082 容器: 8080 |
容器內預設為 8080,本地端可自訂 (如 8082) 避免衝突。 |
3. 儲存空間映射 (Volume) ★最關鍵
你需要設定兩組路徑:一組放設定檔,一組是你「真正要管理的檔案」。
| 本地路徑 (Host) | 容器路徑 (Container) | 用途 |
|---|---|---|
| .../FileBrowser/config | /config | 存放資料庫與設定。 |
| /vol1/1000 (舉例) | /srv | 檔案庫入口。這裡對應到你想管理的根目錄。 |
⚠️ 注意: 本地路徑建議選擇你要管理的上層目錄 (例如整個儲存集區或 Media 資料夾),映射到容器內的
/srv。這樣登入後就能看到該目錄下的所有檔案。
啟動容器後,預設帳號密碼通常為 admin / admin。
第三階段:Synology 反向代理設定
透過 Synology NAS 統一管理入口,分配一個漂亮的網域給它。
1. 新增規則
進入 Synology 控制台 > 登入入口 > 進階 > 反向代理伺服器。
- 來源 (Source):
- 協定:HTTPS
- 主機名稱:files.myhome.synology.me (請替換你的網域)
- 連接埠:443
- 目的地 (Destination):
- 協定:HTTP
- 主機名稱:192.168.50.20 (fnOS IP)
- 連接埠:8082 (剛剛設定的 Port)
2. 開啟 WebSocket (選用但建議)
雖然 File Browser 是靜態管理為主,但為了確保即時刷新與上傳穩定,建議在「自訂標頭」中新增 WebSocket。
第四階段:憑證與完成
- 前往 Synology 控制台 > 安全性 > 憑證。
- 點擊「設定」,找到
files.myhome...。 - 將憑證切換為你的 Let's Encrypt 萬用憑證。
🎉 開始使用
斷開 Wi-Fi,使用手機網路瀏覽:
https://files.你的ID.synology.me
初次登入提醒: 請使用預設帳密 (admin/admin) 登入,並務必立刻進入 Settings > Profile 修改密碼。


