Config driven, easy backup cli for restic.
Go to file
2021-04-23 13:45:54 +02:00
.github only when tagged 2021-04-15 23:36:01 +02:00
build build file 2021-04-11 13:03:47 +02:00
cmd add cron tag 2021-04-20 20:49:09 +02:00
docs docs 2021-04-23 13:45:54 +02:00
internal exclude items from config when empty and rest options 2021-04-23 13:11:15 +02:00
.drone.yml protected drone file 2020-01-23 11:19:16 +01:00
.gitattributes lfs 2021-04-08 21:05:30 +02:00
.gitignore docs 2021-04-12 16:41:46 +02:00
CHANGELOG.md fix auto update 2021-04-20 23:26:57 +02:00
DEVELOPMENT.md docs 2021-04-23 12:31:24 +02:00
go.mod current state 2021-04-12 10:55:57 +02:00
go.sum current state 2021-04-12 10:55:57 +02:00
install.sh Fix typo in install script 2021-04-21 14:32:11 -04:00
LICENSE go rewrite 2021-04-09 01:55:10 +02:00
main.go cleaner output and ctrl-c 2021-04-12 16:15:17 +02:00
README.md docs 2021-04-23 12:31:24 +02:00




autorestic logo

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



💭 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 location 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
  • Pre/After 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

Contributing / Developing

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