For both, I need to exclude a few extra locations that are either transient, or easy to replicate.
~/Applications- Application binaries
/LibraryMacOS system settings
/SystemMacOS operating system
/private/varSystem cache, swap files
~/Library/ArqMetadata about backups, will re-download from cloud storage if I need to restore backups from Arq
~/MoviesTransient storage when travelling
~/VirtualBox VMsDisk images, should manually back up anything in there
~/codeProgramming projects, if it’s not in git it doesn’t exist (Github counts as offsite backup) - excluding the whole thing means I don’t need to deal with
vendor/cache/whatever else individually, and some of those get out of hand pretty quickly.
The new Arq 6 has a different backup selector. By default it backs up
/Library/Application Support, and has an extensive exclusion list (including Cache, Downloads, …).
For my own preferences,
/Library/Application Support is only a few hundred MB so I kept it in, and added the following excluded items:
Applications(covers both paths)
com.docker.docker(where it keeps its containers)