Roots Discourse

Digital Ocean Spaces

I’m just trying to figure out the best way to offload specific files (videos / audio) to Digital Ocean Spaces.

I found the official DO tutorial here:

And I’ve also found this Roots forum post which mentions use of the WP Offload Media plugin:

Ideally I would like to do this without the use of a premium plugin but I hit a hurdle straight away using the DO tutorial:

wp plugin install do-spaces-sync
Warning: do-spaces-sync: Plugin not found.

Any advice on using this method? I guess I will also need to add a Trellis deploy hook to install it on the remote servers too.

This plugin has been closed as of October 27, 2019 and is not available for download. This closure is temporary, pending a full review.

1 Like

Cheers. I wasn’t sure if that was the official plugin or not.

Looks like we’ll be using a premium plugin or switching to S3.

The free version of this looks promising too:

I think this plugin is the best way for projects in a initial stage.

If you have to upload a huge media library you have to pay for the premium license but anyway is a great plugin.

1 Like

IIRC DO Spaces and S3 have mostly equivalent APIs for this kind of activity, so things that support S3 will often de factor support DO Spaces as well.

1 Like

I’ve gone with the free version of Media Cloud for now. The features we’re more appealling to my particular needs.

On WPPackagist this plugin is called: ilab-media-tools:

I only want to upload audio and video files to Digital Ocean Spaces and this plugin seems to do the job perfectly so far. I’ve had no issues really.

I will update this if anything goes wrong.

I’m the author of Media Cloud. If you run into any issues let me know.

We are about to drop and article and video tutorial on using Media Cloud to secure audio/video for courseware, e-learning, whatever situation requires you to be able to do that.

We are also working on a private packagist repo for the premium version. We use bedrock/trellis exclusively for our own client work!



1 Like

Nice work Jon. It’s ticking all the boxes for me so far. I’m just waiting for client approval and then we should be testing it out on our production environment.

1 Like

This topic was automatically closed after 42 days. New replies are no longer allowed.