=== WP Cloud Server === Contributors: Designed4Pixels Tags: cloud server, serverpilot, digitalocean, cloud, hosting Requires at least: 4.8 Tested up to: 5.3 Requires PHP: 5.6 Stable tag: 1.2.0 License: GPLv3 License URI: https://www.gnu.org/licenses/gpl.html \'WP Cloud Server\' allows you to create and manage DigitalOcean Cloud Servers, to connect Servers to ServerPilot to manage your WordPress Web Hosting, and even sell Hosting Plans to Clients or Customers using the powerful \'Easy Digital Downloads\' plugin. Add-on Modules allow additional Cloud Server providers and services to be added with ease, creating a powerful WordPress Hosting Platform. == Description == WP Cloud Server allows you to manage your Cloud Servers through a simple user interface inside your WordPress Admin Dashboard. The standard version of the plugin includes two modules; == DigitalOcean Module == The WP Cloud Server plugin includes the DigitalOcean Module which connects to your own DigitalOcean account using the official API. It allows you to manage your Droplets from inside your WordPress Admin Dashboard. It includes the following powerful features. * Manually create new DigitalOcean Droplets from inside the WP Admin Dashboard. * Create/Delete Droplet Templates to allow selling of Dedicated Cloud Servers to Customers. * Integrates with the ServerPilot Module to allow Droplets to be connected to ServerPilot. * Lists Full Details of Droplets created with DigitalOcean. * Lists Full Details of Templates. == ServerPilot Module == The WP Cloud Server plugin also includes the ServerPilot Module. ServerPilot is a full WordPress Server management portal which installs a secure and extremely fast WordPress environment in just a few minutes. It handles the complete server configuration as well as installing future updates to software when available. The ServerPilot Module works alongside the DigitalOcean Module to automatically deploy complete WordPress Hosting solutions, including both 'Shared' and 'Dedicated' configurations. Everything is configured through easy to use options pages built in to the WordPress Admin Dashboard. It includes the following powerful features; * Manually create new DigitalOcean Servers connected to ServerPilot with software installed and configured. * Chose to configure Servers for ‘Shared’ WordPress Hosting with their location user selectable at checkout. * Create/Delete Templates to allow selling of Dedicated Cloud Servers to Customers with their website fully configured. * Create/Delete Templates to allow selling of Shared Hosting to Customers with their website fully configured. * Manually Add new websites to existing servers from inside the WordPress Admin Dashboard. * An Automatic SSL Queue retries twice daily to configure FREE SSL Certificates if DNS is not configured. * Lists Full Details of Servers created with DigitalOcean. * Lists Full Details of Websites created with DigitalOcean. * Lists Full Details of Templates created. == Sell Hosting Plans with Easy Digital Downloads == If the Easy Digital Downloads plugin is installed and activated then you can sell Shared Hosting and Dedicated Cloud Servers to customers and clients. The WP Cloud Server plugin adds additional meta-boxes to EDD download pages, that allow the Module and Server/Template to be selected, and a unique plan name to be added. When a customer clicks the ‘Buy’ button then the Module/Server configuration is used to create the custom checkout fields to retrieve the hosting details. The new website or server is then created and all necessary emails sent out. The reason that we chose the EDD plugin for selling Hosting Plans was firstly the ease by which we could hook into the functionality, and secondly the vast range of payments gateways and options available. This makes WP Cloud Server a fully Hosting Platform. == Powerful Module Add-ons == Over the coming weeks and months we will be actively adding new features to the WP Cloud Server plugin making it a truly powerful cloud server management tool and hosting platform. We will also be adding a steady stream of powerful new features in the form of Add-on Modules. These Modules will provide additional cloud server providers alongside DigitalOcean, such as Vultr, as well as powerful services such as website monitoring, messaging and alert services, email, and even WordPress management portals! == Installation == 1. Upload the plugin folder to the /wp-content/plugins/ directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Follow our user instructions 4. Start providing website hosting services to your clients! == Frequently Asked Questions == = What is 'WP Cloud Server'? = 'WP Cloud Server' is a WordPress plugin which allows you to create and manage Cloud Servers, with WordPress installed, from inside your WordPress Admin Dashboard. It uses ServerPilot and DigitalOcean to manage servers and the popular Easy Digital Downloads plugin to sell WordPress Hosting Plans. = Where can I find Support Documentation? = Please visit the DesignedforPixels website for in-depth [Support Documentation](https://designedforpixels.com/wp-cloud-server-support/introduction/). If you need more in-depth Support then you can contact us through our Website, send us an email, or even join us on Social Media. We are always happy to help, and will respond to any problems as quickly as possible – even if we need to update the plugin! = Is WP Cloud Server FREE to use? = The standard version of the 'WP Cloud Server' plugin is available through the WordPress plugin repository, and is completely FREE to use. Please note though that the plugin requires that you have external accounts with DigitalOcean and ServerPilot, whose services incur a monthly charge! = Is DesignedforPixels affiliated with ServerPilot or DigitalOcean? = No. We are a totally independent WordPress Solutions Specialist that has had the pleasure of using both services for many years to create and manage WordPress Websites. We have no connection with the ServerPilot or DigitalOcean teams, although we do have the upmost respect for what they produce! = Future Roadmap? = We will be providing frequent updates to the plugin to provide more advanced features. The following features are planned for the next release of the plugin, intended to be released at the end of 2019; * Public SSH Keys for use with DigitalOcean Droplets. * Additional short codes for use on the frontend * Add AutoSSL functionality to standalone DigitalOcean Cloud Servers. * Ability to add a Cloud-Init script for use when creating DigitalOcean Cloud Servers ( e.g. Install WordPress ) Note: The exact features in each release are subject to change at any time! = Will you be providing Add-on Modules? = Yes. Over the coming weeks we will be releasing a number of Add-on Modules that will extend the services that can be used by the 'WP Cloud Server' plugin. Modules currently in development or testing include; * WordPress Multisite * Slack * SendGrid * StatusCake * Vultr Cloud Servers * DNSimple This is just a selection of the modules that are nearing availability. We have ideas for many more! Get early access to these and all future modules as they are released, and lock in the offer price for the life of your account! Please visit our website for details of our [launch offer](https://designedforpixels.com/module-pricing/) == Screenshots == 1. All Module Information 2. DigitalOcean API Settings 3. DigitalOcean Add Server 4. ServerPilot Installed App Information 5. ServerPilot Debug view 6. Easy Digital Downloads Hosting Plan Meta Boxes == Changelog == = 1.2.0 = * Numerous bug fixes and general tidying up. * Added new functionality to allow easy integration with add-on modules. * Layout and UI improvements with functionality now contained in the correct module. * Added more Ubuntu Linux versions into DigitalOcean Image selection dropdown. More Linux versions to follow! * Improved functionality for using Serverpilot Servers for Shared Hosting. * Added Checkbox for enabling AutoSSL in ServerPilot Templates. * Added Checkbox to allocate a manually created ServerPilot Server for Shared Hosting. = 1.1.0 = * Updated readme.txt. * Numerous bug fixes and general tidying up. * Fixed problems with activating/deactivating modules. * Split 'Server' and 'Templates' into separate pages. * ServerPilot Module updated to allow creation of 'Apps' manually. * Public SSH Key capability added to the ServerPilot Module. * Added 'SSL Queue' to ServerPilot Module to wait for correct DNS configuration. * Added 'Client Info' short-code. * DigitalOcean Module updated to autodetect disabled data centres. * Easy Digital Downloads plugin now only required to sell Hosting Plans. * Added the ability for 'Templates' to offer 'Server Location' as a user-option at Checkout. = 1.0.2 = * Updated readme.txt * Fixed problem with create droplet button in on-boarding dashboard = 1.0.1 = * Updated readme.txt * Updated DigitalOcean Module User Meta Script * Fixed TGM Plugin Activation minor bug causing error message = 1.0.0 = * First release