Step-by-step guide to filling in the Admin β Servers β New Server form for each control panel supported by BilloraX.
Last updated : May 1, 2026
Common fields
Field
Required
Description
Name
Yes
Internal server label, e.g. VPS-FR-01
Control Panel
Yes
Module type used for provisioning
Hostname
Yes
FQDN or IP of the server, e.g. srv1.example.com
IP Address
No
Public IP β informational only
Max Accounts
No
Hosting limit on this server (blank = unlimited)
API URL
Varies
Full API URL (see per-panel below)
API Username
Varies
API login (see per-panel)
API Password / Token
Varies
API password or key (see per-panel)
None β manual provisioning
No API connection. Services remain in PENDING status until an admin activates them manually from Admin β Services.
Field
Value
API URL
(leave blank)
API Username
(leave blank)
API Password
(leave blank)
cPanel / WHM
Before adding the server, retrieve the WHM Remote Access Hash: WHM β Development β Remote Access Key. This hash (hundreds of characters) is different from the root password.
JSON β e.g. {"SERVER_JARFILE":"server.jar","MINECRAFT_VERSION":"latest"}
Startup Command
No
Leave blank to use the egg's default
Docker Image
No
Leave blank to use the egg's default
β
The node must have at least one free allocation (unassigned IP + port) before a server can be created. Add allocations: Admin β Nodes β [Node] β Allocation.
Pterodactyl β Automatic delivery
When a client places an order, BilloraX automatically creates (or finds) a Pterodactyl account using the client's email, finds a free allocation on the configured node, fetches the egg's default values, then creates the server via the API.
The Pterodactyl server ID is stored in the service's username field. The panel URL is saved in the service notes and displayed in the client portal. The client logs into the panel with their email address and the password generated at checkout.
Custom (CUSTOM)
Reserved for custom-developed modules. See the Creating a Module page to add your own control panel integration.
Testing the connection
After creating or editing a server, use the Test Connection button in Admin β Servers β [Server] β Edit to verify that BilloraX can reach the API with the configured credentials.