TrueNAS Scale native Apps safe backup routine

I got my TrueNAS Scale ElectricEel-24.10.1 running for a couple of months,
this is my first NAS server and all is doing well, I have a couple of Native apps installed via the apps catalog like nextcloud, tailscale, etc
I want to keep the apps updated (and the OS) but I am afraid to make any changes without a backup.
Honestly other than backing up the configuration file specific for every app, and the general configuration file of TrueNAS, I don’t understand what else needs to be done, and how to recover from a catastrophic event.
(I intend on having an off location machine clone via rsync in the near future)

for now I dont have any backup place that is larger than my storage, but it is only 2 TB
my thoughts are for when I scale it up, finding 60 TB of extra storage for every update sounds wasteful.

how do you do it? are there any useful resources?
would be glad if you could point some out if possible
thank you

Don’t use rsync for clone - use ZFS replication which is much much faster.

1 Like

il read about it
thanks

For an official app, you can see the rendered compose by looking at

/mnt/.ix-apps/app_configs/<app>/<version>/templates/rendered/docker-compose.yaml

making a backup of these yaml files for each of your apps could form part of a backup scheme for the apps (but it is hardly a convenient mechanism, I realise).

Don’t forget that if you update an official app from the catalogue, but perhaps it’s not to your liking, you can roll back: