# Installation
This article walks you through installing PanelAlpha on your server.
# System Requirements
To install and use PanelAlpha, the following conditions must be fulfilled:
Server for PanelAlpha installation:
- Operating system:
- Debian 12 "bookworm" or
- Debian 13 "trixie" or
- Ubuntu 24.04 LTS (Noble Numbat) or
- Ubuntu 22.04.4 LTS (Jammy Jellyfish)
- Memory: We recommend 4GB of RAM
- Open inbound ports:
- 80 and 443 (web traffic)
- 8443 (PanelAlpha admin area)
- Operating system:
Connection to a hosting server — choose one:
- cPanel, DirectAdmin, or Plesk server — for Shared Hosting control panel (root access required)
- Dedicated server/VPS — to be used with PanelAlpha Engine
Note: The engine cannot be installed on the same server as PanelAlpha.
# Before You Begin
- Ensure your server meets all system requirements.
- Make sure you have root access via SSH.
- Have your PanelAlpha license key ready. Find it in your client area under Licenses (opens new window).
- Ensure your server has internet connectivity.
- Confirm your firewall allows inbound traffic on 80/443/8443.
# Download and Install
Log in to your server via SSH as root:
ssh root@your-server-ipDownload the installer:
wget -N -P /opt/panelalpha https://license.panelalpha.com/installer.shRun the installation script with your license key:
bash /opt/panelalpha/installer.sh --key 'YOUR_LICENSE_KEY'Important: Replace
YOUR_LICENSE_KEYwith your actual license key.
# Initial Configuration
Once installation is complete, proceed with initial configuration using the 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 is designed for non-technical users. Typical flow:
- General details — Set company/application name and create the first admin user.
- Branding — Optionally upload a logo and set colors.
- Plans — Define at least one plan for provisioning instances.
- First server — Add your hosting server (cPanel, DirectAdmin, Plesk, or PanelAlpha Engine).
- First service/instance — Create the first service to confirm the connection works.
You can reopen the wizard later at https://YOUR_SERVER_IP:8443/wizard.
# Next Steps
After completing installation and initial configuration:
- Configure hosting servers — Connect cPanel, DirectAdmin, Plesk, or Docker-based servers
- Set up billing integration — Configure your preferred billing system
- Review security settings — Ensure proper SSL and security measures
- Test the installation — Verify all components are working correctly
# Common Problems
If you encounter issues, refer to the Troubleshooting Center for common problems and solutions.