Integrations / DigitalOcean Spaces

+

WordPress media on DigitalOcean Spaces

S3-compatible object storage with a built-in CDN included at no extra charge. Simple flat pricing, a clean developer experience, and zero configuration needed to get media serving from the edge.

$5
per month, 250 GB included
CDN
included at no extra cost
S3
compatible API
What you get

S3-compatible storage with a CDN already built in

WP Media Cloud connects to DigitalOcean Spaces using the S3-compatible API. Setup is identical to Amazon S3 but with simpler pricing and a CDN that activates with a single toggle.

Automatic offload on upload

Every file uploaded to WordPress is pushed to your Spaces bucket immediately. The CDN URL is written back to WordPress before the upload dialog closes. No bulk operations needed for new content.

Built-in Spaces CDN included

Every DigitalOcean Space includes a built-in CDN edge network at no extra charge. Enable it in the Spaces dashboard, copy the CDN endpoint, paste it into WP Media Cloud settings. No separate CDN account needed.

S3-compatible API

DigitalOcean Spaces uses an S3-compatible API. If you have used WP Media Cloud with Amazon S3 before, switching to Spaces requires only updating your endpoint URL, region, and credentials. All other behaviour is identical.

All image sizes offloaded

WordPress generates multiple image sizes for every upload. WP Media Cloud pushes all registered sizes to your Space, not just the original. Thumbnails, medium, large, and all custom sizes are included automatically.

Custom subdomain for CDN

DigitalOcean Spaces CDN supports custom subdomains. Point a subdomain like cdn.yoursite.com at your Space CDN endpoint, enter it in WP Media Cloud, and all media URLs use your own domain rather than a DigitalOcean hostname.

Remove local files after offload

Optionally delete local copies of files after offloading to Spaces to free up server disk space. The Download Media tool can pull files back from Spaces at any time if you need to switch providers or deactivate.

Available regions

Eight regions with CDN included in every one

DigitalOcean Spaces is available in eight regions across North America, Europe, Asia Pacific, and Australia. Every region includes the Spaces CDN edge network at no additional charge, unlike Amazon S3 where CDN delivery requires a separate CloudFront setup and billing.

WP Media Cloud connects using the region-specific endpoint URL for your Space. Enter your Space name, region endpoint, access key, and secret in the setup wizard and you are ready to offload.

  • CDN edge delivery included free with every Space
  • Custom subdomain support on the Spaces CDN
  • S3-compatible so migration from AWS is simple
  • Flat $5/month pricing covers 250 GB storage and 1 TB transfer

DigitalOcean Spaces regions

United States
New York (nyc3)
US East
Popular
United States
San Francisco (sfo3)
US West
Low latency
Germany
Frankfurt (fra1)
EU Central
GDPR
United Kingdom
London (lon1)
EU West
GDPR
Singapore
Singapore (sgp1)
Asia Pacific
APAC / MENA
Australia
Sydney (syd1)
Australia
ANZ
Pricing

Flat $5 per month. CDN included. No egress surprises.

DigitalOcean Spaces uses a simple flat-rate model. For $5 per month you get 250 GB of storage and 1 TB of outbound transfer, with the Spaces CDN included at no additional cost. Beyond the included allowance, additional storage is $0.02 per GB and additional transfer is $0.01 per GB.

For most WordPress sites with a few hundred gigabytes of media, Spaces is a predictable, low-cost option. The flat pricing makes it easy to budget and eliminates the billing surprises that come with per-request and per-GB egress fees on other platforms.

View DigitalOcean Spaces pricing
Spaces base plan $5/month
Storage included 250 GB
Transfer included 1 TB
Spaces CDN Included free
Extra storage $0.02/GB
Extra transfer $0.01/GB
How it works

Setup in minutes using your Spaces credentials

DigitalOcean Spaces uses an S3-compatible API. Generate a Spaces access key in the DigitalOcean control panel and you are ready to connect.

Step 01

Install WP Media Cloud

Install and activate the plugin on your WordPress site. Open the setup wizard from the WP Media Cloud menu.

Step 02

Generate a Spaces access key

In the DigitalOcean control panel, go to API and generate a new Spaces access key. Copy the key ID and secret. Enable the Spaces CDN on your bucket and copy the CDN endpoint URL.

Step 03

Enter credentials and endpoint

Select DigitalOcean Spaces in WP Media Cloud settings. Enter your access key, secret, Space name, region endpoint, and CDN URL. Run the health check to confirm everything is working.

Step 04

Media goes to Spaces instantly

Every new upload goes straight to your Space. Run the bulk offload tool to migrate your existing media library in the background at any time.

CDN delivery

CDN already included. No separate account needed.

Every DigitalOcean Space comes with a built-in CDN that activates with a single toggle in the control panel. You do not need a separate CDN account, a CloudFront setup, or any additional billing. Enable the Spaces CDN, copy the CDN endpoint URL, paste it into WP Media Cloud settings, and every media URL on your site rewrites to the CDN automatically.

For sites that want a custom domain on their CDN, DigitalOcean Spaces CDN supports custom subdomains with HTTPS. Point a CNAME record at your Spaces CDN endpoint and enter your custom subdomain in WP Media Cloud instead.

WooCommerce downloadable products on DigitalOcean Spaces are served via standard CDN URLs. Secure signed downloads are available with Bunny.net (Token Auth) and Cloudflare R2 (SigV4) only.

Spaces CDN (built-in) Included free
Custom subdomain (HTTPS) Supported
HTTPS on all CDN URLs Automatic
WooCommerce secure downloads Not available
Also works with

DigitalOcean Spaces + your existing stack

WP Media Cloud with DigitalOcean Spaces works alongside every major page builder, image optimizer, and plugin integration from day one.

Bricks Builder
Bricks Builder
Page builder
Elementor
Elementor
Page builder
WooCommerce
WooCommerce
eCommerce
ShortPixel
ShortPixel
Image optimizer
WPML
WPML
Multilingual
ACF
Advanced Custom Fields
Custom fields
BuddyBoss
BuddyBoss
Community
Imagify
Imagify
Image optimizer

Start offloading to DigitalOcean Spaces today

All features included on every plan. 30-day money-back guarantee. No upload limits.

This website uses cookies to enhance your browsing experience and ensure the site functions properly. By continuing to use this site, you acknowledge and accept our use of cookies.

Accept All Accept Required Only