I recently moved my TrueNAS Scale instance off my Proxmox environment to a dedicated prime and secondary NAS hardware devices.
I think I am pretty good with disaster recovery for my data but I am now thinking about my Apps that I decided to run on my TN instance. I run media heavy apps now on my NAS and not my Proxmox system.
I am familiar with and use Proxmox Backups for those apps but what is the best strategy for apps running on TN? I think that when I setup my first app I pointed some one-time app setup environment to my OS ssd and for my media apps I use data stores for content and config.
When I am setting up the apps I make a dataset to store the config for those apps and then I use ZFS replication to backup that dataset. If I have to rebuild or replace my TrueNAS I reload those apps on the new system, restore those data sets, install the apps and point the configs back at that dataset.