backrest

backrest

Aplicación Docker from AlexRed's Repository

Visión general

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

Requisitos

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

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:9898]
Red
bridge
Concha
bash
Privilegiado
false

Configuración de plantillas

ConfigPathrw

location of the config.json file

Objetivo
/config
Por defecto
/mnt/user/appdata/backrest/config
Valor
/mnt/user/appdata/backrest/config
CachePathrw

path for the restic cache which greatly improves performance.

Objetivo
/cache
Por defecto
/mnt/user/appdata/backrest/cache
Valor
/mnt/user/appdata/backrest/cache
DataPathrw
Objetivo
/data
Por defecto
/mnt/user/appdata/backrest/data
Valor
/mnt/user/appdata/backrest/data
Restic reposPathrw

(optional) - mount restic repositories on the filesystem

Objetivo
/repos
Por defecto
/mnt/user/appdata/backrest/repos
Valor
/mnt/user/appdata/backrest/repos
Path to backupPathro

mount directories for backup

Objetivo
/backup
Por defecto
/mnt/user/backup
Valor
/mnt/user/backup
WebUIPorttcp

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

Objetivo
9898
Por defecto
9898
Valor
9898
BACKREST_DATAVariable

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

Por defecto
/data
Valor
/data
BACKREST_CONFIGVariable

path for the backrest config file.

Por defecto
/config/config.json
Valor
/config/config.json
XDG_CACHE_HOMEVariable

path for the restic cache which greatly improves performance.

Por defecto
/cache
Valor
/cache
TZVariable

Timezone

Por defecto
America/Toronto
Valor
America/Toronto

Descargar estadísticas

3,237,530
Descargas totales
411,789
Este mes
266,196
Media / Mes

Descargas totales a lo largo del tiempo

Cargando gráfico...

Detalles

Repositorio
garethgeorge/backrest:latest
Última actualización2026-05-04
Visto por primera vez2024-08-24

Ejecute Backrest en Unraid.

Backrest se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.