# cupcakearmy/autorestic

Config driven, easy backup cli for restic.

Repository: https://github.com/cupcakearmy/autorestic
Canonical: https://ross.abutalabs.com/products/autorestic
Homepage: https://autorestic.vercel.app/
Language: Go
License: Apache-2.0
License Family: permissive
Topics: restic, backup, cli, config, pruning, incremental-backup, incremental, deduplication, config-driven
Last push: 2026-04-05T22:09:11+00:00

## Health v2 (maintenance only)
Score: 57/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 75, release rhythm 8, longevity 100
- inputs: {"age_days": 2631, "days_push": 150, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1856, forks 97 (observed 2026-08-28T04:05:44.967600+00:00)

## What it is
Autorestic is a config-driven CLI wrapper around the restic backup tool, written in Go. It simplifies managing backups of many locations to multiple backends via YAML configuration, with snapshot policies, pruning, hooks, and cron support.

## Use cases
- back up multiple directories to multiple restic backends
- manage restic snapshots and pruning via a yaml config file
- schedule automatic incremental encrypted backups with cron
- back up and restore docker volumes
- simplify restic cli usage for many backup locations

## When to choose
- you already use or want restic but find its cli hard to manage
- you need declarative yaml-driven backup configuration across many locations and backends
- you want automated pruning, hooks, and cron scheduling on top of restic

## When to avoid
- you need a gui-based backup solution
- you want a backup tool that does not depend on restic
- you need cloud-native or agent-based enterprise backup features

## Facets
- artifact type: cli-tool
- maturity: active
- function: backup, cli, configuration-management, scheduling, compression
- domain: developer-tools, self-hosted, files
- platform: windows, cli, cross-platform
- tags: restic, backup-automation, yaml-config, deduplication, incremental-backup, snapshot-pruning, docker-volumes, devops, linux, macos, docker

## Member repositories
- cupcakearmy/autorestic (main) score 57

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:44.967600+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:16:38.408951+00:00, confidence not recorded.
  - readme: https://github.com/cupcakearmy/autorestic (fetched 2026-08-28T04:05:44.967600+00:00, sha 2a87cbcb1b95)
  - homepage: https://autorestic.vercel.app/ (fetched 2026-08-29T10:55:23.495692+00:00, sha 736d2053e460)
- Data as of 2026-08-30T08:39:29.467469+00:00.
