Saltar a contenido

WHMCS

En este artículo

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/.

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 APIInvapi.

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.

ssh root@<Server_IP>
En la primera conexión:

  1. El sistema solicitará confirmación de la conexión: escriba yes;
  2. Introduzca la contraseña del usuario especificado;
  3. 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:

  1. Eliminar la carpeta de instalación

    Conéctese al servidor mediante SSH y ejecute el comando:

    rm -rf /var/www/html/whmcs/install/
    

  2. 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:

  1. Introduzca Username (inicio de sesión del administrador);
  2. Introduzca Password (contraseña del administrador);
  3. Opcionalmente, marque Remember Me para guardar la sesión;
  4. 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:

  1. Haga clic en el icono en la esquina superior derecha;
  2. Seleccione System Settings en el menú desplegable:

Configuración de complementos y módulos

6.1 Navegación a la gestión de complementos

  1. En la sección System Settings, busque y haga clic en el título de la sección Apps & Integrations;
  2. 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

  1. En el panel de gestión de servidores y APIInvapi, en la tarjeta del servidor, busque la sección API keys & control panel (marcada como "¡nuevo!").
  2. Haga clic en el botón Add new para crear una nueva clave API:

7.2 Creación de la clave API

En la ventana abierta "Add new API key and control panel":

  1. En el campo Name, introduzca un nombre para la clave (por ejemplo, my_api_key);
  2. En el campo IP ACL, puede especificar direcciones IP para restringir el acceso (déjelo vacío para un acceso sin restricciones);
  3. Asegúrese de que la casilla Active esté marcada;
  4. 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:

  1. ¡Importante! Copie y guarde la clave API mostrada en un lugar seguro (resaltada con fondo rojo);
  2. Esta clave ya no se mostrará en el panel de control: solo se guarda su hash;
  3. También guarde el enlace al panel de gestión del servidor;
  4. Haga clic en OK para finalizar.

7.4 Configuración del módulo en WHMCS

  1. En WHMCS, vaya a Addons > HOSTKEY VPS/Dedicated;
  2. En el campo API Key, pegue la clave API obtenida;
  3. 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:

  1. 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.
  2. 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.
  3. En el campo Round price to, seleccione las reglas de redondeo de precios;

  4. 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:

  1. Espere unos minutos y actualice la página;
  2. Si el problema no se resuelve, reinicie el servidor.

Configuración de moneda

8.1 Acceso a la configuración de moneda

  1. En el menú lateral, seleccione Payments;
  2. 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):

  1. 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)

  2. Haga clic en el botón Add Currency para 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.

question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×