this post was submitted on 25 Dec 2023
84 points (93.8% liked)

Selfhosted

40728 readers
482 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

I'm planning to set up proper backups for my server, but I'm not sure which software to use. I've looked for solutions with encryption, compressed, incremental backups. These seem to be the best options:

Does anyone have experience with these, and if so, what was your experience?

EDIT 2023-12-28:

It seems most people are using Restic of which about half mention using a wrapper such as resticprofiles, creatic and autorestic.

Borg Restic Kopia
3 7 5
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 5 points 1 year ago (1 children)

I use restic with a local external drive that is then synced to backblaze b2 via rclone.

[–] qaz 4 points 1 year ago* (last edited 1 year ago) (1 children)

Why did you choose this option instead of directly syncing it with restic’s rclone backend?

[–] [email protected] 3 points 1 year ago (2 children)

An external hard drive is a lot faster than my internet connection and helps fulfill 3-2-1 requirements.

[–] [email protected] 4 points 1 year ago* (last edited 1 year ago) (1 children)

Does it though? I had a similar setup in the past, but I did not feel good with it. If your first backup corrupts that corruption is then synced to your remote location. Since then I have two separate backup runs for local and remote. But restic as well with resticprofile. Remote is a SFTP server. For restic I am using the rclone backend for SFTP since I had some connection issues with the internal SFTP backend (on connection resets it would just abort and not try to reconnect, but I think it got improved since then)

[–] [email protected] 1 points 1 year ago

I only do automated copy to B2 from the local archive, no automated sync, which as far as I understand should be non-destructive with versioning enabled.

If I need to prune, etc. I run will manually sync and then immediately restic check --read-data from a fast VPS to verify B2 version afterwards.

[–] qaz 1 points 1 year ago (1 children)

So no reliability issues with the rclone backend then?

[–] [email protected] 2 points 1 year ago

Not actually used it. I started off doing local backups, B2 was an add-on way later down the road.