4 ms·
Since this is HN, we also need to mention [Rustic](https://github.com/rustic-rs/rustic https://github.com/rustic-rs/rustic) which is better since it's in Rust.
by Svenstaro 3y ago
Since this is HN, we also need to mention [Rustic](https://github.com/rustic-rs/rustic https://github.com/rustic-rs/rustic) which is better since it's in Rust.
- cvalka 3y agoIt's better because it supports append only and is declarative.
- risson 3y agoYou can achieve append only with restic with S3, proper access rules and lifecycle policies
- funcDropShadow 3y agoIs there some writeup how to achieve that?
- risson 3y agoI 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-restic-and-rclone https://ruderich.org/simon/notes/append-only-backups-with-re... [1] https://gitlab.com/byh0ki-org/infra/ansible/roles/restic/ https://gitlab.com/byh0ki-org/infra/ansible/roles/restic/
- bomewish 3y agoFunny but serious q: anyone used this as drop in replacement? Who wouldn’t want to use less memory and get faster backups??