5 ms·
It's not just that. It's also that I don't really trust anything centralized anymore, and internet speeds are such that homegrown solutions are becoming more an
by m0zg 5y ago
It's not just that. It's also that I don't really trust anything centralized anymore, and internet speeds are such that homegrown solutions are becoming more and more attractive. Another benefit is that I'll also be able to easily backup my Linux machines, which BB currently does not support. At the moment I just periodically copy data to windows on cron so that it's backed up - not ideal to say the least.
- rexreed 5y agoWhat would happen if your backup harddrive at your friends' place was stolen / destroyed / went bad?
- m0zg 5y agoI'd have to send him another hard drive, obviously.
- autarch 5y agoI back things up to Backblaze B2 from Linux using borg. It works really well and it's incredibly cheap. I'm paying less than $1/month to keep about 155GB of data there. About half the data is from Borg backups, the other is rcloned copies of my music files.
- Mister_Snuggles 5y agoWhat's your process for backing up to B2 using borg? I'm currently doing borg backups to a local server, then using restic to back up my borg backups to B2. My reason for using restic over rclone is so that if the local backup is corrupted I've got history on the remote to fall back to. I'm hoping to find a less cumbersome way to do this.
- ac29 5y agoWhy not just use restic directly to back up?
- Mister_Snuggles 5y agoThat was my plan, but restic doesn't do compression so that would increase costs and backup time. Some use-cases, like photo libraries, won't benefit much from compression, so I may use restic directly for those.
- eikenberry 5y agoRclone only uploads/overrides the remote if the meta-data (size/date/etc) shows a difference. Most disk corruption doesn't change these so it still works as a corruption backup.
- Mister_Snuggles 5y agoI'm worried, in part, about files getting deleted. If I delete or otherwise lose my repository, rclone will helpfully delete it on the other side. Some amount of deletion is expected, like when borg prunes the old stuff out, so having rclone not delete anything might not be an option either. I'm sure there are ways to manage this though, I just haven't figured them out yet.
- autarch 5y agoAh, looking more close, I'm just using rclone to put the backups on B2. So first I do a backup to a local drive, then I run `borg with-local ... rclone sync ...`.
- Mister_Snuggles 5y agoAh, ok. That's basically what I'm doing, except I'm using restic instead of rclone. I've done borg for local backups for a while and figured I could just replace it with restic, then I discovered that restic doesn't do compression so I just pointed that at the borg repositories. I'll probably use restic directly for things that don't benefit from compression and continue to use borg for things that do. I'm open to better options though, layering two tools that basically do the same thing seems like a bit of a hack job.