Files
docker_compose/backrest.yaml
T
2026-06-30 21:20:02 -05:00

41 lines
1.4 KiB
YAML

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"