All apps · 0 apps
S3Backup
Docker app from joch's Repository
Overview
A simple way to backup important files to Amazon S3 and Glacier.
Readme
View on GitHubS3Backup
S3Backup is a Docker container which backs up one or more folders to S3 using the s3cmd sync tool.
To tell s3backup what to back up, mount your desired volumes under the
/data directory.
s3backup is configured by setting the following environment variables during the launch of the container.
- ACCESS_KEY - your AWS access key
- SECRET_KEY - your AWS secret key
- S3PATH - your S3 bucket and path
- S3CMDPARAMS - custom parameters to s3cmd
Files are by default backed up once every hour. You can customize this behavior using an environment variable which uses the standard CRON notation.
CRON_SCHEDULE- set to0 * * * *by default, which means every hour.
Example invocation
To backup the Documents and the Photos directories in your home folder, and
running the backup at 03:00 every day, you could use something like this:
docker run -d -v /home/user/Documents:/data/documents:ro -v $/home/user/Photos:/data/photos -e "ACCESS_KEY=YOURACCESSKEY" -e "SECRET_KEY=YOURSECRET" -e "S3PATH=s3://yours3bucket/" -e "CRON_SCHEDULE=0 3 * * *" joch/s3backup
Download Statistics
224,526
Total Downloads
58
This Month
25
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allDetails
Repository
joch/s3backupLast Updated2019-09-09
First Seen2015-10-22
Runtime arguments
- Privileged
- false