PanelAlpha Documentation
Back Home
Live Demo Get Started

Plesk

Documentation
    Introduction FAQ Automatic Tester
Getting Started
    Requirements Installation Update Guide SSL Configuration Resetting Admin Password Translations Health Check Diagnostic Mode Additional Configuration
Background Billing
    Introduction Billing System Quick Registration Social Media Login Client Area
Admin Area
    Dashboard Instances Services Users Logs Migrations
Onboarding Methods
    Quick Onboarding Super Quick Onboarding Standard Onboarding
System Configuration
    General Configuration Branding Hosting Servers DNS Servers Email Servers Remote Backups Plans Notifications Automatic SSL Themes, Plugins and Packages
Hosting Server Connections
    Hosting Scenarios PanelAlpha Engine for Docker cPanel Plesk DirectAdmin WP Cloud
Email Server Connections
    Mailcow cPanel
DNS Server Connections
    Cloudflare cPanel DNS Only PowerDNS
Billing Systems Integrations
    WHMCS
Billing Scenarios
    Introduction Single WordPress Instance Predefined WordPress Template Multiple WordPress Instances Cross-Selling Paid Plugins and Themes Cross-Selling Domains Plan Upgrade
Integrations
    Integrated Solutions Matomo Google Analytics Let's Encrypt Google PageSpeed Insights DB-IP Extendify WithoutDNS
Client Area - Instances
    List of Instances Creating New Instance Importing Existing Instance Instance Details Changing Domain Sharing Instances Monitoring Backups Plugins Advanced Settings
Client Area - Hosting
    Summary Domains FTP Accounts MySQL Databases Cron Jobs File Manager DNS Zone Editor Email Addresses Email Forwarders

# Plesk

  • Requirements
  • Server configuration
  • Configuration per plan

PanelAlpha functions as a centralized hub that can oversee numerous hosting servers, with a particular focus on hosting WordPress instances.

At present, PanelAlpha has been seamlessly integrated with a well-known shared hosting control panel, Plesk. This seamless integration provides an all-encompassing control panel for shared hosting environments.

# Requirements

  • Web Pro Edition - a minimum required Plesk Edition to successfully connect with your PanelAlpha

# Server configuration

Access your PanelAlpha admin area, then navigate to the Configuration section in the side menu and select: Servers → Hosting Services. Here, you will find a list of servers that are already installed, including the one added during the platform installation via the wizard.

A form will appear, fill out all the required data to successfully add the server:

  • Name - enter the server name
  • Type - select the type - choose DirectAdmin
  • Group - choose an existing group to assign the server or create a new one from this place
  • IP/Hostname - enter the server IP address or hostname
  • Username - enter your account username
  • Password - enter your user password
  • SSL Verification - keep it disabled to get successful results of the test connection
  • Onboarding Domain (Optional) - If a domain is entered here, it will be used for instance creation instead of the domain specified in the plan configuration with the Quick or Superquick onboarding method selected. This is useful when multiple servers are assigned to a single group in Hosting Servers.
  • Test Connection - check if connection is successful

Before you can continue to the next step, you must test the connection, only of the connection is fine, you will be allowed to move further. Next, you will be asked to perform some additional steps:

  1. Download the connector required for the installation process.
  2. Next, log in to your Plesk panel as an administrator and navigate to the 'Extensions' section.
  3. Once you're in the 'Extensions' section, proceed to the 'My Extensions' tab and choose the 'Upload Extension' option. If, for any reason, the 'Upload Extension' button is not active, you'll need to install the free 'panel.ini editor' extension. Here's what to do:
    • Search for 'extensionUpload' and copy it.
    • Go to the editor tab and paste this setting.
    • Scroll down to the last line and change it from 'false' to 'true'.
  4. In the newly opened window, select the 'PanelAlphaWpCli.zip' package for upload, and then click the 'OK' button.
  5. After successfully uploading and installing the plugin, you will find it listed in the plugins' section.
  6. Finally, verify if the integration test is successful. Click on "Add Server" to finalize the process.

# Configuration per plan

When creating a plan, you will finally get to the Hosting step. There, after choosing Plesk as a server type and assigning a server group additional configuration regarding the hosting account will appear.

Provide necessary information:

  • Service Plan - enter the service plan with defined in Plesk panel resources
  • IP Address - enter the IP Address (opens new window) number
  • Reseller Account - enable/disable option that manages whether a 'Choose User' modal will appear during instance creation in Client Area. When enabled, users can select themselves (then the instance is created directly under the reseller) or choose another user (from a list or by email), who will receive full access to the instance (in this case, a customer is created under the reseller in Plesk, who will get a subscription). Additionally, when Reseller Account is enabled, a 'Choose Hosting Plan' modal will appear as creating a subscription requires a specific hosting plan created under the reseller.
  • Reseller Plan - select the appropriate reseller plan for the configuration

Note: Reseller options are disabled if the connected Plesk server does not support resellers.