Your company here — click to reach over 10,000 unique daily visitors

Package restic

Fast, secure, efficient backup program


Fast, secure, efficient backup program.

restic supports the following backends for storing backups natively:

* Local directory
* sftp server (via SSH)
* HTTP REST server (protocol, rest-server)
* Amazon S3 (either from Amazon or using the Minio server)
* OpenStack Swift
* BackBlaze B2
* Microsoft Azure Blob Storage
* Google Cloud Storage
* And many other services via the rclone Backend

Version: 0.16.2

General Commands

restic Backup and restore files
restic-backup Create a new backup of files and/or directories
restic-cache Operate on local cache directories
restic-cat Print internal objects to stdout
restic-check Check the repository for errors
restic-copy Copy snapshots from one repository to another
restic-diff Show differences between two snapshots
restic-dump Print a backed-up file to stdout
restic-find Find a file, a directory or restic IDs
restic-forget Remove snapshots from the repository
restic-generate Generate manual pages and auto-completion files (bash, fish, zsh, powershell)
restic-init Initialize a new repository
restic-key Manage keys (passwords)
restic-list List objects in the repository
restic-ls List files in a snapshot
restic-migrate Apply migrations
restic-mount Mount the repository
restic-prune Remove unneeded data from the repository
restic-recover Recover data from the repository not referenced by snapshots
restic-repair Repair the repository
restic-repair-index Build a new index
restic-repair-packs Salvage damaged pack files
restic-repair-snapshots Repair snapshots
restic-restore Extract the data from a snapshot
restic-rewrite Rewrite snapshots to exclude unwanted files
restic-self-update Update the restic binary
restic-snapshots List all snapshots
restic-stats Scan the repository and show basic statistics
restic-tag Modify tags on snapshots
restic-unlock Remove locks other processes created
restic-version Print version information