PanelAlpha Documentation
Back Home
Live Demo Get Started

PanelAlpha Engine

Documentation

    # PanelAlpha Engine

    • Overview
    • Prerequisites
    • Configure in PanelAlpha
    • Verify the Connection
    • Plan Configuration
    • Redis Cache Configuration

    # Overview

    PanelAlpha Engine runs each hosting service as a separate Docker container on a server. This isolates customer data and makes it easier to scale resources per service.

    # Prerequisites

    • PanelAlpha Engine installed and running
    • Engine API reachable from the PanelAlpha instance
    • API token generated during Engine installation

    # Configure in PanelAlpha

    Navigate to Configuration → Servers → Hosting Services. Press Add Server and fill out the form:

    • Name — Enter the server name
    • Type — Select "PanelAlpha" engine
    • Group — Choose an existing group or create a new one
    • IP/Hostname — Enter the same IP/Hostname used during installation
    • API Token — Previously generated API Key from the installation step
    • SSL Verification — Select if you want to connect via SSL
    • Onboarding Domain (Optional) — If entered, used for instance creation instead of the plan domain with Quick or Super Quick onboarding. Useful when multiple servers are assigned to a single group.
    • Test Connection — Check if the connection is successful

    Your PanelAlpha Engine is now ready. Set it up as a Hosting Server type for your prepared Plans.

    # Verify the Connection

    Use Test Connection during server creation. If it succeeds, you can add the server.

    # Plan Configuration

    When creating a plan, go to the Hosting step. After choosing PanelAlpha and selecting a server group, additional configuration appears:

    • Disk Space Limit (MB) — Maximum disk space for the service
    • Memory Limit (MB) — Memory limit for sites. The value must be provided as an integer in megabytes (MB) only, without any suffixes (for example: 512, 1024).
    • CPU Limit — CPU limit for the service
    • Read Rate Limit (Bytes Per Second) — Disk read bandwidth limit
    • Write Rate Limit (Bytes Per Second) — Disk write bandwidth limit
    • Bandwidth Limit (MB Per Month) — Monthly transfer limit
    • MySQL Databases Limit — Maximum number of MySQL databases
    • FTP Accounts Limit — Maximum number of FTP accounts
    • SFTP Accounts Limit — Maximum number of SFTP accounts
    • Addon Domains Limit — Maximum number of addon domains
    • Subdomains Limit — Maximum number of subdomains
    • Inodes Limit — Inode limit
    • Enable Redis Cache — Enables Redis object caching
    • Redis Config — Advanced Redis configuration options, available when Enable Redis Cache is turned on. Allows fine-tuning Redis behavior at the plan level.
    • Enable LiteSpeed Cache — Enables LiteSpeed cache support
    • PHP-FPM Pool Settings — Advanced PHP-FPM pool configuration
    • LSPHP Settings — Advanced LSPHP configuration
    • Dedicated IPv4 — Assign a dedicated IPv4 (if available)
    • Dedicated IPv6 — Assign a dedicated IPv6 (if available)

    # Redis Cache Configuration

    • Redis server is automatically installed with each PanelAlpha Engine service
    • Navigate to Admin Area → Configuration → Plans → Plan details → Hosting → Enable Redis Cache
    • Upon enabling, the Redis Object Caching (opens new window) plugin is automatically installed and configured for WordPress instances.