How to store backups?

chevy9294@monero.town to Selfhosted@lemmy.world – 41 points –

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.

20

You are viewing a single comment

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.

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").

Thanks!

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

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.

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