The DigitalOcean provider is built into the core plugin so no installation is necesary.
Before you can start to use DigitalOcean cloud servers you need to tell WPCD how to talk to them.
You can provide this information under WPCLOUD DEPLOY->SETTINGS->CLOUD PROVIDERS->DigitalOcean. There are several steps to this process:
At this point your DigitalOcean provider should be configured. All other information is optional.
Recently we’ve noticed that smaller servers fail to deploy properly at DigitalOcean. You will see one of two error messages in the “terminal” when a server fails to deploy:
In general you just have to delete the server from our server list and then retry the deployment. Sometimes choosing a different location helps and sometimes just choosing a different size will succeed.
Depending on the time of day, we might have to try 3 or 4 times to get a server to deploy all the way.
Our best guess for this is that, during deployment we are hammering at the server since we’re installing a ton of software packages. So any virtual server that is slightly unstable will be prone to fail sooner rather than later. Many of DigitalOcean’s data centers are close to capacity and it is possible that some new small servers are simply being provisioned on machines that are already crowded. Choosing a different size or location will generally cause the new VM to be attempted on a different physical machine.
The upside is that servers that deploy fully will be far more stable and less likely to suffer a VM failure in the future.