Revisiting my backup system

see the other thread about resticprofile. you wont regret it.

1 Like

eheh one of the reason I love restic :slight_smile: it’s incredibly versatile.

I also use backrest on my nas to backup some folders, just with a UI.

I used rsync-based dirvish before I started backing up to the cloud and needed encryption. That was a lovely tool.

Then, there was some Java-based commercial tool with cloud storage, which just never worked correctly.

Then duplicati, which died on me twice (corrupted DB).

Currently, I’m on borg. I don’t use a UI, but rather a bunch of cron jobs. No issues, so far. I never knew I could mount the backup as a file system, so thanks for that info.

I’ll try to look into restic(profile).

1 Like

Since many seem to use restic here: Does it have any relevant advantage over borg? I’m using borg mostly because it was the first application I found that fulfilled my requirements and so far I’m happy with it. I never tried restic, though. Am I missing anything or are they more or less equivalent?

1 Like

They seem more or less equivalent to me.

1 Like

I think that the most important difference is that borg has to be running on the remote machine, while restic supports simple storage backends like Amazon S3. When I last tested the two tools (two years ago), borg was significantly faster, but perhaps that has changed. I am currently using borg, if it ain’t broken, …

I see. you got assimilated.

3 Likes

Possibly :wink:

I keep an open mind, and I would switch to restic if it had a significant advantage, but I am not aware of any. Backup tools are hard to compare; I care very little about 20% extra compression or speed, what is most important is reliability. Now my whole (extended) family is set up with https://www.borgbase.com/, they contribute to borg development so I consider this a sustainable model. There would have to be a really good reason for me to invest the time to move everyone to restic (which is supported by the same provider BTW).

I have to admit backups are not really something I am very keen on experimenting with. I just want to set up and forget, and be notified it backups are not getting updated. I had performed two full restores with borg and the occasional ā€œget me back a copy of this file I have overwrittenā€ and every time it went smoothly, I am using borgmatic.

4 Likes

I use borg locally, and then rclone the result to the cloud (Google Drive).

Resistance is futile!

I’m another Borg user, no idea if it’s the best current option, but many years ago when I started using it, it was the best option for me. My personal workflow is a little messy because it evolved rather than being designed. My various devices copy to my primary desktop over syncthing. That rsyncs to my local server to stage files. The server then backs up to a remote system using Borg. I realise that system is convoluted and could be simplified, but it works and at the moment it would be more disruptive to improve than live with. When I eventually migrate off of Borg 1.x, I’ll re-evaluate.

With these encrypted backup programs, I strongly recommend leaving a small low power box in a friend or family member’s house. I’m using an Odroid-HC2 in its case. Ignore then price, that’s because it’s long discontinued. It’s been far cheaper than cloud backup over its life and very low maintenance. I just leave a single SSH port open on a different port number with certificate login only. Make sure you have off-site backup of the encryption keys as well as the data.

1 Like

Running backup buddies with friends is really a good idea. you dont even have to expose them to the internet with the advent of things like tailscale/headscale/netbird.

2 Likes

Use one of your old 2 TB drives for an unencrypted backup for your family and store only the JPGs to it. Do not include the raw files. The 2 TB should be sufficient then.

2 Likes

that’s a great idea, thanks!