靠腰! Backrest 解決 Restic 指令複雜問題

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

備分成功

查看備分內容

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

返回頂端