- Take backup using
bench --site all backup
- Push the
sites
directory as restic snapshot - Restore the snapshot anywhere
Ideally outsource the backup to cloud providers and make them snapshot volumes for FS as well as DB. eg. AWS EFS and AWS RDS backups.
for self-hosters who do not like cloud providers, read more: How to backup with restic to S3 compatible storage