Provides duplicity incremental backup to S3 under cron (based on Alpine Linux).
Please have a look at docker-compose.example.yml
...
volumes:
- /path/to/your/files:/data
- /file-backup/cache:/root/.cache/duplicity
environment:
REMOTE_URL: 's3://s3.eu-central-1.amazonaws.com/bucket-name/my-files'
AWS_ACCESS_KEY_ID: 'PUT YOUR VALUE HERE'
AWS_SECRET_ACCESS_KEY: 'PUT YOUR VALUE HERE'
...
/path/to/your/files and /file-backup/cacheREMOTE_URL with your valueAWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY valuesdocker-compose up -d
Additional scripts are provided to make it easier to manually invoke backups.
docker exec -it myfilebackup backup [full|incremental]
docker exec -it myfilebackup status
docker exec -it myfilebackup restore
You can restore backup to specified time. More info here.
docker exec -it myfilebackup restore -t 1D
Content type
Image
Digest
Size
26 MB
Last updated
over 7 years ago
docker pull nikashitsa/file-backup