WHMCS¶
En este artículo
- WHMCS. Características principales
- Funcionalidades de implementación
- Primeros pasos después de implementar WHMCS
- Configuración inicial de WHMCS
- Conexión al servidor mediante SSH
- Configuración de la clave de licencia y la base de datos
- Creación de la cuenta de administrador
- Finalización de la instalación
- Inicio de sesión en el sistema
- Configuración inicial del sistema
- Configuración de complementos y módulos
- Configuración del módulo HOSTKEY VPS/Dedicated
- Configuración de moneda
- Pedido de un servidor con WHMCS mediante la API
Información
WHMCS es una plataforma de automatización y facturación para alojamiento web que le permite automatizar todos los aspectos de su negocio, desde la facturación y el aprovisionamiento de servicios hasta la gestión de dominios y la atención al cliente.
WHMCS. Características principales¶
- WHMCS automatiza tareas y operaciones diarias, incluida la facturación, la emisión de facturas, la gestión de clientes y el procesamiento de solicitudes de soporte;
- La plataforma se integra fácilmente con todos los paneles de control líderes, sistemas de pago, registradores de dominios y servicios en la nube;
- WHMCS admite las principales pasarelas de pago como PayPal, Google Checkout y Authorize.Net, incluido el soporte para múltiples monedas y campañas promocionales;
- El sistema incluye un carrito de compras completo, lo que permite a los visitantes comprar servicios de alojamiento web en un solo lugar;
- WHMCS proporciona herramientas de gestión de dominios, incluida el registro, la renovación y la transferencia de nombres de dominio;
- Sistema de soporte al cliente integrado con creación y seguimiento de tickets, base de conocimientos y sistema de notificaciones;
- La plataforma ofrece análisis avanzados e informes en tiempo real para la toma de decisiones empresariales;
- WHMCS es una plataforma flexible, escalable y extensible con cientos de aplicaciones e integraciones disponibles para todos los principales proveedores de servicios;
- El sistema incluye una potente API para desarrolladores y capacidades de personalización profunda para satisfacer las necesidades del negocio;
- WHMCS proporciona aplicaciones móviles para gestionar el negocio sobre la marcha y la administración remota.
Funcionalidades de implementación¶
| ID | Nombre del software | SO compatible | VM | BM | VGPU | GPU | CPU mín. (núcleos) | RAM mín. (GB) | HDD/SSD mín. (GB) | Dominio personalizado | Activo |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 360 | WHMCS | Ubuntu 24.04 | + | + | + | + | 1 | 2 | - | No | ORDER |
-
Requisitos mínimos del sistema para la instalación de WHMCS:
- Procesador: 2 núcleos, de 64 bits;
- RAM: 4 GB;
- Espacio en disco: 20 GB HDD.
-
Requisitos recomendados del sistema:
- Procesador: 4+ núcleos, de 64 bits;
- RAM: 8+ GB;
- Espacio en disco: 50+ GB SSD.
-
Estructura de instalación:
- Archivos principales de WHMCS:
/var/www/html/whmcs/; - Panel de configuración:
/opt/panel/; - Registros y caché:
/var/log/,/var/cache/; - Certificados SSL:
/var/www/certbot/.
- Archivos principales de WHMCS:
La interfaz web estará disponible en: https://whmcs{Server_ID_from_Invapi}.hostkey.in
Panel de administración: https://whmcs{Server_ID_from_Invapi}.hostkey.in/admin
Nota
De forma predeterminada, WHMCS se instala con una base de datos MySQL y un servidor web preconfigurados. Se requiere una licencia activa de WHMCS para la funcionalidad completa del sistema.
Primeros pasos después de implementar WHMCS¶
Tras el pago, se enviará un correo electrónico a la dirección registrada indicando que el servidor está listo para su uso. Incluirá la dirección IP del VPS, así como el nombre de usuario y la contraseña para la conexión. Los clientes de nuestra empresa gestionan el equipo a través del panel de gestión de servidores y la API — Invapi.
Los datos de autorización se pueden encontrar en la sección Configuration >> Tags del panel de control del servidor o en el correo electrónico enviado:
- Enlace para acceder a la interfaz web de WHMCS: en la etiqueta webpanel;
- Username y Password para la gestión del servidor: enviados por correo electrónico a su dirección cuando se entrega el servidor.
Configuración inicial de WHMCS¶
Conexión al servidor mediante SSH¶
Antes de comenzar la instalación de WHMCS, debe conectarse al servidor mediante SSH para ejecutar comandos en la terminal.
En la primera conexión:- El sistema solicitará confirmación de la conexión: escriba
yes; - Introduzca la contraseña del usuario especificado;
- Tras una conexión exitosa, verá la línea de comandos del servidor.
Configuración de la clave de licencia y la base de datos¶
En la primera pantalla de instalación, debe introducir los siguientes datos:
Clave de licencia¶
- Introduzca su clave de licencia en el campo License Key.
Configuración de la base de datos¶
Rellene los siguientes campos para conectarse a la base de datos MySQL:
- Database Host:
localhost; - Database Port:
3306(puerto estándar de MySQL); - Database Username:
whmcs_user(nombre de usuario de la base de datos); - Database Password: introduzca la contraseña para acceder a la base de datos (coincide con la contraseña para la conexión SSH al servidor);
- Database Name:
whmcs_db(nombre de la base de datos).
Tras rellenar todos los campos, haga clic en Continue:

Creación de la cuenta de administrador¶
En la segunda pantalla, debe configurar la cuenta de administrador:
Rellene los campos obligatorios:
- First Name: nombre del administrador;
- Last Name: apellido del administrador;
- Email: dirección de correo electrónico del administrador;
- Username: nombre de usuario del administrador;
- Password: contraseña;
- Confirm Password: confirmación de la contraseña.
Tras rellenar todos los campos, haga clic en Complete Setup:

Finalización de la instalación¶
Tras una instalación exitosa, aparecerá una pantalla con la confirmación y los siguientes pasos:
Acciones de seguridad obligatorias:¶
-
Eliminar la carpeta de instalación
Conéctese al servidor mediante SSH y ejecute el comando:

-
Para iniciar sesión en el panel de administración, vuelva a la interfaz web y haga clic en
Go to the Admin Area Now:
Inicio de sesión en el sistema¶
Tras completar la instalación, utilice las credenciales creadas para iniciar sesión:
- Introduzca Username (inicio de sesión del administrador);
- Introduzca Password (contraseña del administrador);
- Opcionalmente, marque Remember Me para guardar la sesión;
- Haga clic en Login:

Configuración inicial del sistema¶
Tras iniciar sesión correctamente en el panel de administración de WHMCS, se abrirá el panel principal de gestión:

5.1 Vista general del panel de control¶
En la página principal verá:
- Estadísticas de pedidos, tickets y cancelaciones;
- Información del sistema (versión 8.13.1);
- Gráficos de actividad del sistema;
- Sugerencias de integración con PayPal.
5.2 Acceso a la configuración del sistema¶
Para configurar el sistema:
- Haga clic en el icono en la esquina superior derecha;
- Seleccione System Settings en el menú desplegable:

Configuración de complementos y módulos¶
6.1 Navegación a la gestión de complementos¶
- En la sección System Settings, busque y haga clic en el título de la sección Apps & Integrations;
- Seleccione Addon Modules para gestionar módulos adicionales:

6.2 Activación de los módulos requeridos¶
En la lista de complementos disponibles, encontrará:
- Bulk Pricing Updater: para actualizaciones masivas de precios;
- Google Analytics: para la integración de análisis;
- HOSTKEY VPS/Dedicated: para la gestión de servidores;
- Licensing Manager: para la gestión de licencias;
- MailChimp: para marketing por correo electrónico;
- PayPal Transaction Lookup: para la búsqueda de transacciones de PayPal;
- Project Management: para la gestión de proyectos;
- Staff Notifboard: para notificaciones del personal.
Para activar un módulo, haga clic en el botón Activate junto al complemento requerido.
Configuración del módulo HOSTKEY VPS/Dedicated¶
Tras activar el módulo HOSTKEY VPS/Dedicated en la sección Addon Modules, debe configurar las claves API para la integración con los servicios de HOSTKEY.
7.1 Obtención de la clave API¶
- En el panel de gestión de servidores y API — Invapi, en la tarjeta del servidor, busque la sección API keys & control panel (marcada como "¡nuevo!").
- Haga clic en el botón
Add newpara crear una nueva clave API:

7.2 Creación de la clave API¶
En la ventana abierta "Add new API key and control panel":
- En el campo Name, introduzca un nombre para la clave (por ejemplo,
my_api_key); - En el campo IP ACL, puede especificar direcciones IP para restringir el acceso (déjelo vacío para un acceso sin restricciones);
- Asegúrese de que la casilla Active esté marcada;
- Haga clic en el botón
Create:

7.3 Guardado de la clave API¶
Tras crear la clave, el sistema mostrará una ventana de confirmación:
- ¡Importante! Copie y guarde la clave API mostrada en un lugar seguro (resaltada con fondo rojo);
- Esta clave ya no se mostrará en el panel de control: solo se guarda su hash;
- También guarde el enlace al panel de gestión del servidor;
- Haga clic en
OKpara finalizar.

7.4 Configuración del módulo en WHMCS¶
- En WHMCS, vaya a Addons > HOSTKEY VPS/Dedicated;
- En el campo API Key, pegue la clave API obtenida;
- En el campo API URL, especifique:
https://invapi.hostkey.com/:

7.5 Configuración de la importación de productos¶
En la sección Select products to resell:


-
Marque los tipos de producto requeridos para la importación:
- Import VPS products: para importar servidores VPS;
- Import Bare metal products: para importar servidores dedicados;
- Import GPU products: para importar servidores GPU.
-
Configure los precios con margen para cada tipo de producto:
- Introduzca el porcentaje de margen en los campos correspondientes;
- Seleccione el tipo de margen en la lista desplegable.
-
En el campo Round price to, seleccione las reglas de redondeo de precios;
- En el campo Email template, seleccione la plantilla de notificación por correo electrónico.
7.6 Importación de productos¶
Tras completar la configuración, haga clic en el botón Import products/Adjust prices para importar productos del catálogo de HOSTKEY a su sistema WHMCS.
El sistema creará automáticamente productos con todas las características necesarias y los precios configurados según el margen especificado.
Atención
El proceso de importación de productos puede tardar considerablemente debido al gran número de productos en el catálogo de HOSTKEY. En algunos casos, puede aparecer el error 503 (Servicio temporalmente no disponible). Si esto ocurre:
- Espere unos minutos y actualice la página;
- Si el problema no se resuelve, reinicie el servidor.
Configuración de moneda¶
8.1 Acceso a la configuración de moneda¶
- En el menú lateral, seleccione Payments;
- Haga clic en Currencies.
8.2 Adición de moneda adicional¶
De forma predeterminada, el sistema está configurado para USD. Para agregar una nueva moneda (por ejemplo, EUR):
-
En la sección Add Additional Currency, rellene los campos:
- Currency Code: EUR
- Prefix: €
- Suffix: EUR
- Format: seleccione el formato de visualización (por ejemplo, 1234.56)
- Base Conv. Rate: especifique la tasa de conversión a la moneda base (por ejemplo, 1.00)

-
Haga clic en el botón
Add Currencypara guardar la configuración.
8.3 Configuración de las tasas de cambio¶
El sistema permite configurar actualizaciones automáticas de las tasas de cambio o establecerlas manualmente a través del campo Base Conv. Rate.
Nota
Información detallada sobre la configuración y el uso de WHMCS está disponible en la documentación oficial.
Pedido de un servidor con WHMCS mediante la API¶
Para instalar este software mediante la API, siga estas instrucciones
Parte del contenido de esta página fue creado o traducido mediante IA.