TWERPLEX

Version 1.0.0 · CodeCanyon edition · PHP 8.3 or newer

Virtual and dedicated servers

Virtual servers are created and controlled on Proxmox VE and Virtualizor. Dedicated servers are tracked as inventory and provisioned by staff.

VPS platforms

Open Infrastructure → VPS platforms and add a platform.

PlatformCredentials and settings
Proxmox VEHostname, port 8006, API token ID and secret, the node's storage and network bridge, defaults for CPU type, disk device, swap and rate limit, virtualisation type (KVM from cloud-init templates, or LXC containers). The server certificate can be pinned.
VirtualizorHostname, port 4085, API key and API password, virtualisation type. The server certificate can be pinned.

Products of the type VPS are linked to a platform and a plan (CPU, memory, disk, bandwidth, operating system templates the client may choose from).

What is automated

Only what a platform's API supports is exposed; actions a platform cannot perform are not shown to the client.

Dedicated servers

Services → Dedicated servers holds the inventory: hardware, location, assigned IP addresses, availability and the client using each machine. Orders for dedicated products go to staff for provisioning with a checklist; remote management details and network information are kept with the server and shown to the client once it is handed over. Contract terms and renewals follow the product's billing cycle.

Monitoring

Infrastructure → Monitoring checks the reachability of servers and platforms and raises alerts and incidents (Command → Incidents) when something stays down. Service status pages for clients are published from Operations → Service status.

↑