• david_van_loon 35 minutes ago

Backrest has been working well for my use-case. I appreciate having a UI to manage backup configuration (exclusions, etc.), and the command hooks have been useful when combined with Uptime Kuma to let me know if a backup fails or is otherwise missed.

• latchkey 43 minutes ago

If you're on a Mac, I've been hacking on my own fork of Restic Scheduler [0] to make it work almost exactly like Backblaze Desktop, except better (and open source). I wanted something I could just install as a menubar app, point it at my home directory, and forget. Turns out doing it this way is about half the yearly cost of BD, and way better performance. I've finally gotten it to the point where it actually works pretty darn well, especially if you're using B2 on the backend.

I modified it to auto generate a list of excludes based on a whole bunch of criteria. It only backs up what you need, as well as your system Brewfile. Turn on "smart backup" in the preferences, point it at your home folder and let it rip.

It'll show you how much is backed up and even estimated costs. For ~750GB, it is about $52/year, not bad at all.

I'm a 30+ year software engineer, but I don't know swift at all, so I've been using Codex. I've done my best to not make it full on slop, but there is probably some in there.

I need to improve the usability for building it yourself, but right now you just clone the project and tell Codex to build it with whatever developer account you're logged into xcode with (you don't need the apple subscription) and install it into /Applications.

Cheers.

[0] https://github.com/lookfirst/ResticScheduler