Last Updated on 2026-10-20 by william
Backrest 可翻譯成靠背或靠腰
Backrest 是基於 restic 建置的 Web 存取備份、跨平台全面解決方案。
# Backrest 功能、特色
Web介面:
可本地或遠端存取(非常適合NAS部署)
多平台支援:
Linux
macOS
視窗
FreeBSD
Docker開始使用這款備份軟體之前,咱們需搞定如何掛載來源目錄/檔案。
基本上 Linux 可直接支援 cifs (smb) 掛載 windows 分享的目錄,以及 nfs 網路目錄。sftp 可利用 rclone 掛載。
我請 ai 寫一個簡單的 python 程式,讓咱們輕鬆做設定。
1. 支援 smb/cifs、 nfs 與 sftp 掛載要備份的來源資料。
2. 產生 docker compose 檔案,及啟動腳本,該腳本將自動掛載 cifs、nfs 與 sftp 後,再啟用 Backrest 容器。
第一步,執行 localhost:5000
這步驟可設定 backrest docker compose 所需要的設定資料

第二步,第一步會產生 docker compose 的 yaml 檔案,以及 startup.sh/shutdown.sh ,我們只要執行 startup.sh 腳本,就可以啟動 Backrest 容器了,startup.sh 會自動掛載要備分的來源目錄。

第三步,進入 Backrest http://localhost:9898,設定 repository 與備份計畫,此時可以關閉第一步執行的localhost:5000程式了(app.py)
記得第一次登入,要改帳號密碼登入

登入後,先設定 “Add Repo” (要備份到哪個 restic 目錄),完成後,還要到 Add Plans 設定多久備份一次


更多排除的檔案不需要備分

設定發送的email,請參考 shoutrrr

備分成功

查看備分內容

