BorgBackup -- any experience?

Has anyone used <https://borgbackup.readthedocs.io/en/stable/index.html> Do you like it? Pros & cons?

No, sorry, I use Back In Time, which sits on top of rsync. It went unmaintained for a while (apparently it had too few bugs (:-)), but it has a new team and/just works./ --dave On 12/21/24 12:03, D. Hugh Redelmeier via talk wrote:
Has anyone used<https://borgbackup.readthedocs.io/en/stable/index.html>
Do you like it? Pros & cons? --- Post to this mailing listtalk@gtalug.org Unsubscribe from this mailing listhttps://gtalug.org/mailman/listinfo/talk
-- David Collier-Brown, | Always do right. This will gratify System Programmer and Author | some people and astonish the rest davecb@spamcop.net | -- Mark Twain

D. Hugh Redelmeier via talk wrote on 2024-12-21 09:03:
Has anyone used https://borgbackup.readthedocs.io/en/stable/index.html
Do you like it? Pros & cons?
Just yesterday I did a GTALUG Nextcloud backup, and it uses borg. I haven't had any chance to do anything else, like restore, but the experience went smoothly and it's an encrypted backup, so that's nice.

On Sat, 21 Dec 2024 at 12:03, D. Hugh Redelmeier via talk <talk@gtalug.org> wrote:
Has anyone used <https://borgbackup.readthedocs.io/en/stable/index.html>
Do you like it? Pros & cons?
IMHO BorgBackup is the king of backups for those who are comfortable with the command line. But you need to read the docs. I've been using it for years, and I am very happy with it, and Borgmatic - a wrapper for BorgBackup that makes quite a few things easier to configure and do with BorgBackup: https://torsion.org/borgmatic/

I have been on and off Borg for years. Mostly have used the vorta GUI which works OK except when there is a python problem. Which you may or may not notice when it happens. Pro: - the deduplication is superb. First time I ran it I thought I had misconfigured badly because the final backup was about 1% original size. But this is what happens of you run it on a bunch of uncompressed files like text and other nerd shit. And it hardly increases over time doing the incremental updates. The 10gb free from borgbase.com will backup all essential configs for the rest of time for all devices. - a bit more complex and need to do it via CLI but you can even dedupe across machines to be very efficient - even tho the price per GB is more at Borg base compared to other off site storage, IMHO this is offset by the efficiency - using a specialized server let's you offload some of the work of making the backups from your local machine so running it all the time is less demanding of resources - lots of nerds use it and that gives me confidence. - you can use something like rsync or whatever (even syncthing) you like to make a local backup 1 version, then use Borg to send it off site (or to your own server whatevs). All histories will be deduped, pruned etc so very small footprint. - Linux, floss etc. No electron or other annoying BS. Cons: - the actual CLI application is very complex. After trying what is available I think emborg is the best front end for me. You still need to write a bunch of scripts and otherwise fck around. Anybody who describes Borg as easy, foolproof etc is a damned liar. It is a powerful tool that requires you invest in it. - the documentation is very long. The authors confuse length with thoroughness. Explanations go on for pages, but then give only small simple examples for the most rudimentary use case. So it is hard to grasp the concepts. It is so long and sprawling you get lost in it. Especially when you add the secondary docs of front ends, wrappers etc onto it. You remember reading something... Somewhere.... but then can't find it again. - case and point of the above: inclusions and exclusions. Key component of backup i think. There are multiple systems going on at the same time. The systems are similar and different in ways you are meant to infer from ??? (your computer science degree??). After hours and days trying to work out how to make a pretty normal system backup, I started to think it might just be a weakness of the application rather than purely user error. I found many threads on reddit, forums, github etc of people with same basic questions never getting a good answer. There also isn't a good way to test inclusions and exclusions. - putting data in is one thing (easy) getting it out is another. What you need to accomplish this is VERY unclear especially if using the GUI but also in the CLI. In order to test retrieval you must do it on a totally separate machine or you may be falsely reassured. I have lost data due to this, only an inconvenience as it happened but I never feel totally safe with only Borg to rely on. Again I don't feel it is me being stupid because the internet is full of long threads of people trying to wrap their minds around how this is meant to work. I honestly still do not understand how passwords work, and I'm afraid if I change any password it will break everything. Which isn't great. - from how I have understood it, its strongest on retrieving for example 1 document or 1 directory you accidentally deleted. I'm sure its possible to restore an entire system but I wouldn't bet too much on it being straightforward. Would probably be better to use an intermediary system backup tool rather than Borg directly. In conclusion, Borg is as it appears: a powerful tool built by nerds for nerds. On December 21, 2024 12:03:49 PM EST, "D. Hugh Redelmeier via talk" <talk@gtalug.org> wrote:
Has anyone used <https://borgbackup.readthedocs.io/en/stable/index.html>
Do you like it? Pros & cons? --- Post to this mailing list talk@gtalug.org Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk

I guess I'm just cheap and lazy when it comes to offsite backups. I've been using iDrive for a few years now and am quite happy. US$99 per year gives me 5TB offsite and clients for my Linux media server, Windows and Android systems. After an initial upload that took almost a week, the incrementals are pretty fluid. So long as they're running I can maintain all clients from the iDrive web dashboard. I also have included 10GB of S3-compatible drive called E2 (and of course cam buy more) but have not used it. I'm sure there are downsides but it's worked well so far. The Android and Windows UIs are not FOSS but the Linux implementation is all Python scripts. Is there a compelling reason to switch to Borg? - Evan On Sat, Dec 21, 2024 at 12:04 PM D. Hugh Redelmeier via talk < talk@gtalug.org> wrote:
Has anyone used <https://borgbackup.readthedocs.io/en/stable/index.html>
Do you like it? Pros & cons? --- Post to this mailing list talk@gtalug.org Unsubscribe from this mailing list https://gtalug.org/mailman/listinfo/talk
participants (6)
-
bitmap
-
D. Hugh Redelmeier
-
David Collier-Brown
-
Evan Leibovitch
-
Ron / BCLUG
-
Val Kulkov