Hacker News new | ask | show | jobs
by rpod 2265 days ago
I've been using a combination of rclone and borg backup to backup my Linux system to an S3 bucket on a daily cron schedule. I'm paying a little under $1/mo for storage, and it just works so I'm really happy with it so far. If you use a cheaper storage provider you could probably get it done for even less.
3 comments

What space do you take ?
I use two borg backups (one local one remote).

I am very curious what you use rclone for (how it fits into your backup routine)

Correct me if i'm wrong, but for a remote Borgbackup you need to be able to create the full backup on your local drive, and only then you can upload it to your server (unless you are able to run something like an ssh-server on the server-side, which you can't with a lot of cloud storage services.)

With rclone, you can simply upload without having to create a full local 'snapshot' of the 'files-to-upload' first.

Ah sorry, I did not catch that you were talking about pure cloud storage solutions.

Yes, I have a remote VM where I can ssh and use it as a borg server.

The advantage I see in this vs a copy of the repo is that I have two independent backups. If one fails for some reason (defective disk for instance) then I do not copy a faulty backup further.

Why do you need borg backup? Just curious.
Borg does the backups. Rclone is for syncing data, which is not the same thing. For example, Borg does deduplication of the data. It also let’s you see different versions of a file. IMO, syncing can never replace backups.
Do you mean borg is doing incremental backups?
I do something similar. Borg does incremental backups and snapshots.

Makes a snapshot so you can see how things where at X moment. The only new data are changes made since.

Then rclone copies that new data over

Borg does but if you sync with rclone you might end up uploading full data for every upload depending on the change of your data. This might be very costly and that's why they suggest a active host for backup.
Borg's dedup is more than incremental backups. It dedups blocks/areas even within the first run. No significant run of data is repeated with a single repository.
Yes, AFAIK it does.