backrest

backrest

Docker 应用程序 from AlexRed's Repository

概述

Web UI and orchestrator for Restic backup. Backrest is a web-accessible backup solution built on top of restic and providing a WebUI which wraps the restic CLI and makes it easy to create repos, browse snapshots, and restore files. Additionally, Backrest can run in the background and take an opinionated approach to scheduling snapshots and orchestrating repo health operations. Features: - Import your existing restic repositories - Cron scheduled backups and health operations (e.g. prune and forget) - UI for browing and restoring files from snapshots - Configurable backup notifications (e.g. Discord, Slack, Shoutrrr, Gotify) - Add shell command hooks to run before and after backup operations. - Compatible with rclone remotes - Cross-platform support (Linux, macOS, Windows, FreeBSD, Docker) - Backup to any restic supported storage (e.g. S3, B2, Azure, GCS, local, SFTP, and all rclone remotes) Github: https://github.com/garethgeorge/backrest Documentation: https://garethgeorge.github.io/backrest/introduction/getting-started

要求

Notes
===
Environment Variables

BACKREST_PORT - the port to bind to. Defaults to 9898.
BACKREST_CONFIG - the path to the config file. Defaults to $HOME/.config/resticui/config.json or if $XDG_CONFIG_HOME is set, $XDG_CONFIG_HOME/resticui/config.json.
BACKREST_DATA - the path to the data directory. Defaults to $HOME/.local/share/resticui or if $XDG_DATA_HOME is set, $XDG_DATA_HOME/resticui.
BACKREST_RESTIC_COMMAND - the path to the restic binary. Defaults managed version of restic which will be downloaded and installed in the data directory.
XDG_CACHE_HOME -- the path to the cache directory. This is propagated to restic.
BACKREST_PORT -- port for webui application

运行时参数

网络用户界面
http://[IP]:[PORT:9898]
网络
bridge
外壳
bash
特权
false

模板配置

ConfigPathrw

location of the config.json file

目标
/config
默认值
/mnt/user/appdata/backrest/config
价值
/mnt/user/appdata/backrest/config
CachePathrw

path for the restic cache which greatly improves performance.

目标
/cache
默认值
/mnt/user/appdata/backrest/cache
价值
/mnt/user/appdata/backrest/cache
DataPathrw
目标
/data
默认值
/mnt/user/appdata/backrest/data
价值
/mnt/user/appdata/backrest/data
Restic reposPathrw

(optional) - mount restic repositories on the filesystem

目标
/repos
默认值
/mnt/user/appdata/backrest/repos
价值
/mnt/user/appdata/backrest/repos
Path to backupPathro

mount directories for backup

目标
/backup
默认值
/mnt/user/backup
价值
/mnt/user/backup
WebUIPorttcp

Webui access port, BACKREST_PORT env variable can be used to change the app port as well

目标
9898
默认值
9898
价值
9898
BACKREST_DATAVariable

path for backrest data. restic binary and the database are placed here.

默认值
/data
价值
/data
BACKREST_CONFIGVariable

path for the backrest config file.

默认值
/config/config.json
价值
/config/config.json
XDG_CACHE_HOMEVariable

path for the restic cache which greatly improves performance.

默认值
/cache
价值
/cache
TZVariable

Timezone

默认值
America/Toronto
价值
America/Toronto

下载统计数据

3,237,530
下载总数
411,789
本月
266,196
平均每月

长期下载总量

加载图表...

详细信息

存储库
garethgeorge/backrest:latest
最后更新2026-05-04
初见2024-08-24

在Unraid 上运行 Backrest 。

Backrest 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。