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.

Replies (2)

This is very interesting, do you check and backup daily the SCB? I've read it should only change when open/closing channels but for CLN i noticed my emergency.recover which is the equivalent of the SCB changes more than expected. In my case a service is running and checking every hour if the file changed, if so, copy and perform a hash compare with the copied file and original