Pelican for WHMCS
Product information
Release v0.2.0 (Updated )
Reviews
0 von 5 Sternen
0 purchases
WHMCS provisioning for Pelican Panel: create, suspend, upgrade and delete game servers automatically, with node tags and extra ports.
€39,99
Release historyDescription
Pelican for WHMCS provisions your game servers from WHMCS: paid order in, server out.
The whole service lifecycle
- Create on payment: panel user found or created, node and ports chosen, server installed with the product's egg
- Suspend and unsuspend with the invoice
- Upgrades and downgrades apply right away: memory, disk, CPU, databases, backups, more ports, even a different egg with reinstall
- Change password, reinstall and terminate; optionally the panel user goes with the last server
- Admin buttons "Apply product settings" and "Reinstall server"
Where the server goes
- Node tags pick the region or hardware (
de,us,ryzen...), as a product setting or as a configurable option the customer chooses - Pelican's own node selection: only nodes with room for memory, disk and CPU, none in maintenance
- Port range and dedicated IP per product; extra ports on the same IP as the main port
Products your way
- Egg drop-down with the eggs of your panel
- Limits, image, startup command and egg variables per product
- Configurable options and custom fields override any setting: memory (
2 GBor2048), disk, CPU, location, egg, image, or any egg variable likeMINECRAFT_VERSION - Server name template with product, service ID and client name
For your customers
- Client area with server address and extra ports, status, game and resources
- Server control (new in 0.2.0): with a client API key of an admin account as the server's Access Hash, customers start, restart, stop and kill their server, watch live usage, use a live console with commands, and manage schedules and backups, all on the service page
- Your texus extensions included: with Usage Statistics, Schedules Plus, Subdomain Manager, Custom Domains, Database Manager, Server Importer, File Explorer, Server Splitter, Idle Stop or SFTP Address on the panel, their features appear by themselves
- Customer features per product: choose exactly what the client area offers
- A customer only ever reaches their own server: every request goes through the module, which passes on a fixed list of panel routes
- The server control in WHMCS is tested by simulating WHMCS' calls against a real Pterodactyl panel; the same code runs in our FOSSBilling and Blesta modules, tested end to end
- "Open game panel" button, panel login in the welcome email (
{$service_username},{$service_password})
Built to be reliable
- Servers and users carry external IDs (
whmcs-), so WHMCS always finds its server again - Running suspend, unsuspend or terminate twice does no harm
- Clear messages instead of HTTP codes, every API call in WHMCS' module log with the key hidden
- Suspend, unsuspend and terminate keep working even without a valid licence
- Tested against Pelican Panel 1.0.0-rc.1 with a real Wings node: create, install, upgrade, egg change, reinstall, terminate
Licence
One purchase = one licence = one WHMCS installation. The licence is bound to the address of your WHMCS and the server it runs on. You can move it at any time on texus-addons.de.
After buying, sign in on texus-addons.de with your sourceXchange email address. Your licence key is created automatically; download the module there with the key built in, or enter the key in the product's module settings.
Requirements
- WHMCS 8.x on PHP 8.1 or newer (curl and sodium)
- Pelican Panel 1.0 or Pterodactyl Panel 1.x with an application API key, plus a client API key of an admin account for the server control
- For the live console: your WHMCS address in
allowed_originsof the Wings configuration - Outgoing HTTPS from WHMCS to the panel and to texus-addons.de
Installation
- Copy
modules/servers/texuspelicaninto your WHMCS folder - Add a server: module "Pelican Panel (texus)", panel address as hostname, API key as password, Test Connection
- Choose the module in your products and fill in the settings; enter the licence key once
Support
The README in the download explains every setting. Questions and bug reports through the support link.
Website: texus-addons.de – licence keys, downloads and your account
Support: Discord support server or support@texus-addons.de