From 86fe3b26eb4fd97e8a27af548f2c528af3148b67 Mon Sep 17 00:00:00 2001 From: pixelthorn Date: Tue, 30 Jun 2026 21:20:02 -0500 Subject: [PATCH] Add backrest.yaml --- backrest.yaml | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 backrest.yaml diff --git a/backrest.yaml b/backrest.yaml new file mode 100644 index 0000000..86602a0 --- /dev/null +++ b/backrest.yaml @@ -0,0 +1,41 @@ +services: + backrest: + image: ghcr.io/garethgeorge/backrest:latest + container_name: backrest + #hostname: backrest + restart: unless-stopped + volumes: + - /srv/docker/utilities/backrest/data:/data + - /srv/docker/utilities/backrest/config:/config + - /srv/docker/utilities/backrest/cache:/cache + - /srv/docker/utilities/backrest/tmp:/tmp + - /srv/docker/utilities/backrest/rclone:/root/.config/rclone # Mount for rclone config + - /srv/docker/utilities/backrest:/repos # Mount local repos (optional) + # Mount local paths to backup + - /mnt:/server_mnt + - /srv:/server_srv + - /home:/server_home + - /etc:/server_etc + - /usr:/server_usr + - /var/lib/docker:/server_docker + environment: + - BACKREST_DATA=/data + - BACKREST_CONFIG=/config/config.json + - XDG_CACHE_HOME=/cache + - TMPDIR=/tmp + - TZ=America/Chicago + labels: + - homepage.group=Utilities + - homepage.name=Backrest + - homepage.icon=backrest.png + - homepage.href=${BACKREST_URL} + - homepage.description=Server Backups + - homepage.widget.type=backrest + - homepage.widget.url=${BACKREST_URL} + - homepage.widget.username=${USER} + - homepage.widget.password=${PWD} + - homepage.widget.fields=["num_success_latest","num_failure_latest","num_success_30","num_plans","num_failure_30","bytes_added_30"] + - dockhand.url=${BACKREST_URL} + ports: + - "9898:9898" + \ No newline at end of file