backrest
Application Docker from AlexRed's Repository
Vue d'ensemble
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
Exigences
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
===
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
Arguments d'exécution
- Interface utilisateur Web
http://[IP]:[PORT:9898]- Réseau
bridge- Coquille
bash- Privilégié
- false
Configuration du modèle
ConfigPathrw
location of the config.json file
- Cible
- /config
- Défaut
- /mnt/user/appdata/backrest/config
- Valeur
- /mnt/user/appdata/backrest/config
CachePathrw
path for the restic cache which greatly improves performance.
- Cible
- /cache
- Défaut
- /mnt/user/appdata/backrest/cache
- Valeur
- /mnt/user/appdata/backrest/cache
DataPathrw
- Cible
- /data
- Défaut
- /mnt/user/appdata/backrest/data
- Valeur
- /mnt/user/appdata/backrest/data
Restic reposPathrw
(optional) - mount restic repositories on the filesystem
- Cible
- /repos
- Défaut
- /mnt/user/appdata/backrest/repos
- Valeur
- /mnt/user/appdata/backrest/repos
Path to backupPathro
mount directories for backup
- Cible
- /backup
- Défaut
- /mnt/user/backup
- Valeur
- /mnt/user/backup
WebUIPorttcp
Webui access port, BACKREST_PORT env variable can be used to change the app port as well
- Cible
- 9898
- Défaut
- 9898
- Valeur
- 9898
BACKREST_DATAVariable
path for backrest data. restic binary and the database are placed here.
- Défaut
- /data
- Valeur
- /data
BACKREST_CONFIGVariable
path for the backrest config file.
- Défaut
- /config/config.json
- Valeur
- /config/config.json
XDG_CACHE_HOMEVariable
path for the restic cache which greatly improves performance.
- Défaut
- /cache
- Valeur
- /cache
TZVariable
Timezone
- Défaut
- America/Toronto
- Valeur
- America/Toronto
Catégories
Télécharger les statistiques
3,237,530
Total des téléchargements
411,789
Ce mois-ci
266,196
Moyenne / Mois
Total des téléchargements au fil du temps
Chargement du graphique...
Détails
Référentiel
garethgeorge/backrest:latestDernière mise à jour2026-05-04
Première vue2024-08-24
Exécutez Backrest sur Unraid.
Backrest est listé dans Community Apps pour Unraid OS. Explorez Unraid pour créer un serveur domestique flexible, un NAS ou un laboratoire domestique.