Sign inSign up

nikashitsa/file-backup

By nikashitsa

•Updated over 7 years ago

Files backup to S3 under cron

Image
2

981

nikashitsa/file-backup repository overview

⁠nikashitsa/file-backup

License MIT

Provides duplicity⁠ incremental backup to S3⁠ under cron (based on Alpine Linux).

⁠Install

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'
...
  1. You need to change /path/to/your/files and /file-backup/cache
  2. Change REMOTE_URL with your value
  3. Set your AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY values
⁠Start
docker-compose up -d
⁠Manual Exec

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

Tag summary

Content type

Image

Digest

Size

26 MB

Last updated

over 7 years ago

docker pull nikashitsa/file-backup