4 ms·
I have never heard of bupstash before. I am a happy user of borg and my first reaction was, why another backup tool? But then I noticed that bupstash is written
by mongol 6y ago
I have never heard of bupstash before. I am a happy user of borg and my first reaction was, why another backup tool? But then I noticed that bupstash is written in Rust and if I understand it correctly, only requires a single binary on the server? That could give it an edge, as borg requires the Python runtime. But given that bupstash is alpha, I will surely "wait and see"
- prirun 6y agoHashBackup (author here) is written in Python and has a single binary with only system shared libraries such as libc as dependencies. It isn't particularly easy to do, but necessary IMO for a backup tool if you want to recover a server.
- mtlynch 6y agoThat's a nice feature of Restic as well. It's written in Go and also requires a single binary.
- mongol 6y agoOh it is? I thought it was borg's predecessor. But now I see that it was called Attic. Might need to check out Restic more closely. What I like with borg is that it has the wrapper borgmatic that simplifies scheduling to keep the right amount of backups over time. Without a similar ability of another tool I would be reluctant to switch.
- StavrosK 6y agoRestic does the same, though on the command line. I migrated from Borg to Restic and it took half an hour or so, the two tools are really similar. What sold me on Restic is that it doesn't actually require a binary on the server. I don't know how much slower it is without one, though.
- andreareina 6y agoI wonder if borg plays well with e.g. pyoxidize. Technically you still require the python runtime but it's embedded so you've still got just a single file.
- photon-torpedo 6y agoThe borg releases are provided as a single self-sufficient binary, created with pyinstaller.