M2C – Media Storage to Cloud for Amazon S3, Google Cloud Storage, DigitalOcean and More


Enhance your website performance by serving website media and content in a smart way.

You can serve your WordPress website media and contents directly from your cloud storage, such as Amazon S3, DigitalOcean Spaces or Google Cloud Storage, easily using Media Storage to Cloud.

Simply sync your WordPress site with your cloud storage using Media Storage to Cloud and all of your media and other important files will be stored on your cloud storage.

Then serve your website media and content via your secured cloud portal and watch your website become faster and more efficient.

It’s an easy 3 step process:
1. Connect your cloud storage with Media Storage to Cloud.
2. Serve your website media and content directly from your cloud storage.
3. Watch your website performance improve immediately


Why Use Media Storage to Cloud?

Media Storage to Cloud has a simple interface that allows you to sync your WordPress website files to your cloud storage in a single click.

Fully compatible with Amazon S3, DigitalOcean Spaces and Google Cloud Storage

Easy to sync media and other files to cloud storage
Authorize your cloud storage and assign your desired bucket. Then simply click on sync, and all of your media and other important files will be copied to your cloud storage in organized folders.

Currently you can only send image files to cloud storage

Serve your website media and content directly from cloud storage
Simply turn on the option to serve media files from a bucket, and all of your website media and other file URLs will be changed to cloud storage URLs. No manual hassle and no time wasted.

Auto-sync with cloud storage for changes in your media and files 
You no longer have to log in to your cloud storage manually for every change you make regarding website media or files.

You can turn on the option so that any media or file you upload to your WordPress storage, will be automatically uploaded to your cloud storage.

Also, you have the option so that any media or file you delete from site, will be automatically deleted from your cloud storage as well.


  • Simple interface
  • Connect with Amazon S3
  • Connect with Google Cloud Storage
  • Connect with DigitalOcean Space
  • One-click sync – WordPress media and files with cloud storage
  • Option to serve website media and content from cloud storage
  • Sync unlimited images with cloud storage
  • Serve unlimited images from cloud storage
  • Auto-sync option: New media or file added to site will be upload to cloud storage automatically
  • Auto-sync option: Any media or file deleted from website will be deleted from cloud storage automatically
  • CDN based media/file serve (such as CloudFront, CloudFlare, etc)
  • Support from support forum

Upcoming Features
– Connect to Microsoft Azure
– Upload other file types such as pdf, zip, etc.
– Filter to choose file types to send to cloud storage

Privacy Policy

Media Storage to Cloud uses Appsero SDK to collect some telemetry data upon user’s confirmation. This helps us to troubleshoot problems faster & make product improvements.

Appsero SDK does not gather any data by default. The SDK only starts gathering basic telemetry data when a user allows it via the admin notice. We collect the data to ensure great user experience for all our users.

Integrating Appsero SDK DOES NOT IMMEDIATELY start gathering data, without confirmation from users in any case.

Learn more how Appsero collects and uses this data.


  • WP Cloud on Dashboard
  • WP Cloud Storages Tab
  • Authorize Amazon S3
  • Authorize Google Cloud Storage
  • Amazon S3 Ready to Sync
  • WP Cloud Settings Tab
  • WP Cloud Sync Tab
  • Sync Progress
  • Synchronization Complete.
  • Media Served from cloud storage


1. What cloud storages do your plugin support?

The plugin currently supports Amazon S3, DigitalOcean Spaces and Google Cloud Storage.

2. Installation

You can download the plugin from wordpress.org. Once you have downloaded the file, you can then go to your dashboard, under plugin, select Add New and upload the file. Then Install and activate the plugin. Once activated, on the left side under your dashboard, you will find the menu ‘WP Cloud’ at the bottom.

3. How does the plugin work?

The plugin uses API from Amazon S3, DigitalOcean Spaces or Google Cloud Storage to send media/files and set up sync.

4. What type of files are synced?

Right now you can only upload image files, such as JPG, JPEG, PNG, SVG, etc, from your media library. However, we will soon allow the plugin to send other files such as PDF, ZIP, etc, in an upcoming update.

5. Can I connect CloudFront or any CDN?

Yes, You can connect CloudFront or any CDN.

6. How many files can I upload to my cloud storage?

You can sync and serve unlimited images with this plugin. (All size variations for a single image, together, is considered as 1 media file.)


March 12, 2021
First of all thanks a lot for developing this plugin. This plugin is great, now my site can provide images via cdn. I had trouble with my space in Digital ocean and the support team of this plugin was so helpful in identifying the issue and helping me to sort it out with 100% dedication. Thank you so much Fantastic support staff! I completely recommend this plugin. 100% worth it in my opinion.
Read all 4 reviews

Contributors & Developers

“M2C – Media Storage to Cloud for Amazon S3, Google Cloud Storage, DigitalOcean and More” is open source software. The following people have contributed to this plugin.


“M2C – Media Storage to Cloud for Amazon S3, Google Cloud Storage, DigitalOcean and More” has been translated into 1 locale. Thank you to the translators for their contributions.

Translate “M2C – Media Storage to Cloud for Amazon S3, Google Cloud Storage, DigitalOcean and More” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.


3.0.0 (11-06-2021)

  • AWS API updated
  • Digital Ocean API updated

2.2.9 (11-06-2021)

  • Libraries updated

2.2.8 (10-04-2021)

  • All icons url updated

2.2.7 (10-04-2021)

  • Icon url updated

2.2.6 (23-03-2021)

  • Plugin name updated

2.2.5 (12-03-2021)

  • WP 5.7 compatibility checked

2.2.4 (11-03-2021)

  • Guzzle updated
  • Style issue fixed

2.2.3 (23-02-2021)

  • Libraries Updated
  • WooCommerce conflict fixed
  • PHP warning fixed

2.2.2 (08-02-2021)

  • WordPress 5.6.1 compatibility checked
  • Guzzle error fixed
  • Libraries updated

2.2.1 (12-01-2021)

  • WordPress 5.6 compatibility checked

2.2.0 (12-01-2021)

  • Settings page error fixed

2.1.0 (19-11-2020)

  • Black friday notice added

2.0.0 (22-10-2020)

  • Guzzle updated
  • Error log added

1.9.0 (02-09-2020)

  • Amazon S3 modified error handling added
  • Digital Ocean Space modified error handling added
  • Google Cloud Storage modified error handling added
  • WordPress 5.5.1 compatibility checked

1.8.0 (11-6-2020)

  • WordPress 5.4.2 compatible

1.7.0 (30-3-2020)

  • Sync option added

1.6.0 (30-3-2020)

  • Setup wizard added
  • Tab style modified

1.5.0 (05-3-2020)

  • Media validation modified

1.4.0 (28-2-2020)

  • Sync system restructured
  • DigitalOcean Space added

1.3.0 (06-2-2020)

  • Content url restructure
  • Notice error fix

1.2.0 (30-1-2020)

  • Gutenberg content url fix
  • Compatibility tab added

1.1.0 (21-1-2020)

  • Language support added
  • Bug fixed for windows platform

1.0.1 (14-1-2020)

  • CDN based data serve

1.0.0 (10-1-2020)

  • General setup & Sync support