Hey everyone. For a variety of reasons I’ve ended up with a paperless-ngx install that has not been upgraded for a while. It’s currently on 1.17.1, and I’ve been researching to figure out the best way to get back up to current. I’m worried about major changes that have happened over time and what the best way to go about this is, but I’ve not had good luck finding something that gives me the confidence to go about it. Hoping someone here has some guidance. Cheers!

  • InEnduringGrowStrong@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    16
    ·
    1 day 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.

    • dan@upvote.au
      link
      fedilink
      English
      arrow-up
      8
      ·
      edit-2
      1 day ago

      In 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 ZFS dataset (similar to a Btrfs subvolume). This lets me snapshot each container independently. 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.

    • darkan15@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      1 day 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.