How to Set Up Automatic Full Backups to Amazon S3 in cPanel
Posted about 2 months ago 4.7kAmazon S3 Backup Benefits
Secure off-site storage: Durable, versioned, and cost-effective backups.
cPanel Native S3 Backup
WHM → Backup Configuration → Additional Destinations → Create S3 destination with access key and bucket.
Schedule Full Backups
Enable daily/weekly full backups to S3 destination.
Third-Party Plugin Method
UpdraftPlus to S3
WordPress → UpdraftPlus → Settings → Amazon S3 → Enter access keys and bucket → Schedule backups.
Enable S3 Versioning
In AWS console → Bucket → Properties → Versioning → Enable for backup history.
Best Practices Table
| Practice | Reason |
|---|---|
| Use IAM user with limited permissions | Security |
| Enable versioning | Recovery from accidental delete |
| Separate buckets per site | Organization |
| Encrypt backups | Compliance |