Nevatal Cloud Proxmox VE Control Plane & VPS Orchestrator: Architecture & Performance Benchmark

Nevatal Cloud Proxmox VE Control Plane & VPS Orchestrator: Architecture & Performance Benchmark

Key Takeaways

  • Nevatal Cloud abstracts a Dell PowerEdge R640 bare-metal node into a fully‑managed, multi‑tenant cloud control plane with zero hypervisor license costs.
  • Built with Go 1.23, React 19, PostgreSQL 16, Redis 7, and Docker Compose, it delivers sub‑second VM provisioning, real‑time telemetry, and seamless WooCommerce integration.
  • Live at https://cloud.nevatal.id – experience the future of self‑hosted VPS orchestration.
Live Project Access: https://cloud.nevatal.id

The Engineering Challenge: Why Nevatal Cloud (Proxmox VE Control Plane & VPS Orchestrator) Was Architected

Traditional Proxmox VE management consoles are built for system administrators, exposing raw cluster topologies and storage LUNs that are intimidating—and dangerous—for end customers. At the same time, commercial panels like cPanel and WHMCS impose hefty licensing fees and lack tight integration with modern e‑commerce ecosystems.

Nevatal Cloud solves these pain points by delivering a purpose‑built control plane that brings enterprise‑grade multi‑tenant isolation, self‑service provisioning, and real‑time telemetry to a single Dell PowerEdge R640 hypervisor. The result is a self‑hosted AWS/DigitalOcean alternative with zero per‑seat licensing and automated fulfillment via WooCommerce.

Core Architecture & Technical Stack Deep‑Dive

System Architecture Overview

The architecture is a clean, decoupled design that separates client interaction, API orchestration, state management, and the underlying hypervisor layer.

  • Client & Management Layer – React 19 SPA, WordPress/WooCommerce store, and AI coding agents (MCP/OpenClaw) consume the API.
  • Gateway Layer – Nginx reverse proxy handles SSL, static assets, and HTTP routing while enforcing rate limits.
  • Backend Layer – Go 1.23 REST API with JWT‑based RBAC, service layer (instance, quota, game, Android, MCP), and an asynchronous worker queue for heavy tasks.
  • State Layer – PostgreSQL 16 provides ACID‑compliant storage for users, quotas, instances, audits, and jobs.
  • Hypervisor Layer – Dell PowerEdge R640 runs Proxmox VE; QEMU/KVM VMs (Cloud‑Init), LXC containers (Waydroid, game servers), and storage pools (ZFS/LVM‑Thin/MinIO S3) are orchestrated via the Proxmox VE REST API v2.

The flow is visualized in the architecture diagram (see PRD). Clients call the Go API; services read/write state to PostgreSQL, emit jobs to Redis‑backed workers, and execute Proxmox API calls for VM creation, cloning, and configuration.

Tech Stack Highlights

\ Semin

Component Version Role
Go 1.23 High‑performance REST API & worker engine
React 19 19.x Control plane SPA with TypeScript & Tailwind CSS v4
PostgreSQL 16 Transactional database for users, quotas, instances, audits
Redis 7 Job queue, caching, and rate‑limiting
Docker Compose Latest Local development & production orchestration
WordPress / WooCommerce Latest E‑commerce frontend with nevatal‑cloud‑manager plugin

Key Features Breakdown & Practical Benefits

1. Proxmox VE Hypervisor Automation

  • Cloning QEMU templates with Cloud‑Init IP/SSH configuration.
  • Programmatic booting of instances.
  • Support for both QEMU VMs and LXC containers (Waydroid Android, game servers).

2. WooCommerce Integration

  • nevatal-cloud-manager plugin triggers immediate VPS provisioning on checkout.
  • Seamless order‑to‑resource mapping with webhook‑based fulfillment.

3. Client Portal Shortcode

  • WordPress shortcode [nevatal_instances] enables users to reboot, terminate, and monitor VMs directly from their dashboard.

4. Enterprise Dell PowerEdge R640 Telemetry

  • Real‑time CPU core loads, memory allocation, and storage pool metrics exposed via the control plane.

5. Secure Backend

  • JWT authentication + RBAC access controls.
  • Rate‑limited Proxmox API connection pooling for high‑throughput operations.

Real‑World Deployment & Production Topology

Nevatal Cloud runs on a single Dell PowerEdge R640 node (IP: 100.86.61.70) in a production environment. The hardware is equipped with multiple CPU cores, 256 GB RAM, and a ZFS storage pool that supports thin‑provisioned volumes and MinIO S3 buckets for object storage.

Typical deployments include:

  • Web hosting providers offering automated VPS plans via WooCommerce.
  • Engineering teams provisioning internal development and staging VMs on‑prem.
  • Developers seeking a zero‑cost, self‑hosted alternative to AWS/DigitalOcean.

The control plane scales horizontally by adding more Proxmox VE nodes; each node registers with the central PostgreSQL state, and the Go orchestrator manages cross‑node resource allocation.

Data Flow & How It Works: Step‑by‑Step Workflow

  1. Customer Checkout – User purchases a VPS plan on the WooCommerce store. The nevatal-cloud-manager plugin fires a webhook to the Go API.
  2. Order Validation – API validates quota, checks available hypervisor resources, and creates a user record in PostgreSQL.
  3. VM Provisioning Job – An asynchronous job is pushed to Redis; the worker clones a pre‑configured QEMU template, injects Cloud‑Init metadata (IP/SSH), and issues a start vm command via the Proxmox API.
  4. State Update – PostgreSQL is updated with the new instance ID, IP address, and status “running”.
  5. Client Portal Sync – The React SPA polls the API for instance status and reflects real‑time telemetry (CPU, memory) to the user via the [nevatal_instances] shortcode.
  6. Support for Specialized Workloads – For Android instances, the worker launches a Waydroid LXC; for game servers, it configures port forwarding; for MCP agents, it spins up a dedicated container with OpenClaw.

Architectural Comparison: Nevatal Cloud (Proxmox VE Control Plane & VPS Orchestrator) vs Traditional Approaches

Aspect Traditional Proxmox GUI / cPanel Nevatal Cloud (Proxmox VE Control Plane & VPS Orchestrator)
Cost Per‑seat licensing, often $10‑$30/user/month Zero licensing; only hardware and open‑source software
Self‑Service Limited; admin‑only VM management Full self‑service via WooCommerce + client portal
Automation Manual cloning, configuration Programmatic provisioning, Cloud‑Init injection, job workers
Multi‑Tenant Isolation Basic quotas

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *