Hi, currently I have a almost none backups and I want to change them. I have a PC with Nextcloud on 500gb ssd that I also use for gaming (1tb system drive). Nextcloud would be used to store/sync images, documents, contacts, and calendar from my phone and laptop. I also have an old pc that has 2x 80gb, 120gb, 320gb, and 500gb hdd. I want to use it for other backups like OS snapshots, programming projects, etc. but its not a big hdd but a lot of small hdds. Should I store each backup on 2 drives? Can I automate this? Any suggestions would be helpful.

  • Rootiest
    link
    fedilink
    English
    13
    edit-2
    9 months ago

    I really love Kopia.

    I mostly use it for cloud backups but it also works great for local/network storage as well.

    It’s really fast and efficient, supports cutting edge encryption and compression algorithms and the de-duplication and file-splitting features will let you generate frequent snapshots while costing you minimal storage.

    Snapshots are also effortless to mount and it even supports error correction to protect against bit-flipping and other long-term storage risks.

    It’s also cross-platform and FOSS.

    De-duplication prevents duplicate bits of data from being stored twice. Even if they are different file names or even synced from different systems.

    The rolling hash/file-splitting means if you modify a 25GB file and only change a couple MB then only the changed couple MB will need to be stored. This means you can spend a month modifying small parts of a massive file thousands of times and avoid storing a new 25GB file thousands of times to archive those changes.

    • rentar42
      link
      fedilink
      2
      edit-2
      9 months ago

      Can second Kopia! The deduplication works like a charm.

      I’ve recently started using Immich (I previously used Google Photos). And since I’ve backed up a recent Google Takeout archive (unzipped), backing up all of my images in Immich added just a couple hundered megabytes (over ~200GB of images).

      I’m personally using https://www.idrive.com/object-storage-e2/ as the target, but any S3 compatible place and many other targets are possible as well.

      Edit: also, don’t discount paying for some cloud storage for backups entirely: I never wanted to do that since I wanted to host it myself, but there’s multiple reasons to have one of your backup targets be a cloud storage (yes, I know I’m in the selfhosted community):

      • it’s definitely physically seperate
      • most cloud storage has incredibly reliable storage (which is hard to replicate on most home-storage-budgets)
      • the cost can be very low even compared to buying disks (I pay 20$/year for 1TB, which can hold all of my valuable data easily, obviously not my “bulk stuff”).
    • @glasgitarrewelt@feddit.de
      link
      fedilink
      English
      19 months ago

      Kopia sounds nice, thanks! I want to back up my Nextcloud to a Nextcloud of a friend. Should be working with Kopia/WebDAV.

    • @chevy9294OP
      link
      English
      19 months ago

      Thanks!

      My first though was: oh no, thats a KDE app

      • Rootiest
        link
        fedilink
        English
        59 months ago

        Haha nope not KDE-related afaik!

        Just a great FOSS project.

        Did I mention it’s also ridiculously fast?

        It quite noticeably out-performs any other solution I’ve tried.