Config driven, easy backup cli for restic.
Go to file
ninjabenji 1e62f6cb05
DOC - Note on config filename extension
Seems the config file can be located wherever needed but not using an extension or using an extension other than .yml causes the following error
could not load config file
Unsupported Config Type ""
2022-04-08 10:31:42 +01:00
.github docker image 2021-11-20 16:59:13 +01:00
build parallel builds 2021-04-26 13:29:26 +02:00
cmd fix home directory 2022-02-16 21:58:09 +01:00
docs DOC - Note on config filename extension 2022-04-08 10:31:42 +01:00
internal better error handling 2022-03-18 13:06:19 +01:00
.dockerignore docker image 2021-11-20 16:59:13 +01: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 better error handling 2022-03-18 13:06:19 +01:00
DEVELOPMENT.md typo 2021-07-11 14:03:04 +02:00
Dockerfile fix #169 2022-03-11 22:34:33 +03:00
go.mod add ssh & update deps 2022-03-12 14:13:29 +01:00
go.sum add ssh & update deps 2022-03-12 14:13:29 +01:00
install.sh use wget 2021-10-30 14:38:53 +02: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 typo 2021-08-31 18:35:11 -04:00




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
  • 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 or join on discord

Contributing / Developing

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