cupcakearmy/autorestic

Config driven, easy backup cli for restic.

Go

1,868

534 commits

updated Apr 5, 2026

See the code

README




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

backup
cli
config
config-driven
deduplication
incremental
incremental-backup
pruning
restic

Contributors

(top 30 of 43)

cupcakearmy

451 commits

dependabot[bot]

18 commits

dotboris

5 commits

themorlan

4 commits

cupcakearmy/autorestic

Config driven, easy backup cli for restic.

Go

1,868

534 commits

updated Apr 5, 2026

See the code

README




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

backup
cli
config
config-driven
deduplication
incremental
incremental-backup
pruning
restic

Contributors

(top 30 of 43)

cupcakearmy

451 commits

dependabot[bot]

18 commits

dotboris

5 commits

themorlan

4 commits

Languages

Go

97.8%

Shell

1.8%