services: backrest: image: ghcr.io/garethgeorge/backrest:latest container_name: backrest hostname: backrest networks: - caddy_internal volumes: - /srv/rundata/backrest/data:/data - /srv/rundata/backrest/config:/config - /srv/rundata/backrest/cache:/cache - /srv/rundata/backrest/tmp:/tmp #- /srv/rundata/backrest/rclone:/root/.config/rclone # Mount for rclone config (needed when using rclone remotes) - /srv/rundata:/srv/rundata:ro # Mount local paths to backup - /srv/photo:/srv/photo:ro # Mount local paths to backup - /srv/backups/backrest:/repos # Mount local repos (optional for remote storage) environment: - BACKREST_DATA=/data - BACKREST_CONFIG=/config/config.json - XDG_CACHE_HOME=/cache - TMPDIR=/tmp - TZ=Europe/Minsk # ports: # - "9898:9898" restart: unless-stopped networks: caddy_internal: external: true