for disaster recovery... assuming it's the whole server, i would recommend having the website / db files on mounted storage. ie AWS EBS, DO's VBS, hetzners volumes.. or whatever alternative your datacentre hosting provides..
this data should already be replicated in multiple places by them, so even if your webserver is down. the actual website/db files should still be ok and easily remounted to be accessible.
not in any way advocating this as an alternative to keeping backups of everything, but it should mean that you can rebuild/reinstall a failed server, restore just the client configs quickly, and remount the actual storage data. no need to wait while restoring hundreds of GB's of data from backups.