Here is what I do. I've been hosting a BTCPay Server instance on Oracle Cloud for close to 3 years now at zero cost. It is using LND. I've not had to go through a recovering process yet.
Monthly or so I do a application consistent Boot Volume backup of the server. The process is basically shutdown BTCPay Server instance components then do a Boot Volume backup. Takes about 30 second to complete.
Here are the details about this process.
Second, I monitoring the Forward History daily and do a static channel backup. Basically, I'm executing the 2 commands below from the CLI.
BTCpay ForwardingHistory
BTCpay ExportAllChannelBackups SCB
Here are the details about this process.


PSOciBootBackup Boot Volume Backup
A PowerShell script for performing a Boot Volume Backup on an Oracle Cloud compute instance running **BTCPay Server** application to generate an ap...

Automating BTCPAY Server and LND with REST API
Installing and Automating BTCPAY Server