as part of our digital sovereignty goals,
social.v.st is going to migrate from the cloud to an on-prem server.
@th Modern filesystems such as zfs/btrfs or cephfs (if you need a clustered FS) do provide easy online snapshots of the filesystem volumes which could be easily replicated to the 2nd server. It would be interesting to know which solution you will be using.
@th I would highly recommend using zfs as the filesystem, then you can use the tools "sanoid" for snapshotting and "syncoid" for replication
@th This means that there are, at least, two of us believing that you should leave the cloud!
Greetz from my contribution to digital sovereignty (with IPv6).