Attached is a port of rustic, which is a backup tool that provides fast,
encrypted, deduplicated backups. It reads and writes the restic repo,
and can be used as a replacement for restic.

Rustic's backend is limited to local, restic-server and rclone, which is
a loose against restic. Advantages of rustic (vs restic):
- Allows using cold storage (e.g. AWS Glacier) repos which are only read
  in the restore command + supports warm-up
- All operations are completely lock-free as rustic supoorts
  two-phase-pruning (prune option instant-delete is available)
- Supports configuration in a config file (example config files)
- Huge decrease in memory requirement
- Already faster than restic for most operations (but not yet fully
  speed optimized)
- Cleaner concept of logging output; posibility to write logs to a log
  file
- rustic repair command allows to repair some kinds of broken
  repositories
- backup command can use .gitignore files
- restore uses existing files; also option --delete available
- Snapshots save much more information, available in snapshots command
- Allows to save repository options in the repository config file via
  the command config
- New command repo-info
- check command checks and uses cache; option --trust-cache is available
- Option prune --fast-repack for faster repacking
- Syntax <SNAPSHOT>[:PATH] is available for many commands

Note that rustic currently is in an beta release and misses tests. It is
not yet considered to be ready for use in a production environment.

Comments / OK to import?

Attachment: rustic-0.4.3.tgz
Description: application/tar-gz

Reply via email to