PanelAlpha Documentation
Back Home
Live Demo Get Started

Installation

Documentation
    Introduction
Getting Started
    Installation Guide Update Guide SSL Configuration Translations
System Configuration
    General Configuration Plans Hosting Servers DNS Servers Email Servers Remote Backups Notifications Automatic SSL Plugins & Themes Background Billing Diagnostic Mode Automatic Tester
Admin Area
    Dashboard Instances Services Users Logs Migrations
Onboarding Methods
    Quick Onboarding Super Quick Onboarding Standard Onboarding
Hosting Servers
    Hosting Scenarios PanelAlpha Engine cPanel Plesk DirectAdmin WP Cloud
DNS Servers
    Cloudflare cPanel DNS Only PowerDNS
Email Servers
    Mailcow cPanel
Billing Systems Integrations
    PanelAlpha WordPress Hosting For WHMCS
Integrations
    Atarim AWStats 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

# Installation

  • System Requirements
  • Before You Begin
  • Download and Install
  • Initial Configuration
    • Access the Wizard
    • Configuration Process
  • Next Steps
  • Common Problems

This article will walk you through the steps necessary to install PanelAlpha on your server. We will guide you carefully through the whole installation process.

# System Requirements

To install and use PanelAlpha, the following conditions must be fulfilled:

  1. Server for PanelAlpha installation that meets the following conditions:

    • Operating system:
      • Debian 12 "bookworm" or
      • Ubuntu 22.04.4 LTS (Jammy Jellyfish)
    • Memory:
      • We recommend a machine with 4GB of RAM.
  2. Connection to a hosting server - choose one solution from the below:

    • cPanel, DirectAdmin or Plesk server - for Shared Hosting control panel (root access account required)
    • Dedicated server/VPS - to be used with PanelAlpha Engine (BETA)

    Note: In this case you need a separate server, as the engine cannot be installed on the same server as PanelAlpha.

# Before You Begin

  1. IMPORTANT - Ensure that your server meets all the system requirements listed above.
  2. IMPORTANT - Make sure you have root access to your server via SSH.
  3. Have your PanelAlpha license key ready. It can be found in your client area under Licenses (opens new window), in the product details.
  4. Ensure your server has internet connectivity to download the installation files.

# Download and Install

The installation of PanelAlpha is quick and completely trouble-free as most processes are performed automatically. You can move forward with the installation process as soon as you purchase the PanelAlpha license.

  1. Log in to your server via SSH as root:

    ssh root@your-server-ip
    
  2. Download the installer using the command:

    wget -N -P /opt/panelalpha https://license.panelalpha.com/installer.sh
    
  3. Run the installation script with your license key:

    bash /opt/panelalpha/installer.sh --key 'YOUR_LICENSE_KEY'
    

    Important: Replace YOUR_LICENSE_KEY with your actual license key from the client area.

# Initial Configuration

Once the installation is completed, you can now proceed with the initial system configuration using our Setup Wizard.

# Access the Wizard

The Setup Wizard can be accessed at:

https://YOUR_SERVER_IP:8443

Replace YOUR_SERVER_IP with your actual server IP address.

# Configuration Process

The Setup Wizard's main purpose is to assist users during the initial setup and configuration process. It offers an intuitive and self-explanatory interface, guiding users through the necessary steps while keeping the overall experience user-friendly and accessible.

The wizard will guide you through:

  • Basic system configuration
  • Admin account setup
  • Hosting server connections
  • Initial settings customization

# Next Steps

After completing the installation and initial configuration:

  1. Configure hosting servers - Connect your cPanel, DirectAdmin, Plesk, or Docker-based servers
  2. Set up billing integration - Configure your preferred billing system integration
  3. Review security settings - Ensure proper SSL configuration and security measures
  4. Test the installation - Verify that all components are working correctly

# Common Problems

If you encounter any issues during installation, please refer to our Troubleshooting Center for common problems and solutions.