Docs / Backup & Recovery / How to Back Up to Amazon S3

How to Back Up to Amazon S3

By Admin · Feb 25, 2026 · Updated Apr 23, 2026 · 170 views · 1 min read

Amazon S3 provides durable, off-site backup storage.

Install AWS CLI

apt install awscli -y\naws configure

Enter your access key, secret key, and preferred region.

Upload Backup

aws s3 cp /backups/myapp.tar.gz s3://my-backup-bucket/\n\n# Sync a directory\naws s3 sync /backups/ s3://my-backup-bucket/server1/

Automated Backup Script

#!/bin/bash\nDATE=$(date +%Y%m%d)\nmysqldump -u root -pPASSWORD myapp | gzip > /tmp/db_$DATE.sql.gz\ntar -czf /tmp/files_$DATE.tar.gz /var/www\naws s3 cp /tmp/db_$DATE.sql.gz s3://my-bucket/backups/\naws s3 cp /tmp/files_$DATE.tar.gz s3://my-bucket/backups/\nrm /tmp/db_$DATE.sql.gz /tmp/files_$DATE.tar.gz

Was this article helpful?