Beta Release Version v2.1.0
We're excited to announce Version v2.1.0 of the Hypervisor Control Panel! This release introduces managed load balancers, user automation scripts, project-based resource organization, a redesigned instance management page, and a host of improvements and bug fixes across the platform.
- [Feature] Load Balancers - Deploy fully managed HAProxy load balancers with port-based configuration blocks, SSL termination, health checks, session stickiness, connection draining, and backend node management. Supports both VPC and public deployment modes.
- [Feature] VPC-Optional Load Balancers - Load balancers can now be deployed without a VPC. Choose between VPC mode (private network balancing) or Public mode (direct public IP) during deployment.
- [Feature] LB Plans - Fine-grained resource control for load balancer instances with 21+ configurable fields including CPU topology, storage type, I/O limits, NIC type, and bandwidth settings.
- [Feature] User Scripts - Create reusable Bash, Python, or PowerShell scripts that execute automatically during instance deployment via cloud-init. Script content is encrypted at rest.
- [Feature] Projects - Organize your infrastructure by grouping instances, VPCs, load balancers, S3 buckets, SSH keys, and user scripts into logical projects with resource counts and filtering.
- [Feature] Instance Manage Redesign - Completely rebuilt instance management page with sidebar navigation, sticky header with power controls, and dedicated tabs for overview, graphs, storage, firewall, backups, network, settings, and destruction.
- [Feature] WHMCS Self-Provisioning Module - New billing module for WHMCS integration with self-provisioning resource packs and billing API endpoints.
- [Feature] Migration Abort Support - Cancel in-progress cold migrations via a cancel signal file. Stop/cancel buttons available in the migration UI for both live and cold migrations.
- [Feature] S3 Bucket Billing - Hourly billing for S3 object storage buckets with usage reports, credit charging, and auto-suspend/resume integration with Cloud Service billing.
- [Feature] S3 Plans CRUD - Dedicated admin interface for creating and managing S3 storage plans with credit-based pricing.
- [Feature] NAT Gateway Bandwidth Billing - Per-GB bandwidth billing for NAT gateways with configurable accounting direction (uploads/downloads/both) and overage handling (charge or revoke access).
- [Feature] LB Image Purpose Filtering - Load balancer image selection in hypervisor groups now filters to show only images with
load_balancerpurpose, preventing accidental selection of general-purpose images. - [Feature] LB SSH Key Generation - Automatic SSH keypair generation on the slave for load balancer instances, with public key reported back to the master for secure configuration sync.
- [Feature] HA for Load Balancers - High Availability monitoring and evacuation now supports load balancer instances. HA heartbeat column added to admin LB index, HA badge displayed on admin LB detail page.
- [Feature] User API Controllers - New REST API endpoints for load balancers, projects, VPCs, VPC NAT gateways, and VPC subnets with full Scribe documentation.
- [Feature] Per-User VPC Limits - Administrators can set maximum VPC count per user from the admin user edit page.
- [Feature] Per-User S3 Bucket Limits - Configurable maximum S3 buckets per user (default 5) enforced during bucket creation.
- [Feature] VPC Delete (User Side) - Users can now delete their own VPCs directly from the user panel.
- [Improvement] Instance Manage Page - Sidebar navigation with responsive mobile support, collapsible task panel, type-to-confirm destruction, settings tab consolidating boot/media/VNC/password, and per-interface network metrics with color coding.
- [Improvement] HA Monitor IPMI - Added power status query after IPMI power-off command to verify fencing success.
- [Improvement] Dashboard Enhancements - Modernized user dashboard with horizontal stat strip, consolidated quick stats, VPC statistics, and improved billing card.
- [Improvement] CPU Topology Models - All CPU models now available in the instance manage topology tab.
- [Fix] VPC Subnet IP Leak - VPC IPs are now properly released when an instance is destroyed, preventing subnet IP exhaustion.
- [Fix] Incremental Backup Chain - Fixed retention policy, chain length tracking, and mid-chain deletion bugs in incremental backup management.
- [Fix] Password Reset Email - Fixed password reset emails using wrong hostname in generated URLs.
- [Fix] WHMCS Billing Module - Fixed GET query parameter handling, null IP guard, and instance show relation loading for WHMCS integration.
- [Fix] User-Side Bugs - Fixed billing card display, RAM format in dashboard, NAT gateway toggle, VPC detach flow, and route parameter issues.
- [Fix] SP Form VPC Dropdown - Fixed self-provisioning form VPC dropdown not populating in certain scenarios.
Load Balancers
The headline feature of v2.1.0 is fully managed load balancers. Each load balancer deploys as a dedicated HAProxy instance with a streamlined configuration interface.
Configuration Blocks — Rather than managing frontends, backends, and targets separately, each listening port is configured as a unified block containing protocol settings, health checks, session stickiness, and backend nodes in one place.
Two Deployment Modes:
- VPC Mode — Deploy within a VPC for private network load balancing between VPC-connected instances
- Public Mode — Deploy with a public IP for internet-facing load balancing. No VPC required.
Capabilities:
- Layer 4 (TCP/UDP) and Layer 7 (HTTP/HTTPS) load balancing
- SSL termination with uploaded PEM certificates
- Active health checks (TCP connect, HTTP status) and passive monitoring
- Session stickiness via cookie or source IP
- Connection draining with configurable timeout
- Per-node weight and mode (active, backup, drain)
- Real-time HAProxy statistics with session counts, traffic, and response code breakdowns
- Full High Availability support with automatic evacuation
For setup instructions, see our Load Balancers documentation.
User Scripts
User Scripts let you write custom automation that runs during instance deployment. Create reusable scripts in Bash, Python 3, or PowerShell that execute via cloud-init with access to environment variables like PUBLIC_IP, VPC_IP, and INSTANCE_HOSTNAME.
Scripts are encrypted at rest and can be selected during instance creation or reinstallation. Perfect for automating software installation, configuration management, and post-deploy setup.
For more details, see our User Scripts documentation.
Projects
Projects provide lightweight organizational grouping for your cloud resources. Assign instances, VPCs, load balancers, S3 buckets, SSH keys, and user scripts to projects for clear visibility and easy filtering.
The projects page shows card-based overviews with resource counts, and the detail page provides tabbed views of all assigned resources.
For more details, see our Projects documentation.
Instance Management Redesign
The instance management page has been completely rebuilt with a modern layout:
- Sidebar navigation — Quick access to all tabs without scrolling
- Sticky header — Instance status, power controls, and key metadata always visible
- Dedicated tabs — Overview with spec tiles, real-time graphs with per-interface metrics, storage management, firewall rules, backups with schedule info, network interfaces, consolidated settings, and type-to-confirm destruction
- Collapsible task panel — Real-time task progress pinned to the bottom of the page
- Mobile responsive — Full functionality on smaller screens