How do you backup important things you store in selfhosted clouds?
I’m currently thinking about hosting Ente myself for syncing all my pictures. Maybe also spinning up nextcloud for various other shared files. However, for me one main benefit of using services like iCloud is the mitigated risk of losing everything in case the hardware fails (and fire, theft, water-damages, …).
Do you keep regular updates on hosted services? Do you keep really important stuff on other providers? Do you have other failsafes?
Borg + hetzner backup storage (that supports Borg and rsync but I use Borg so my backups are encrypted)
I use Backblaze personal/unlimited, and have for quite a while. A lot of the other storage options go by GB/price which is fine, but I have a ton of stuff that is irreplaceable such as my music collection of around 80k songs I converted out to flac, pictures, business docs, etc. I realize it’s not really in the selfhosted arena, but Backblaze works out for me. If you are backing up a lot of data, re-initializing multiple TB backups can be a chore. Backblaze has a program where you buy a 10 TB drive from them, they ship you your data, once transferred you can send the drive back for a full refund.
500 gigs in hdds i ripped of cable boxes all wired together an hooked up to my old thinkpad t470 running thunar
It really depends on how much you enjoy to set things up for yourself and how much it hurts you to give up control over your data with managed solutions.
If you want to do it yourself, I recommend taking a look at ZFS and its RAIDZ configurations, snapshots and replication capabilities. It’s probably the most solid setup you will achieve, but possibly also a bit complicated to wrap your head around at first.
But there are a ton of options as beautifully represented by all the comments.
-
Entropy is a law of our universe. All data wants to be lost given a long enough timeline and without attention.
-
Divide your data into what you can’t do without and what you may not care about losing.
-
Take a backup out of your hands, make it as automatic as possible.
-
I sync to encrypted folders on Google drive then use msp360 cloud to automatically copy everything in that drive to another cheap cloud storage that is client side encrypted.
For the protection it gives me, it’s cheap.
-
I rsync nightly to an old synology box. It’s in an out building, so if there’s a fire, it comes with me.
I don’t follow the full 3-2-1 rule, but I did want some sort of offsite backup for my Nextcloud so I use Duplicity to back up my user data from Nextcloud, plus all my DockerCompose files that run my server, to an S3 bucket. Costs me like $2/mo. Way cheaper than google drive
I use:
- 3-way zfs mirror for important data like photos, documents
- snapraid for bulky and less important data like movies
- hourly backup of important data and a subset of the less important data (difficult to find movies) to a rpi with a big disk
- daily backup of the same data to a friend. We have a system where we put a hdd in each other’s server and have ssh access
Backups are done using restic
Personally, I’m planning additional physical storage of photos off site. Not yet configured but planning for a subset of photos deemed too important to lose to be automatically printed and stored on physical media (DVDs).
In general I’m hoping it to promote a more careful approach to what media really is important to keep.
Borg from the server to the nas, aws glacier from the nas to offsite.
Is the best place to ask