PD DigitalOcean Droplets for Blesta: getting started
PD DigitalOcean Droplets lets you offer DigitalOcean Droplets through Blesta, using DigitalOcean. It suits Linux cloud-server products with customer self-service, with the resource linked to the customer’s service.
Before you start
Install PD Modules for Blesta first, connect the account that holds your licence, then install PD DigitalOcean Droplets from its Store. Allow the staff group that needs to use it.
You also need a DigitalOcean account and an API token permitted to manage Droplets. Check the provider account’s permissions, available locations and capacity before enabling automatic provisioning.
Connect the account
In Settings → Company → Modules, find the installed module, choose Manage and add its account connection. Blesta calls this a module row. Keep this provider connection separate from the package settings.
Define what the customer receives
Create a package using PD DigitalOcean Droplets and review its Module Options and configurable options. Start with Region, Plan and Operating system. Together these describe the resource requested when a service is provisioned; they are not just labels on the order form.
Backups, additional storage and networking options are separate choices. Check the defaults before generating customer-selectable options.
Choose which client controls the package exposes. If you offer configurable options, check that their values match the module’s supported choices and that the defaults describe the service you intend to sell.
Put the service into use
Add the package group to the intended order form when it is ready. Blesta creates the service before provisioning completes; check the service state and ensure the normal cron is running for subsequent updates.
Check the first service
Check the Droplet state, image, connection details and firewall. Review the selected SSH key and enabled customer controls.
Creating a real service creates provider resources and can incur provider charges. Review the configuration first; use your normal controlled test process for the first provisioning rather than making an order solely to browse the settings.
Explore the module
See the PD DigitalOcean Droplets for Blesta module page for the current product details.
DigitalOcean Droplets task guides
- Connect DigitalOcean to Blesta with PD DigitalOcean Droplets
- Create a DigitalOcean Droplet package in Blesta
- Generate DigitalOcean checkout options and prices in Blesta
- Connect to your DigitalOcean server over SSH from Blesta
- Enable the DigitalOcean Droplets browser console in Blesta
- Open SSH or web ports in the DigitalOcean firewall from Blesta
- Take a DigitalOcean Droplet snapshot from the Blesta client area
- Rebuild or restore a DigitalOcean server in Blesta
- Configure and restore DigitalOcean automated backups in Blesta
- Change a DigitalOcean server plan or storage allowance in Blesta
- Include a dedicated DigitalOcean IP in a Blesta package
- Understand DigitalOcean power, suspension and cancellation in Blesta
- Fix an activated Blesta service with no ready DigitalOcean server