Documentación

Cómo funciona cada función — y cómo automatizarla con la API

Consulta pública para clientes y desarrolladores: el paso a paso de cada pantalla del panel y la referencia de las rutas de la API, con ejemplos listos para copiar.

Dominios

Dominios, subdominios y redirecciones

Cada cuenta tiene un dominio principal y puede tener dominios adicionales (con carpeta propia), dominios aparcados (apuntan al mismo sitio), subdominios y redirecciones 301/302. Cada dominio nuevo ya nace con zona DNS y certificado SSL automático.

Cómo usarlo en el panel

  1. Abre Dominios en el menú lateral y elige el tipo: adicional, aparcado o subdominio.
  2. Indica el nombre y, si corresponde, la carpeta del sitio.
  3. Espera a que el estado cambie de “Aprovisionando” a “Activo”.
  4. Para redirigir, usa Dominios → Redirecciones.

Al eliminar un dominio, todo lo que depende de él se borra de forma definitiva: carpeta, zona DNS, certificado y cuentas de correo. El panel siempre pide confirmación antes.

Rutas de la API relacionadas

Dominios

Editor de zona DNS

G-Painel tiene DNS autoritativo propio. Editas registros A, AAAA, CNAME, MX, TXT, SRV y CAA con TTL por registro, y el panel publica SPF, DKIM y DMARC para el correo.

Cómo usarlo en el panel

  1. Abre Dominios → Editor de zona.
  2. Elige el dominio y haz clic en Añadir registro.
  3. Completa tipo, nombre, valor y TTL.
  4. Guarda: el cambio se publica en segundos.

¿Prefieres Cloudflare? Conecta tu cuenta en Dominios → Cloudflare y gestiona las zonas desde allí.

Rutas de la API relacionadas

Dominios

Integración con Cloudflare

Conecta una o más cuentas de Cloudflare con un token de API. El panel lista tus zonas, permite crear y editar registros DNS y configurar health checks para monitorear direcciones.

Cómo usarlo en el panel

  1. En Cloudflare, crea un token de API con permiso de edición de DNS.
  2. En G-Painel, abre Dominios → Cloudflare y haz clic en Conectar cuenta.
  3. Pega el token: el panel lo valida y muestra las zonas.
  4. Gestiona registros y health checks directamente desde el panel.

El token se guarda cifrado en el servidor y nunca vuelve a mostrarse. Cada cuenta de Cloudflare queda aislada en el cliente que la conectó.

Rutas de la API relacionadas

Correo

Cuentas de correo y Webmail

Crea buzones con cuota propia, reenvíos, cuenta comodín y respuestas automáticas. El Webmail funciona en la dirección de tu dominio y el antispam filtra los mensajes.

Cómo usarlo en el panel

  1. Abre Correo → Cuentas de correo y haz clic en Nueva cuenta de correo.
  2. Elige el dominio, el nombre y la contraseña.
  3. Define la cuota en MB (o ilimitada).
  4. Usa Configurar cliente de correo para ver los datos de IMAP y SMTP.

Cada dominio recibe su propio certificado para IMAP y SMTP, renovado automáticamente.

Rutas de la API relacionadas

Bases de datos

MySQL y PostgreSQL

Crea bases de datos y usuarios MySQL/MariaDB o PostgreSQL, otorga privilegios y adminístralos con phpMyAdmin o pgAdmin con acceso automático.

Cómo usarlo en el panel

  1. Abre Bases de datos y elige MySQL o PostgreSQL.
  2. Crea la base de datos y el usuario.
  3. Asocia el usuario a la base de datos con los privilegios.
  4. Haz clic en phpMyAdmin o pgAdmin para administrarla.

Las bases de datos entran automáticamente en los backups de la cuenta.

Rutas de la API relacionadas

Archivos

Administrador de archivos y FTP

Sube archivos arrastrándolos a la pantalla, con barra de progreso; edítalos con resaltado de sintaxis, comprime, extrae, ajusta permisos y recupera desde la papelera. Cuentas FTP con FTPS por dominio.

Cómo usarlo en el panel

  1. Abre Archivos → Administrador de archivos.
  2. Arrastra archivos o carpetas de tu ordenador a la lista.
  3. Haz clic derecho para copiar, mover, comprimir o editar.
  4. Los elementos eliminados van a la papelera y pueden restaurarse.

El límite de subida por archivo lo define el administrador en el WHM.

Rutas de la API relacionadas

Archivos

Backup y programación en la nube

Haz copias completas de la cuenta (archivos, correos y bases de datos) de forma manual o programada a diario, semanal o mensualmente. Envíalas al propio servidor, FTP, SFTP o cualquier almacenamiento compatible con S3: Amazon S3, Cloudflare R2, Backblaze B2, Wasabi, DigitalOcean Spaces y MinIO.

Cómo usarlo en el panel

  1. Abre Archivos → Backup y registra un destino (Local, FTP, SFTP o S3).
  2. En Programación automática, elige la frecuencia y la hora (UTC).
  3. Define la retención: cuántas copias conservar (1 a 90).
  4. Para restaurar, elige el backup y haz clic en Restaurar — o sube un archivo desde tu ordenador.

Un destino en uso por una programación no puede eliminarse. Las copias que superan la retención se borran solas, también en el destino remoto.

Rutas de la API relacionadas

Software

Instalador de apps

Instala WordPress, Joomla, Drupal, PrestaShop, OpenCart, Zen Cart, Dolibarr, phpBB, Nextcloud y otros en un clic, en cualquier dominio, subdominio o carpeta.

Cómo usarlo en el panel

  1. Abre Software → Instalador de apps.
  2. Elige la aplicación y el destino.
  3. Indica el usuario administrador de la aplicación.
  4. El panel crea la base de datos e instala la versión más reciente.

Disponible en los planes Empresarial y Business.

Rutas de la API relacionadas

Software

Contenedores Docker

Ejecuta servicios en contenedores — como n8n, Redis o Uptime Kuma — con volúmenes persistentes, límite de CPU y memoria y dominio propio con SSL.

Cómo usarlo en el panel

  1. Abre Software → Docker y haz clic en Nuevo contenedor.
  2. Indica la imagen, réplicas, CPU y memoria.
  3. Añade volúmenes y una ruta con dominio.
  4. Sigue el estado desde el panel.

Disponible en el plan Business.

Rutas de la API relacionadas

Software

PHP, Node.js y tareas Cron

Elige la versión de PHP por sitio, ajusta directivas de php.ini, ejecuta aplicaciones Node.js con reinicio automático y programa comandos recurrentes.

Cómo usarlo en el panel

  1. Abre Software → Configuración de PHP para cambiar la versión de un sitio.
  2. Usa php.ini para ajustar límites como memoria y subida.
  3. En Node.js, crea la app, instala las dependencias e iníciala.
  4. En Avanzado → Cron, registra el comando y el horario.

Cada cuenta tiene límites propios de CPU, memoria y procesos definidos por el plan.

Rutas de la API relacionadas

Seguridad

Seguridad y bloqueos

Fail2Ban protege SSH, correo y sitios y detecta automáticamente escaneos en busca de archivos sensibles. En el área de cliente hay bloqueador de IP, protección contra hotlink y privacidad de directorios por dominio.

Cómo usarlo en el panel

  1. Abre Seguridad → Bloqueador de IP para denegar el acceso de una IP o rango a tu sitio.
  2. Usa Protección contra hotlink para impedir que otros sitios usen tus imágenes.
  3. Protege una carpeta con usuario y contraseña en Privacidad de directorios.
  4. Revisa tus sesiones abiertas en Mi cuenta y cierra las que no reconozcas.

Los bloqueos del servidor, las IP de confianza y los eventos del firewall los gestiona el administrador en el WHM.

Rutas de la API relacionadas

Desarrolladores

API Keys e integraciones

Crea claves de API con alcances limitados para integrar tus sistemas con el panel. Las aplicaciones OAuth y los webhooks, que avisan a tu sistema cuando algo ocurre, los configura el administrador del servidor en el WHM.

Cómo usarlo en el panel

  1. Abre Avanzado → Desarrollador.
  2. Crea una API Key y marca solo los alcances necesarios.
  3. Copia la clave: se muestra una sola vez.
  4. Úsala en el encabezado Authorization de las solicitudes.

Las claves de cliente nunca reciben alcances de administración del servidor.

Rutas de la API relacionadas