

RR Media Offload for S3 (powered by WPtoCloud) automatically uploads every file from your WordPress media library to an S3 or S3-compatible bucket.
Images, videos and all generated thumbnails are stored in S3 and can be served directly from cloud storage or via a CDN such as CloudFront.
This reduces disk usage, improves performance and allows your site to scale more easily.
Setup is simple and takes just a few minutes with the built-in step-by-step wizard.
This plugin does NOT load remote files from third-party servers.
All plugin assets (JavaScript, CSS, images) are included locally within the plugin directory. The plugin does not call external CDNs for its own functionality.
This plugin provides a service to connect YOUR OWN Amazon S3 account
When you configure the plugin with your AWS credentials, it connects to:
The plugin also works with other services that implement the S3 API (S3‑compatible object storage). If you prefer to use an alternative provider, configure the plugin with that provider’s endpoint and credentials. Common compatible providers include:
Notes for S3‑compatible providers:
endpoint (for example https://nyc3.digitaloceanspaces.com).use_path_style_endpoint => true or specific signature_version (usually v4).Below are short, provider-specific notes to help you configure the plugin when using S3‑compatible object storage.
Endpoint field and leave Region to any (the SDK will use endpoint).use_path_style_endpoint => true — enable “Forzar path-style” in plugin settings.mc) to create buckets and test uploads:
mc alias set myminio https://minio.example.com ACCESSKEY SECRET mc mb myminio/my-bucket– Example endpoint: https://s3.us-west-1.wasabisys.com (region-specific)
https://s3.us-west-002.backblazeb2.com.endpoint (required)access key and secret keyuse_path_style_endpoint => true for older or self-hosted gatewaysv4), CORS restrictions, or provider-specific limits for multipart uploads.If you hit issues, copy the provider endpoint and keys into the plugin settings and use “Probar conexión”. If the test fails, enable path-style and retry, or share the error message for further help.
What data is sent:
AWS Account Requirement:
You must create your own AWS account and configure your own S3 bucket and optional CloudFront distribution. The plugin does not provide these services—it merely connects WordPress to the AWS services YOU configure.
Credentials Security:
URLs shown in the plugin admin are informational links only:
The setup wizard displays clickable links to help you open the correct AWS Console pages:
https://s3.console.aws.amazon.com/s3/home – Opens your AWS S3 console (for bucket creation)https://console.aws.amazon.com/iam/home#/users – Opens your IAM console (for creating access keys)https://console.aws.amazon.com/cloudfront/home – Opens your CloudFront console (optional CDN setup)These are standard AWS console URLs provided as user guidance. They are NOT external dependencies loaded by the plugin runtime.
Example placeholder shown in setup wizard:
The wizard shows an example CloudFront URL format like https://d1ab2cde.cloudfront.net as a visual reference. This is a placeholder example only—it is not a real endpoint. The plugin only uses the CDN URL YOU configure with YOUR OWN CloudFront domain.
More information:
Unlock advanced features with WPtoCloud Pro:
Get WPtoCloud Pro:
https://www.wptocloud.com