(And test them before comitting)
Comment on Upgrading Paperless-ngx several revisions behind
InEnduringGrowStrong@sh.itjust.works 1 week ago
I’ve not had good luck finding something that gives me the confidence to go about it
Now’s a good time to make sure you have good backups.
Knowing you can fallback to your backups helps a lot with confidence.
Appoxo@lemmy.dbzer0.com 1 week ago
MysteriousSophon21@lemmy.world 1 week ago
backups are useless if you’ve never tested the restore process, so definitely try restoring to a test environment first befroe you do the upgrade.
corsicanguppy@lemmy.ca 1 week ago
fallback
That’s the noun. For the verb, it’s “fall back”, with a space.
darkan15@lemmy.world 1 week ago
Having the ability to shut down the main instance of an app and run a secondary instance from backups without much hassle is the best feeling ever, I recently updated from Nextcloud v26 to v31, and having the ability to just go back to a working version if anything was wrong saved me from so much stress.
dan@upvote.au 1 week ago
I addition to backups, consider using snapshots if your file system supports it (ZFS, Btrfs, or LVM). I use ZFS and have each of my Docker volumes in a separate dataset. I take a snapshot before an upgrade. If the upgrade goes badly, I can instantly revert back to the point before I performed the upgrade.