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?
rustic-0.4.3.tgz
Description: application/tar-gz