# Installation
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:
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.
- Operating system:
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
- IMPORTANT - Ensure that your server meets all the system requirements listed above.
- IMPORTANT - Make sure you have root access to your server via SSH.
- Have your PanelAlpha license key ready. It can be found in your client area under Licenses (opens new window), in the product details.
- 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.
Log in to your server via SSH as root:
ssh root@your-server-ip
Download the installer using the command:
wget -N -P /opt/panelalpha https://license.panelalpha.com/installer.sh
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:
- Configure hosting servers - Connect your cPanel, DirectAdmin, Plesk, or Docker-based servers
- Set up billing integration - Configure your preferred billing system integration
- Review security settings - Ensure proper SSL configuration and security measures
- 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.