restic
Installation
SKILL.md
Identity
| Property | Value |
|---|---|
| Binary | restic |
| Unit | No daemon — run via cron or systemd timer |
| Config | No fixed path — driven by env vars or CLI flags |
| Backends | local, SFTP, S3/MinIO/Wasabi, Backblaze B2, REST server, Azure Blob, GCS |
| Type | CLI backup tool (content-addressed deduplication + AES-256 encryption) |
| Install | apt install restic / dnf install restic / brew install restic / binary from GitHub releases |
| Self-update | restic self-update (updates the binary in-place) |
Key Operations
| Task | Command |
|---|---|
| Initialize repo (local) | restic -r /path/to/repo init |
| Backup path | restic -r /path/to/repo backup /home /etc |
| Backup with excludes | restic -r /repo backup /home --exclude-caches --exclude '*.pyc' |
Related skills