DigitalOcean Module – Overview
When using the ‘WP Cloud Server’ plugin on it’s own, with no add-ons, the built-in ‘DigitalOcean Module’ provides the functionality to create and manage your Cloud Servers.
It allows instant creation of new Droplets, the saving of templates for use with hosting plans, and for connecting new Droplets to be used with the ‘ServerPilot Module’, the second built-in module.
The DigitalOcean Module works by connecting to the DigitalOcean platform using their official API. For this to work you will need to have an account with DigitalOcean.
It is worth highlighting here that creating Cloud Servers with DigitalOcean will incur a monthly fee while any Droplets are active, charges stop immediately that a Droplet is deleted.
When you first install the plugin and click on the ‘DigitalOcean’ tab you will see the onboarding screen shown below;
The onboarding panel shown above takes a new user through the process of connecting to DigitalOcean.
The first panel has a link to the DigitalOcean website for creating an account. Once your account is set-up you can navigate to the API page from the menu item under ‘Manage’. Once there you can click ‘Generate New Token’ to generate your own API Token. Copy it so you can use it in the next step.
The second panel provides a link to the ‘Settings’ page for the module. Clicking it will take you to a page where you can paste pin your new API Token. Click save and the ‘DigitalOcean Module’ will connect to your new account.
It is worth mentioning again that the plugin has no access to your personal data, or account details, etc. All it can do is create and manage Cloud Servers as you command it.
The third and last panel is useful if you want to sell Hosting Plans. At the moment the plugin piggy backs on the ‘Easy Digital Downloads’ plugin for creating Hosting Plans. It does a wonderful job of handling client accounts, providing a checkout, and allowing you to take payments.
If this isn’t your intended use of the ‘WP Cloud Server’ plugin then you can ignore it. If it is then the contents of the panel depends if you already have ‘Easy Digital Downloads’ installed or not!
If you don’t, then the panel will give you the option to install and activate the plugin. If you do have it installed then you will see a button to create a new hosting plan.
Once you have everything set-up you’ll probably want to continue without the onboarding panels, so you can cancel the Onboarding Panel by clicking the dismiss X in the upper right-hand side of the panel.