---
# System prepended metadata

title: 開源跨平台系統(WindowsFreeBSD 和 GNU/Linux)及資料備份神器-UrBackup
tags: [NAS, PVE]

---

# 開源跨平台系統(WindowsFreeBSD 和 GNU/Linux)及資料備份神器-UrBackup

它到底有多神？簡單說幾個重點：

💻 檔案 + 系統映像，給你雙重保險！
不只可以救回單一誤刪的檔案或照片（手殘黨必備），
更能在電腦整台掛掉、系統中毒、甚至硬碟壞掉時，讓你用 USB 開機，
把整個系統「起死回生」到全新的硬碟上！

⚡ 背景默默運作，備份於無形！
設定好之後，它就在背景安靜工作，完全不打擾你追劇或打電動。
第一次完整備後，之後的「增量備份」都快如閃電！

🏠 集中管理，一目了然！
只要在 NAS 或一台永遠開機的電腦上安裝「伺服器端」，
其他電腦裝上「用戶端」，就能透過一個網頁介面，
統一管理所有設備的備份狀況，超級方便。

💰 開源免費，功能不打折！
這麼強大的功能，竟然完全免費！背後有活躍的社群在維護，
全球有超過兩萬個正在運作的伺服器，穩定性不用擔心。

官方網址:[UrBackup](https://www.urbackup.org/index.html)


# 使用說明

好的，這是一份補充說明的 UrBackup 使用手冊，以 Markdown 格式呈現，旨在提供比原文更詳盡的資訊、最佳實踐和額外提示。

---

### **UrBackup 完整設定與使用指南**

UrBackup 是一套功能強大且開源的用戶端/伺服器備份系統。透過簡易的設定，您就能為區域網路內的多台電腦建立穩定可靠的備份機制。以下是詳細的設定步驟與補充說明：

#### **1. 下載並安裝 UrBackup 伺服器 (Server)**

* **說明**:
    伺服器是整個備份系統的核心，負責接收、管理和儲存所有來自用戶端的備份資料。建議將其安裝在一台儲存空間充足、穩定運行的電腦或專用伺服器（如 NAS）上。

* **下載連結**:
    前往 [UrBackup 官方網站](https://www.urbackup.org/download.html) 下載最新版本的伺服器安裝程式。請根據您的作業系統選擇合適的版本（支援 Windows、Linux 及多種 NAS 系統）。

* **安裝提示**:
    * **Windows**: 執行安裝程式並遵循引導完成。安裝過程中，程式會自動設定防火牆規則，允許用戶端連線。
    * **Linux**: 您可以使用官方提供的二進位檔或透過套件管理員（如 `apt` 或 `yum`）安裝。對於進階使用者，也可以從原始碼編譯。
    * **NAS**: 部分 NAS 品牌（如 Synology, QNAP）可透過其套件中心直接安裝，或以 Docker 容器方式運行。

#### **2. 設定備份儲存路徑**

* **說明**:
    這是存放所有備份檔案的根目錄。請務必選擇一個容量足夠大的硬碟或磁碟陣列。為了資料安全，**強烈建議**將此路徑設定在與作業系統不同的實體硬碟上。

* **設定步驟**:
    1.  安裝完成後，開啟瀏覽器並輸入 `http://localhost:55414` 進入 Web 管理介面。
    2.  點擊頂端的「**設定 (Settings)**」頁籤。
    3.  在「**備份儲存路徑 (Backup storage path)**」欄位中，填入您規劃好的資料夾路徑。例如：
        * Windows: `D:\UrBackup`
        * Linux: `/media/backups/urbackup`
    4.  點擊「**儲存 (Save)**」按鈕。伺服器可能會需要一點時間來初始化這個路徑。

* **最佳實踐**:
    * **儲存空間**: 預估您需要備份的總資料量，並保留至少 2-3 倍的空間以存放多個歷史版本。
    * **硬碟健康**: 定期檢查備份硬碟的健康狀態（S.M.A.R.T.）。
    * **檔案系統**: 建議使用支援快照或具備高穩定性的檔案系統，如 Btrfs 或 ZFS，這能與 UrBackup 搭配提供更佳的資料完整性保護。

#### **3. 在用戶端 (Client) 上安裝 UrBackup 用戶端程式**

* **說明**:
    您需要在每一台需要被備份的電腦（無論是 Windows、macOS 或 Linux）上安裝用戶端程式。此程式會在背景運行，負責將指定的資料傳輸到伺服器。

* **下載與安裝**:
    1.  再次前往 [UrBackup 官網下載頁面](https://www.urbackup.org/download.html)。
    2.  下載對應用戶端作業系統的安裝程式。
    3.  安裝過程非常簡單，基本上只需不斷點擊「下一步」即可。安裝程式會自動將自己設定為開機啟動。

* **伺服器探索機制**:
    * 安裝完成後，用戶端程式會自動透過廣播封包在區域網路中尋找 UrBackup 伺服器。此過程通常在幾分鐘內完成。
    * 如果伺服器與用戶端不在同一個子網域，或自動探索失敗，您需要手動設定伺服器 IP 位址（詳見下方「疑難排解」）。

#### **4. 指定要備份的資料夾**

* **說明**:
    用戶端被伺服器發現後，您就可以在伺服器的 Web 介面為該用戶端設定備份內容。

* **設定方式**:
    1.  回到伺服器的 Web 介面 (`http://localhost:55414`)。
    2.  在「**狀態 (Status)**」頁面，您應該會看到新安裝的用戶端出現在列表中。
    3.  點擊該用戶端名稱旁的「**設定 (Settings)**」連結（或在全域設定中為所有用戶端統一設定）。
    4.  在「**要備份的預設目錄 (Default directories to backup)**」欄位中，輸入您想要備份的資料夾路徑，多個路徑請用分號 `;` 隔開。例如：
        * `C:\Users\YourUser\Documents;D:\WorkData`
    5.  設定完成後，伺服器會在下一個備份週期自動套用此設定。

* **備份類型**:
    * **檔案備份 (File Backups)**: 僅備份指定的資料夾和檔案。適合用來保護重要文件、照片等。
    * **映像檔備份 (Image Backups)**: 完整備份整個硬碟分割區（例如 C 槽）。當系統崩潰時，可用於快速還原整個作業系統，無需重灌。您可以在用戶端設定中啟用映像檔備份。

#### **5. 自動探索與開始備份**

* **說明**:
    UrBackup 的核心優勢之一就是「設定後不理」。一旦伺服器發現了用戶端，便會根據預設的排程自動開始備份。

![image](https://hackmd.io/_uploads/Sk6Xl8UPge.png)


* **備份排程**:
    * UrBackup 預設會執行「**增量備份 (Incremental Backup)**」，只備份自上次以來有變動的檔案，以節省時間和儲存空間。
    * 伺服器會定期執行「**完整備份 (Full Backup)**」。您可以在「設定」->「備份」中調整增量備份與完整備份的執行頻率。例如：每 24 小時執行一次增量備份，每 30 天執行一次完整備份。

* **監控狀態**:
    * 您隨時可以透過 Web 介面的「**狀態 (Status)**」頁面查看各個用戶端的備份進度與最後備份時間。
    * 「**備份 (Backups)**」頁面則可讓您瀏覽、下載或還原任何一個用戶端的備份檔案。

---

### **補充說明與疑難排解**

* **手動新增用戶端**:
    如果伺服器無法自動發現用戶端（例如跨網段或網路設定問題），您可以在「**設定 (Settings)**」 -> 「**用戶端 (Clients)**」 -> 「**新增用戶端 (Add new client/user)**」中，透過用戶端的 IP 位址或主機名稱手動新增。

* **Internet/遠端備份**:
    UrBackup 也支援透過網際網路進行遠端備份。這需要更進階的設定：
    1.  在伺服器端設定一個固定的 IP 位址或使用 DDNS。
    2.  在路由上設定「**通訊埠轉發 (Port Forwarding)**」，將 `55413`, `55414`, `55415` 這幾個 TCP/UDP 通訊埠指向您的 UrBackup 伺服器。
    3.  在遠端的用戶端程式上，手動指定伺服器的公網 IP 或 DDNS 位址。

* **還原資料**:
    * **檔案還原**: 登入 Web 介面，在「**備份 (Backups)**」頁面找到對應的用戶端和備份時間點，直接瀏覽並下載檔案即可。
    * **映像檔還原**: 需要使用 UrBackup 提供的還原光碟 (Restore CD/USB)。從官網下載 ISO 檔案，製作成可開機的 USB 或光碟，然後用它來啟動需要還原的電腦，並按照指示操作。

* **效能調校**:
    在「設定」中，您可以調整「**最大同時備份數量 (Max simultaneous backups)**」以及針對個別用戶端的「**傳輸速度限制 (Transfer speed limit)**」，以避免備份任務占用過多網路頻寬而影響正常使用。
