DEPRECATED. Move to Packages at github.com/sil-org/restic-backup-restore
10K+
Docker image to initialize, backup to, and restore from a Restic repository on AWS S3.
AWS_ACCESS_KEY_ID - used for S3 interactions
AWS_SECRET_ACCESS_KEY - used for S3 interactions
AWS_DEFAULT_REGION - AWS default region for S3 bucket
FSBACKUP_MODE=[init|backup|restore] - init initializes the Restic repository at $RESTIC_REPOSITORY (only do this once); backup performs a backup; restore performs a restoration.
RESTIC_BACKUP_ARGS - additional arguments to pass to 'restic backup' command
RESTIC_FORGET_ARGS - additional arguments to pass to 'restic forget --prune' command (e.g., --keep-daily 7 --keep-weekly 5 --keep-monthly 3 --keep-yearly 2)
RESTIC_HOST - hostname to be used for the backup
RESTIC_PASSWORD - password for the Restic repository
RESTIC_REPOSITORY - Restic repository location (e.g., 's3:s3.amazonaws.com/bucketname/restic')
RESTIC_TAG - tag to apply to the backup
SOURCE_PATH - full path to the source directory to be backed up
TARGET_PATH - full path to the target directory to be restored to (usually the same as the SOURCE_PATH)
It's recommended that your S3 bucket NOT have versioning turned on. Old versions of Restic's repository files are not useful.
This image is built automatically on Docker Hub as silintl/restic-backup-restore
Content type
Image
Digest
sha256:f77b884d2…
Size
14 MB
Last updated
almost 2 years ago
docker pull silintl/restic-backup-restore:2.1.2Pulls:
34
Last week