Scale up as you grow — whether you're running one virtual machine or ten thousand.

From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.

This textbox defaults to using Markdown to format your answer.
You can type !ref in this text area to quickly search our full set of tutorials, documentation & marketplace offerings and insert the link!
Does the plugin move existing media files to DO Spaces and rewrite the media URLs?
“This tutorial assumes that you have a WordPress instance on a server” Does that mean it won`t work for Wordpress managed hosting with SSH access?
Hello, Nice article. I works from WP Media Library (Back-end). But i can’t upload in frontend using WP Job Manager and Buddypress. Please help.
I notice that this doesn’t seem to sync all folders and files from the WP /uploads/ directory. Only the typical WP year/month directories for me are syncing to Spaces. However I need other directories and files within the WP /uploads/ to sync. Any idea how to make that happen using the DigitalOcean Spaces Sync Settings Plugin? Theme CSS and some other Plugin files often get put in this /uploads/ directory and don’t follow the same naming convention as base WP media files.
I want to store only images on a server.
I specified: ‘files.my_domain_name’ in full url path to files.
Files uploaded correctly. But I don’t see them by files.my_domain_name URL.
Should I create a subdomain DNS record for this to work?
@ltagliaferri What should we do if we want to use this but also load balance?
for wordpress MU this does store the images in Spaces BUT NOT serving images in wordpress shows error on uploads BUT STILL Stores the images in Spaces
This plugins is not good enough.
Many CDN plugins can modify media base address on the fly. How utility have to install this for a working site?
To manually move old media to spaces, use:
cd /path/to/wp-content/uploads
s3cmd put * --acl-public --add-header=Cache-Control:max-age=86400 --recursive --continue-put s3://name/of/bucket/wp-content/uploads/
Work like a charm: https://www.digitalocean.com/docs/spaces/resources/s3cmd/