rsnapshot is a filesystem snapshot utility that uses rsync to create periodic backups of local and remote machines over SSH. Its core strength lies in the extensive use of hard links, which dramatically reduces the required disk space by only storing changes between snapshots.
Once configured, your backups can happen automatically without any manual intervention. Key benefits include:
services:
rsnapshot:
image: lscr.io/linuxserver/rsnapshot:latest
container_name: rsnapshot
environment:
- PUID=1000
- PGID=1000
- TZ=Etc/UTC
volumes:
- ./config:/config
- ./snapshots:/snapshots
- ./source_data:/source_data:ro
restart: unless-stopped# No sensitive environment variables are required for this container.
# Infrastructure settings like PUID, PGID, and TZ are defined directly in the docker-compose.yml.Auto-fetched about 23 hours ago
Auto-fetched about 23 hours ago