Config driven, easy backup cli for restic.
»»» Docs & Getting Started »»»
- Disabled functionality to overwrite config files. You will need to specifiy restic repo keys manually.
- Added dry run flag for cron so we can determine if any cron jobs are due. Used to schedule actual runs in Rundeck so we don't have any empty runs.
autorestic cron --dry-run
wget -qO - https://raw.githubusercontent.com/cseitz-forks/autorestic/main/install.sh | bash
Autorestic is a wrapper around the amazing restic. While being amazing the restic cli can be a bit overwhelming and difficult to manage if you have many different locations that you want to backup to multiple locations. This utility is aimed at making this easier 🙂.
- YAML config files, no CLI
- Incremental -> Minimal space is used
- Backup locations to multiple backends
- Snapshot policies and pruning
- Fully encrypted
- Before/after backup hooks
- Exclude pattern/files
- Cron jobs for automatic backup
- Backup & Restore docker volume
- Generated completions for
[bash|zsh|fish|powershell]
Check the discussions page or join on discord
PRs, feature requests, etc. are welcomed :) Have a look at the dev docs