Hacker News new | ask | show | jobs
by Svenstaro 899 days ago
Since this is HN, we also need to mention [Rustic](https://github.com/rustic-rs/rustic) which is better since it's in Rust.
2 comments

Funny but serious q: anyone used this as drop in replacement? Who wouldn’t want to use less memory and get faster backups??
It's better because it supports append only and is declarative.
You can achieve append only with restic with S3, proper access rules and lifecycle policies
Is there some writeup how to achieve that?
I found [0] for restic + rclone.

I personally use this Ansible role [1] to deploy restic and then just configure my buckets with the ACLs described in the README and a lifecycle policy so that an override of a file creates a new version instead. Currently I have it so old versions expire on their own, and no one except the account admin can delete them.

[0] https://ruderich.org/simon/notes/append-only-backups-with-re... [1] https://gitlab.com/byh0ki-org/infra/ansible/roles/restic/