# WP Cloud
WP Cloud Integration allows you to manage WP Cloud resources directly from the PanelAlpha dashboard. Below you will find a detailed description of the configuration process and the required settings.
# Enabling WP Cloud API on your server
To enable the integration of WP Cloud with the PanelAlpha platform, you first need to enable the WP Cloud API on your server. To do this, request API access directly by contacting WP Cloud (opens new window).
When making your request for a new API Key, be sure to note its purpose, include an email address associated with the API Key, and provide the IP address that will be used to access it. The API Key will be needed in the next steps of the configuration described in this documentation.
# Client SSH Access
Client SSH Access is essential for unlocking the full range of features that integration with WP Cloud can offer. To obtain Client SSH Access, you must request it by contacting WP Cloud (opens new window) directly via email:
- Provide a list of IP addresses that will connect to the WP Cloud servers, such as bastion/jump/proxy hosts or VPNs.
- Wait for WP Cloud to approve the provided list of IP addresses.
- Return to PanelAlpha and test the SSH connection.
Important: Please note that the IP addresses used to connect to WP Cloud servers should be static or within a range that will not change. Otherwise, you might lose access if the IP address changes.
# Configuration in Wizard
If you are installing PanelAlpha using the Wizard, you can add the WP Cloud hosting server during step 3 of the installation, labeled "Connect Your Server." Once there, provide the following:
- Server Details:
- Server Name - for example "WP Cloud Server".
- Server Type - Select the type. For WP Cloud, choose "Cloud" (third option).
- Server Configuration:
- Application Type - Select WP Cloud.
- Client Identifier - Enter your unique Client Identifier obtained from WP Cloud. To get this information, contact WP Cloud directly or visit their website at wp.cloud (opens new window).
- API Key - enter the API Key provided by WP Cloud.
- Test Connection - check if the connection is successful.
Important! To obtain your Client Identifier and API Key, you need to contact WP Cloud directly.
Press "Continue" to proceed to the "WP Cloud Integration" step. The final task here is to successfully complete the "Test SSH Connection." However, to complete this step, you must first request access to the Client SSH. Detailed instructions can be found in the Client SSH Access section. You may complete the Wizard installation by pressing the "Close" button.
Once you receive confirmation from WP Cloud with the requested access to the Client SSH, return to your installed PanelAlpha admin area and navigate to Configuration → Servers → Hosting Servers. Under your WP Cloud server, you will find an alert that says "SSH not configured. Configure Now". Press "Configure Now" to run the SSH connection test again.
# Configuration in admin area
If you are already using PanelAlpha and aim to add WP Cloud as a hosting server proceed to PanelAlpha admin area, hoover over Configuration → Servers → Hosting Servers → Add Server.
A form will appear; fill out all the required data to successfully add the server:
- Server Name - enter the server name.
- Server Type - select the type - choose WP Cloud.
- Client Identifier - enter your unique Client Identifier obtained from WP Cloud. To get this information, please contact WP Cloud directly or visit their website at wp.cloud (opens new window).
- API Key - enter the API Key provided by WP Cloud.
- Test Connection - check if the connection is successful.
Important! To obtain your Client Identifier and API Key, you need to contact WP Cloud directly.
Press "Add Server" to complete the process.
If, after adding the hosting server, you see "SSH not configured. Configure Now" on the list of servers, it means the access to Client SSH has not been set up yet. You will need to contact WP Cloud directly to obtain the access to the CLient SSH in order to fully utilize the WP Cloud integration. Refer to the Client SSH Access section for instructions on how to proceed. Once you receive confirmation from WP Cloud, return here and press "Configure Now" to run the SSH connection test again.
# Plan configuration
When creating a plan, you will finally get to the Hosting step. There, after choosing WP Cloud as a server type and assigning a server group, additional configuration regarding the hosting account will appear.
Provide necessary information:
- Space Quota - the desired space quota. The value must be an integer followed by a size specifier (e.g., 20G for 20 gigabytes). Leaving this field empty will result in a default value of 200G being assigned.
- Datacenter - if specified, the site will be assigned a primary pool server based on the preferred datacenter. Options include:
- Amsterdam, NL
- Los Angeles, CA, USA
- Washington, D.C., USA
- Dallas, TX, USA
# Additional information
# Staging instances
WP Cloud offers one staging instance per billable site. This staging instance is intended for development and testing purposes and must not be a live/production site. When you create a staging site, PanelAlpha automatically marks it as such, and WP Cloud excludes it from the count of billable sites.
Information on how to create a staginging instance you can find in the Instance Details article.
# Features list
Admin Area
- Server Integration:
- Manage WP Cloud resources through PanelAlpha
- Add WP Cloud as a server type in PanelAlpha's dashboard
- Set up servers using WP Cloud’s Client Identifier and API Key
- Automatic WordPress Site Management:
- Automatic WordPress site provisioning when a service is created
- Set space quotas for WordPress instances
- Select datacenter for WordPress hosting
- Configuration Per Plan:
- Assign WP Cloud servers to specific plans
- Define storage limits (Space Quota) per plan
- Choose between datacenters
- Service Testing and Verification:
- Test WP Cloud server connection
Client Area
- Instance Management:
- View, create, edit, or delete WordPress instances
- Change WordPress instance domain
- Create staging instance
- Move staging environments to live sites
- Access WordPress Admin via SSO link
- Clone WordPress sites
- Manage site performance setting
- Change PHP version for the site
- Perform Actions:
- Clear cache
- Enable/disable maintenance mode
- Manage backups and restore from backups
- Monitor web hosting plan usage (disk space)
- Domain and Access Management:
- Manage domains
- Manage SFTP accounts for WP Cloud instances
- Migration and Caching:
- Handle site migrations
- Manage edge cache (specific to WP Cloud)