如何備份和保存文件瀏覽器設置

最後更新: 2026年14月09日

  • 為避免在更新時遺失用戶,必須將資料庫 (.db) 和設定檔掛載到外部磁碟區上。
  • FileBrowser Quantum 在原始基礎上進行了改進,配備了即時搜尋的索引引擎和現代化的介面。
  • 與 Nextcloud 不同,FileBrowser 是一款輕量級工具,專門用於檔案管理,非常適合硬體配置有限的使用者。
  • 透過使用 Traefik 等反向代理和 OIDC 等現代身份驗證方法可以增強安全性。

如何備份文件瀏覽器設定

如何備份我的 FileBrowser 設定?如果您曾因雲端儲存的限製而感到困擾,您可能已經意識到,建立自己的檔案伺服器是最佳選擇。 FileBrowser 已成為最輕量級、最直接的瀏覽器資料夾管理工具之一,讓您可以… 無需支付訂閱費用即可掌控您的數據 每月一次,永無止境。

然而,真正令人頭痛的通常不是安裝本身,而是如何確保系統更新後所有內容都能保留下來。沒有什麼比重啟容器後發現…更令人沮喪的了。 您的使用者和權限已消失由於您沒有保護資料庫,因此被迫從頭開始配置所有內容。

如何確保配置持久有效

NAS 資料儲存單元的特寫鏡頭,象徵配置的持久性和資料安全性。

為了防止 FileBrowser 每次使用 Watchtower 等工具更新鏡像時都恢復為預設值(例如臭名昭​​著的「admin/admin」),這一點至關重要。 掛載設定檔 在外部磁碟區上。如果您沒有將資料庫和 JSON 檔案對應到主機,則變更僅儲存在容器的臨時層中,並在重新啟動後清除。

獨家內容 - 點擊這裡  如何將電腦螢幕分成兩部分

要實現真正的持久化,您必須在主機上建立資料夾結構,例如在 docker/filebrowser您將在此處放置兩個關鍵文件: filebrowser.db 檔案和 .filebrowser.json 文件第一個儲存所有憑證和權限,而第二個定義連接埠和根路徑等參數。

一個穩健的 Docker 部署範例是透過連結這些檔案來運行容器。使用運行指令時,務必新增卷宗標誌。 -v 這樣文件 內部的 /database.db 檔案必須與你的實體檔案相符。 在主機上。這樣,即使您刪除容器以更新版本,登入資訊也會完整地保留在您的硬碟上。

使用 Docker Compose 進行優化部署

專家使用筆記型電腦配置伺服器,非常適合示範使用 Docker Compose 進行部署。

如果你不想費力編寫無盡的命令列,最好的選擇是使用 Docker Compose。這種方法允許你將所有內容都寫在一個文件中。 docker-compose.yml這大大簡化了服務管理。在標準配置中,您可以定義鏡像、連接埠(例如 8080),以及最重要的, 用於配置的磁碟區的路徑 以及您想要提供的數據。

建議指定一個特定使用者(例如,1000:1000)來避免Linux系統中的寫入權限問題。文件寫入完成後,只需執行該命令即可。 docker compose up -d 這樣伺服器就會在背景啟動,允許您存取… 介面類似Google雲端硬碟 但完全私密。

獨家內容 - 點擊這裡  如何在聯想拯救者上截圖?

FileBrowser Quantum:專案發展歷程

現代化的伺服器機房,配有照明機架,體現了私有雲和自架的概念。

對於那些尋求更強大功能的用戶,有一個名為 Quantum 的分支版本,它對原始專案進行了現代化改造。雖然基礎版本簡單有效,但 Quantum 經過重寫,提供了更強大的功能。 更流暢的使用者體驗 而且功能強大,非常適合那些覺得原項目有點停滯不前的人。

Quantum 的一大亮點是它的索引系統。與原版不同,Quantum 預設會對檔案進行索引,從而允許您… 即時即時搜尋 輸入文字時,您可以按尺寸或其他屬性進行篩選,無需重新載入頁面。此外,介面也進行了重新設計,更加簡潔,操作選項被移至可滑動面板和上下文選單中。

比較:Quantum 與 Nextcloud

連接到交換器的網路電纜細節圖,非常適合用來說明 Traefik 等反向代理的配置。

人們常常會將這些工具混淆,但它們的功能卻截然不同。 Nextcloud 是一個功能強大的生產力套件,包含日曆、聯絡人和視訊通話等功能,它採用基於 MySQL 資料庫和 PHP 的重量級架構。而 FileBrowser Quantum 則是… 優化的文件瀏覽器它是一個輕量級的二進位文件,不需要那麼多基礎設施,因此非常適合像樹莓派這樣的小型硬體。

Nextcloud 在雙向同步和文件協作方面表現出色,而 Quantum 則專注於 導航和顯示效率對於那些只需要快速上傳、下載和共享檔案的用戶來說,Quantum 的輕量級是無與倫比的,它佔用的 RAM 僅為 Nextcloud 安裝所需 RAM 的一小部分。

獨家內容 - 點擊這裡  如何開啟 ISZ 文件

進階設定和安全

在像 Quantum 這樣的較新版本中,管理透過文件得以簡化。 config.yaml在這裡,您不僅可以定義連接埠和路由,還可以定義高級身份驗證方法。雖然使用者名稱和密碼存取是標準做法,但也可以整合其他方式。 OIDC 或 PassKeys 認證系統 透過 PocketID 等工具,從而消除對傳統密碼的依賴。

對於那些將伺服器暴露在網路上的用戶來說,最專業的做法是使用像 Traefik 這樣的反向代理。這樣可以方便地管理 SSL 憑證並使用 自訂網域名稱以存取您的文件 安全地避免將直接連接埠暴露給全世界,並為您的自架基礎架構增加額外的保護層。

維護 FileBrowser 配置的關鍵在於正確管理 Docker 卷,以防止資料庫不穩定。無論是選擇簡潔的原始版本,還是功能強大、搜尋速度快的 Quantum 版本,關鍵在於… 將 .db 檔案和設定檔外部化從而確保您的私有雲穩定、安全,並且易於在伺服器之間遷移。