Overview
DigitalOcean Droplets For WHMCS has been developed to automate the provisioning and further operations that you and your clients may perform on virtual machines. The module features a number of configurable options, allowing you to deliver servers easily manageable in key parameters without leaving your website.
Having remote access to a wide array of tools, your customers will effortlessly manage their Droplets by powering them on and off, executing the reboot, or shutting them down entirely. Once they require server rebuilding, clients will have the option to select from various OS distribution images, One-Click Install Apps, or even snapshots shared by you. Additionally, they will be able to apply inbound and outbound firewall rules to Droplets, create their own snapshots, and utilize automatic backups for seamless VM restoration at any desired moment. The module also enables password-less login to the virtual server after providing the SSH public key during the ordering process. Thanks to the inclusion of dynamic graphs, your customers will enjoy the added convenience of tracking key information on server usage from any given timeframe. At the same time, you will maintain complete control over the gamut of components available to your clients, and efficiently navigate each supervisory task directly within the admin area.
Convert your hope for success into certainty with DigitalOcean Droplets For WHMCS. Start using the module today to guarantee the quality of services that will leave your audience amazed!
Features
-
Admin Area
- Create/Suspend/Unsuspend/Terminate Server
- Resize Server By Changing Size Slug For Droplet Plan
- Power On/Power Off/Shut Down/Reboot Server
- Reset Server Password
- Toggle Automatic Backups
- Enable Private Networking
- Enable Reserved IP Addresses
- Enable IPv6
- Change Server Hostname
- View Server Status And Details
- View Server Network Information
- View/Create/Restore/Delete Snapshots
- View And Restore Backups
- Rebuild Server With Chosen OS Distribution
- View Tasks History
- Configure Product Details:
- Choose Project
- Choose Region
- Choose Size Slug Plan
- Choose OS Image
- Define Additional Volume Size
- Define Snapshots Limit
- Define Firewalls Limit
- Define Inbound/Outbound/Total Firewall Rules Limit
- Define Droplet Tags
- Provide Random Domain Prefix
- Provide Firewall Prefix
- Choose Master SSH Key
- Toggle Automatic Backups
- Toggle Monitoring
- Toggle Reserved IP Addresses
- Toggle IPv6
- Toggle Private Networking
- User Data - Execute Custom Cloud-Config Or Bash Script To Customize Server On First Boot
- Allow SSH Key Inserting - Enable Logging In To Server Without Password
- Choose Features Available In Client Area:
- Rebuild Droplet
- Snapshots
- Tasks History
- Backups
- Firewalls
- Graphs
- Select Available Images To Rebuild Droplet:
- OS Distributions
- One-Click Install Apps
- Snapshots
- Change Hostname
- Rebuild Initially Chosen Image Only
- Power On
- Power Off
- Shut Down
- Reboot
- Reset Password
- Generate Configurable Options
- Choose Welcome Email And Password Reset Email Templates
- Configure Email Piping
- Run Server Connection Test
- Toggle Debug For Logging API Requests And Responses
-
Client Area
- Power On/Power Off/Shut Down/Reboot Server
- View Server Status And Details
- View Server Network Information
- View/Create/Restore/Delete Snapshots
- View And Restore Backups
- Rebuild Server With Chosen:
- OS Distribution
- One-Click App
- Administrator's Snapshot
- View/Create/Edit/Delete Firewalls And Inbound/Outbound Rules For:
- TCP Protocol
- UDP Protocol
- ICMP Protocol
- Reset Server Password
- Change Server Hostname
- View Tasks History
- View Resources Graphs:
- CPU Usage
- Memory Usage
- Average Load
- Disk Usage
- Bandwidth Usage
- Choose Server Parameters During Order
- Provide SSH Key During Order
- Receive Email Notification After VM Creation And Password Reset
-
Configurable Options
- Region
- Image
- Additional Volume Size
- Monitoring
- Private Networking
- Reserved IP Addresses
- Firewalls Limit
- Inbound Rules
- Outbound Rules
- Total Rules
- Size Slug Plan
- Snapshots Limit
- Backups
- IPv6
- User Data
-
General Info
- Supports Both Standard Droplets And CPU Optimized Droplets Types
- Integrated With Advanced Billing For WHMCS - Actual Server Resource Usage Billing
- Integrated With DNS Manager For WHMCS - Manage DNS Records On DigitalOcean Directly
- Integrated With Server Allocator For WHMCS - Automatic Assignment Of Most Suitable Servers To Products
- Fully Integrated With Lagom WHMCS Client Theme
- Multi-Language Support
- Supports PHP 8.2 Back To PHP 7.4
- Supports WHMCS Themes "Six" And "Twenty-One"
- Supports WHMCS V8.11 Back To WHMCS V8.8
- Requires ionCube Loader V13 Or Later
- Easy Module Upgrade To Open Source Version
Changelog
v1.8.2
Released: Aug 22nd, 2024- WHMCS V8.11 support
- Support for PHP 8.2 version
- Maintenance update and stability optimizations
- Requires ionCube Loader V13 or later
- Support for WHMCS V8.7 and previous
- Resolved issue with the "Failed opening required '(...)/bootstrap80.php`" error that could occur when adding server credentials - case #305
v1.8.1
Released: Feb 2nd, 2024- WHMCS V8.8 and V8.9 support
- Implemented language overrides support, enabling the utilization of customized translations
- Support for WHMCS V8.5 and previous
- Resolved "The resource you are accessing could not be found" exception error that could occur when attempting to access a previously removed Droplet from the client area - case #299
- Eliminated issues related to the cron job failures for email and firewall updates - case #294, #295
- Solved issue where emails regarding Droplet creation and password reset were being sent twice
- Other minor code corrections
v1.8.0
Released: Jun 28th, 2023- WHMCS V8.7 support
- Allow clients to view graphs showing CPU, memory, disk and bandwidth usage as well as average load - case #242
- Images available for selection in the dropdown list for product configuration will be now sorted alphabetically
- The domain will now be set straight into the "tblhosting" database table after the service creation, instead of waiting for an API response - case #235
- "Reserved IP Addresses" will be now used instead of "Floating IPs" for Droplets due to their official withdrawal by DigitalOcean scheduled for fall of 2023
- Discarded legacy option to upgrade kernels, as DigitalOcean now uses internal kernels by default and no longer supports that functionality
- Support for WHMCS V8.3 and previous
- Support for PHP 7.3 version
- Adjusted random hostname generation if the domain is not provided for the instance and the prefix contains uppercase letters
- Fixed issue with the email messages with new passwords that might not be delivered to clients after these have been reset - case #253
- Solved problem with volumes that might not be deleted along with the Droplet termination
- Fixed issue with an empty option after selecting a large number of available images to rebuild in the module settings
- Corrected limits of firewalls and firewall rules
- Other minor code corrections, language, and UI improvements
v1.7.2
Released: Nov 22nd, 2022- WHMCS V8.6 support
- Support for PHP 8.1 version
- The Droplet password is from now on set up with the "rootPasswordChange" user data instead of the "Incoming Mail Configuration" message importing the Droplets credentials, as it has been withdrawn by DigitalOcean - case #248
- Requires ionCube Loader V12 or later
- Support for WHMCS V8.2 and previous
- Support for PHP 7.2 version
- Resolved problems with the IMAP connection error for "Incoming Mail Configuration" - case #241
v1.7.1
Released: Jun 7th, 2022- WHMCS V8.5 support
- Support for WHMCS V8.1 and previous
- Fixed problem with sending the reset password emails after the latest changes in the DigitalOcean message content - case #233
- Eliminated "FastCGI sent in stderr" PHP error that might have occurred when trying to load the "Size Slug Plan" in the product configuration - case #236
- Various code corrections to improve catching and sending assorted emails from DigitalOcean - case #225
v1.7.0
Released: Nov 5th, 2021- WHMCS V8.3 support
- Use WHMCS merge field variables such us "{$serviceId}" or "{$username}" for the new "Firewall Prefix" field to eliminate problems with using non-unique names by clients that need to be globally different on the DigitalOcean account - case #211
- The "Size Slug Plans" list will now contain more relevant information about available options
- If instance creation fails the associated SSH key will no longer be left unused in the panel
- Support for WHMCS V7.10 and previous
- Eliminated "Fingerprint could not be generated" error if the "SSH Public Key" custom field contained only a space character - case #228
- Other minor corrections and improvements
v1.6.5
Released: Jun 22nd, 2021- WHMCS V8.2 support
- Support for WHMCS V7.9 and previous
- Support for PHP 7.1 version
- Eliminated "Call to undefined method" errors that might have shown up after the update to the latest module version - case #222
- Resolved problem with region assignment after upgrading a product with configurable options - case #223
- Corrected issue with the "Tag" modification for Droplets after using the "Change Package" module command - case #224
- A large number of available ISO images will be now properly obtained from API for product configuration - case #220
- Fixed problem with forwarding emails to clients if "Mailbox Folder" was used for "Incoming Mail Configuration" - case #207
- Resolved issues with parsing variables for the "User Data" content - case #216
- Other minor code corrections and improvements
v1.6.4
Released: Feb 24th, 2021- WHMCS V8.1 and "Twenty-One" theme support
- Corrected compatibility with WHMCS V8.0
- Prevented certain security issue
- Fixed issue with assigning a Droplet, after its creation, to a chosen project if a custom one was selected in the product configuration - case #210
- After Droplet termination, its firewalls and snapshots will be now deleted accordingly - case #212
- Other minor code corrections
v1.6.3
Released: Oct 26th, 2020- Fixed "Too few arguments to function" error that might have occurred while previewing activated services in the admin area - case #205
v1.6.2
Released: Oct 20th, 2020- Added possibility to choose "Mailbox Folder" for "Incoming Mail Configuration" that can be used if received emails are set to be automatically filtered and moved to other than the default folder in the inbox - case #203
v1.6.1
Released: Sep 22nd, 2020- WHMCS V8.0 and PHP 7.4 support
- Support for PHP 7.0 and previous
- Support for WHMCS V7.8 and previous
v1.6.0
Released: Jul 29th, 2020- Choose master SSH key for the product configuration if you want to prevent clients from Droplet SSH access or not require them to provide their own key during order - case #160
- Scheduled backups information - inform users in the client area about the scheduled time-frame for their backups creation - case #169
- Choose which of the service actions ("Power On", "Power Off", "Shut Down", "Reboot") can be accessed from the client area - case #180
- Added mass action support for deleting snapshots
- Droplet will be now automatically powered on once the product upgrade/downgrade is completed - case #179
- Added extra validation for the checking the Droplet ID when deleting or restoring the snapshot
- Tags assigned to Droplets will be now changed once the "Change Package" module command is performed - case #172
- Resolved problem with setting the volume size when upgrading from a product that does not have the "Additional Volume Size" option set to a product that has it - case #175
- Slight code adjustments and improvements
v1.5.0
Released: May 20th, 2020- Enter a domain prefix that will be used for randomized domains when it is not provided by a client
- Backups can be now enabled or disabled when using the change package module command
- OS distributions names to rebuild can be now modified via the language file - case #171
- Support for WHMCS V7.7 and previous
- Resolved compatibility issues with the installed WHMCS Bridge integration - case #168
v1.4.1
Released: Apr 1st, 2020- WHMCS V7.10 support
- Support for WHMCS V7.6 and previous
- Resolved issue with not displaying all available images in the product configuration dropdown - case #161
- Solved problem with the "Failed to create volume: invalid volume name. Names must be lowercase and alphanumeric" error that might have occurred in certain environments - case #162
v1.4.0
Released: Nov 27th, 2019- WHMCS V7.9 support
- Floating IPs support - automatically assign floating IP addresses to any Droplet upon its creation or upgrade
- Set maximum inbound, outbound and total limit of firewall rules that clients can create
- "Rebuild Initially Chosen Image Only" - if enabled, clients will be able to rebuild their Droplets using only the OS image purchased along with the product
- Ability for clients to edit already created firewall rules
- Added predefined applications for establishing rules that automatically fulfill the port field
v1.3.1
Released: Aug 6th, 2019- WHMCS V7.8 support
- Support for WHMCS V7.5 and previous
- Corrected support for PHP 7.3 that might have caused issues in certain cases
v1.3.0
Released: Mar 6th, 2019- Projects support - select, in the product configuration, on which DigitalOcen project the new Droplet shall be created - case #101
- Use {$service_dedicated_ip} merge field in the email template sent on creation to include the Droplet's dedicated IP address
- PHP 7.3 support
- Clients can now delete multiple firewall rules using mass action
- The "Port" field will no longer be unnecessarily displayed if ICMP protocol is chosen when creating a new firewall rule
- Added regular expression validation string (RegEx) for SSH Public Key custom field
- Adjusted font in tooltips
- Minor UI and tooltips adjustments
- Support for WHMCS V7.3 and previous
- Corrected issue with creating a database table when entering the module settings, related to MariaDB database - case #124
- Minor code and language corrections
v1.2.1
Released: Nov 15th, 2018- Added option to "Disable Certificate Validation" when setting up the Incoming Mail Configuration
v1.2.0
Released: Oct 3rd, 2018- Firewall support - allow clients to view and apply inbound and outbound firewall rules to Droplets based on the TCP, UDP and ICMP protocols
- Kernel updating - enable clients to change their Droplet kernel to any other available
- Hostname renaming - permit clients to define an identifying name for their Droplet after product creation
- Resolved issue that occurred when removing a Droplet product configuration
- Minor code and language corrections
v1.1.0
Released: Aug 16th, 2018- One-Click Install Apps support - allow clients to use the pre-built images of the applications for the Droplets
- Snapshots images support - allow clients to rebuild a Droplet using images based on your own Droplets' snapshots
- Select which particular OS images will be available to the client to rebuild the Droplet
- Select features that a user will have access to in the client area
- When creating a Droplet, a single name without TLD in the service's domain field can now be used
- Minor code alterations
- Support for WHMCS V7.1 and previous
- Resolved conflict with the Guzzle PHP HTTP client that might have caused the 'TypeError' during the cron execution
v1.0.0
Released: Jun 27th, 2018- Stable Release
Reviews
-
DigitalOcean Droplets For WHMCSRavi Raj (ServerPoet) 3 years agoA great buy now module if you are looking to resell Digitalocean droplets, its totally worth your money.. just go ahead without any doubt and sell with your branding.
-
DigitalOcean Droplets For WHMCSEffendy Abdullah (WebHostSG) 4 years agoHighly recommended for those who wish to resell DigitalOcean's droplet. Installation was easy, adding Configurable Options was just a click of a button. Just wished had more options on what the is displayed in the client area.