backrest

backrest

Docker-Anwendung from AlexRed's Repository

Übersicht

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

Anforderungen

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

Laufzeit-Argumente

Web-UI
http://[IP]:[PORT:9898]
Netzwerk
bridge
Shell
bash
Privilegiert
false

Konfiguration der Vorlage

ConfigPathrw

location of the config.json file

Ziel
/config
Standard
/mnt/user/appdata/backrest/config
Wert
/mnt/user/appdata/backrest/config
CachePathrw

path for the restic cache which greatly improves performance.

Ziel
/cache
Standard
/mnt/user/appdata/backrest/cache
Wert
/mnt/user/appdata/backrest/cache
DataPathrw
Ziel
/data
Standard
/mnt/user/appdata/backrest/data
Wert
/mnt/user/appdata/backrest/data
Restic reposPathrw

(optional) - mount restic repositories on the filesystem

Ziel
/repos
Standard
/mnt/user/appdata/backrest/repos
Wert
/mnt/user/appdata/backrest/repos
Path to backupPathro

mount directories for backup

Ziel
/backup
Standard
/mnt/user/backup
Wert
/mnt/user/backup
WebUIPorttcp

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

Ziel
9898
Standard
9898
Wert
9898
BACKREST_DATAVariable

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

Standard
/data
Wert
/data
BACKREST_CONFIGVariable

path for the backrest config file.

Standard
/config/config.json
Wert
/config/config.json
XDG_CACHE_HOMEVariable

path for the restic cache which greatly improves performance.

Standard
/cache
Wert
/cache
TZVariable

Timezone

Standard
America/Toronto
Wert
America/Toronto

Statistik herunterladen

3,237,530
Downloads insgesamt
411,789
Dieser Monat
266,196
Durchschnittlich / Monat

Gesamte Downloads im Laufe der Zeit

Tabelle laden...

Einzelheiten

Repository
garethgeorge/backrest:latest
Zuletzt aktualisiert2026-05-04
Erstmals gesehen2024-08-24

Führen Sie Backrest auf Unraid aus.

Backrest ist gelistet in Community Apps für Unraid OS. Erkunden Sie Unraid, um einen flexiblen Heimserver, ein NAS oder ein Heimlabor aufzubauen.