El Nuevo Panel de CubePath: Por Qué Dejamos Atrás WHMCS

Durante más de 10 años, CubePath usó WHMCS para gestionar pedidos y facturación. Es una herramienta que ha servido a miles de empresas de hosting, y sirvió a CubePath en los primeros tiempos. Pero a medida que la plataforma creció hasta más de 500 servidores en España, Houston, Miami y Amsterdam sobre una red de 5 Tbps, las limitaciones se hicieron imposibles de ignorar.

WHMCS está construido para revendedores de hosting tradicionales. CubePath necesitaba despliegues instantáneos, una API pública, herramientas de línea de comandos, soporte de Terraform y control real sobre networking, seguridad e infraestructura. Nada de eso encaja en WHMCS.

Así que en vez de parchear el sistema de otro, CubePath construyó su propio panel desde cero. Este post cubre qué hace el nuevo panel y por qué existe.

Qué Cambió y Por Qué

El setup anterior funcionaba así: WHMCS gestionaba pedidos y facturación, y todo lo demás estaba cosido con integraciones personalizadas. Añadir un producto nuevo significaba construir un puente entre WHMCS y la infraestructura real. Cada nueva funcionalidad requería trabajar alrededor de las asunciones de WHMCS sobre cómo debería funcionar el hosting.

El nuevo panel es API-first. Cada producto, VPS, bare metal, Load Balancers, DNS, redes privadas, CDN, pasa por la misma API. El panel es un cliente de esa API, igual que CubeCLI o una configuración de Terraform. No hay un sistema de facturación separado atornillado al lado. Todo es una sola plataforma.

El Panel

CubePath Panel

El dashboard está diseñado para ser rápido y funcional. Sin elementos innecesarios, sin banners de marketing dentro del panel, sin wizards de diez pasos para desplegar un servidor. La interfaz es limpia, responsive y construida para equipos que gestionan infraestructura a diario.

Desde el panel:

  • Despliega un VPS en segundos con facturación por horas desde $0.007/hora
  • Gestiona servidores bare metal, VPS, networking y DNS desde un solo sitio
  • Accede a todas las funcionalidades sin saltar entre diferentes herramientas o proveedores

Gestión de Toda la Infraestructura en Un Solo Sitio

Da igual si la carga de trabajo corre en bare metal o en VPS, el panel gestiona ambos desde una única interfaz. Sin herramientas externas, sin cambiar de contexto entre proveedores.

Proyectos con servidores

Todo está organizado por proyectos. Cada proyecto agrupa sus servidores, redes y recursos. Desde la vista de cualquier servidor:

  • Ver todos los servidores activos con sus specs, ubicación e IPs asignadas
  • Reinstalar el sistema operativo en VPS y bare metal con un click
  • Acceder a la consola IPMI de los servidores bare metal
  • Encender, apagar o reiniciar cualquier servidor de forma remota
  • Gestionar redes privadas, Floating IPs y reglas de firewall

Vista de servidor en el panel

Seguridad y Visibilidad DDoS

La protección DDoS de CubePath está integrada en la red y activa en cada servicio. El panel da visibilidad sobre lo que la protección está haciendo:

Edge ACLs. Controla el tráfico entrante a los servidores desde el panel. Permite o bloquea IPs, puertos y protocolos específicos sin tocar iptables o nftables en el propio servidor. Las reglas se aplican a nivel de red antes de que el tráfico llegue a la instancia.

Métricas de ataques. Ver exactamente cuándo ocurrieron los ataques, qué tamaño tuvieron, de dónde vinieron y cómo se mitigaron. Estos datos están disponibles por servidor, dando visibilidad clara sobre el panorama de amenazas de cada servicio.

Métricas de ataques en CubePath

CubeCLI y la API

El panel está hecho para gestión visual, pero todo lo que hace también está disponible de forma programática.

API de CubePath. API REST completamente documentada en api.cubepath.com/docs. Cada acción del panel tiene un endpoint de API correspondiente. Construye integraciones personalizadas, automatiza el aprovisionamiento o integra CubePath en workflows existentes.

CubeCLI. La herramienta oficial de línea de comandos para gestionar la infraestructura de CubePath desde la terminal. Open source y disponible en GitHub en github.com/CubePathInc/cubecli.

cubecli vps create
cubecli vps list
cubecli baremetal deploy
cubecli lb create
cubecli network create

Terraform Provider. Define la infraestructura de CubePath como código, versiónala en Git y aplica cambios a través de workflows estándar de Terraform.

Para equipos que automatizan su infraestructura, el panel es donde se monitorizan y depuran las cosas. La API, la CLI y Terraform son donde se construyen y despliegan.

Disponible Ahora

El nuevo panel está activo en my.cubepath.com. Los clientes existentes fueron migrados automáticamente.

Lo que está disponible desde el primer día:

  • Gestión completa de servidores VPS y bare metal
  • Facturación por horas en todas las instancias VPS
  • API REST documentada y CubeCLI
  • Redes privadas, Floating IPs, DNS, Load Balancers
  • Edge ACLs y métricas de ataques DDoS
  • Marketplace con despliegues de aplicaciones en un click
  • Cloud Alerts con notificaciones a Slack y Email