Moved my TrueNAS off Proxmox to bare metal. How do you backup your TN apps?

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.

You have a few options. Personally I would go with option 1.

  1. Setup your primary to backup to your secondary using ZFS replication
  2. You can backup using rsync

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.

1 Like

personally I wouldn’t bother. Docker apps are meant to be ephemeral. I do backup all my docker compose files and my persistant volumes, but apps, no.