Backup utility
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Go to file
Nicco e4b33cad1f
version bump
1 month ago
.github update deps (#353) 3 months ago
build fix build system 1 year ago
cmd fix(unlock cmd): ignore process if its the current id (#360) 2 months ago
docs Bump katex from 0.16.8 to 0.16.10 in /docs (#364) 2 months ago
internal version bump 1 month ago
.dockerignore docker image 3 years ago
.drone.yml protected drone file 4 years ago
.gitattributes lfs 3 years ago
.gitignore docs 3 years ago
CHANGELOG.md changelog 1 year ago
DEVELOPMENT.md typo 3 years ago
Dockerfile feat: add `docker-cli` package (#339) 3 months ago
LICENSE go rewrite 3 years ago
README.md Add PreValidate hook (#359) 2 months ago
go.mod Bump gopkg.in/yaml.v3 from 3.0.0-20210107192922-496545a6307b to 3.0.0 (#363) 2 months ago
go.sum Bump gopkg.in/yaml.v3 from 3.0.0-20210107192922-496545a6307b to 3.0.0 (#363) 2 months ago
install.sh Update install.sh (#246) 2 years ago
main.go update deps (#353) 3 months ago

README.md




autorestic logo

Config driven, easy backup cli for restic.
»»» Docs & Getting Started »»»

discord badge contributor badge downloads badge version badge



💭 Why / What?

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 🙂.

🌈 Features

  • 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]

Questions / Support

Check the discussions page or join on discord

Contributing / Developing

PRs, feature requests, etc. are welcomed :) Have a look at the dev docs