S3 Backup

S3 backup in StrideERP refers to the feature that allows you to store and manage backups of your StrideERP data using Amazon S3 (Simple Storage Service)

1. Pre-requisite

To receive emails for failed and successful backups, please create an Email Account first.

2. Create S3 bucket and set up access

  1. Create a new s3 bucket.
  2. To maintain the privacy of your data, you can enable the "Block all public access" setting in the bucket configuration. Additionally, you have the flexibility to enable encryption, versioning, or object lock based on your specific needs. (please refer toAmazon's documentation).

  3. Open Identity and Access Management (IAM).
  4. Create a new policy for the Service "S3", allowing the Actions "ListBucket" and "PutObject".
  5. Or, using the JSON editor:

    {
        "Version": "2012-10-17",
        "Statement": [
            {
                "Sid": "VisualEditor0",
                "Effect": "Allow",
                "Action": [
                    "s3:PutObject",
                    "s3:ListBucket"
                ],
                "Resource": [
                    "arn:aws:s3:::*/*",
                    "arn:aws:s3:::YOUR TARGET BUCKET"
                ],
                "Condition": {
                    "IpAddress": {
                        "aws:SourceIp": "YOUR SERVER IP"
                    }
                }
            }
        ]
    }
    
  6. Create a new user for programmatic access.
  7. Attach the policy you created to the new user.
  8. Copy the user's access key and secret.
  9. To automatically delete old backups or move them to a cheaper storage class, have a look at lifecycle management.

3. Set up StrideERP

To set up S3 Backup with StrideERP go to

Admin > Integrations > S3 Backup