Sign inSign up

asensei/s3backup

By asensei

•Updated about 9 years ago

Docker container that backups files to Amazon S3 using aws-cli

Image
0

1.8K

asensei/s3backup repository overview

⁠docker-s3backup

Docker container that backups files to Amazon S3 using aws-cli.

⁠Configuration

NameRequiredDefaultValue (e.g.)
AWS_CREDENTIALS_FILE✔-/run/secrets/aws_credentials
S3_BUCKET_NAME✔-my-bucket
BACKUP_DIRECTORY✔-/var/lib/docker/swarm
BACKUP_ARCHIVE_NAME-$(date +%Y%m%d-%H%M).tar.gzmy-backup.tar.gz

⁠Compose

The following service will upload a backup on S3 every hour.

docker-compose.yml

version: '3.3'

services:

  s3backup:
    image: asensei/s3backup
    environment:
      - AWS_CREDENTIALS_FILE=/aws/credentials
      - S3_BUCKET_NAME=myBucketName
      - BACKUP_DIRECTORY=/data
    volumes:
      - /my/folder/to/backup:/data
      - /my/aws/credentials:/aws/credentials
    deploy:
      restart_policy:
        delay: 3600s

Tag summary

Content type

Image

Digest

Size

27.2 MB

Last updated

about 9 years ago

docker pull asensei/s3backup