# PanelAlpha Engine
This engine has been designed to handle “webhosting service” as a separate docker container on a server. This way each customer’s data is separated and can scale up depending on the needs. The solution also works well for individual customers who are having too large instances to have them on a shared hosting server.
# Configuration
Navigate to Configuration → Servers → Hosting Services. You will see a list of already installed servers, if there are any. You may add a new server from this point by following the steps below.
Press the 'Add Server' button, and a new form will appear. Fill out all the required data to successfully add the new server:
- Name - Enter the server name
- Type - Select "PanelAlpha" engine
- Group - Choose an existing group to assign the server or create a new one
- IP/Hostname - Enter the same IP/Hostname as you used during the installation process
- API Token - Previously generated API Key from the installation step
- SSL Verification - Select if you want to connect via SSL
- 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
Your PanelAlpha Engine is now ready to use. You may set it up as a Hosting Server type for your prepared Plans.
# Redis Cache Configuration
- Redis server is automatically installed with each PanelAlpha Engine service as part of the default configuration
- Navigate to the Plan Configuration section at: Admin Area → Configuration → Plans → Plan details → Hosting → Enable Redis Cache to enable Redis caching.
- Upon enabling this option, the Redis Object Caching (opens new window) plugin will be automatically installed and configured for WordPress instances.