Inicio Hosting WordPress SEO Marketing VacaWeb.com 🚀 Hosting desde $85 MXN/mes
Tendencias

Reseller Hosting: Cómo Crear tu Propia Agencia de Hosting en México

26 Ene 2026 16 min de lectura VacaWeb Blog

El reseller hosting es el modelo de negocio donde compras recursos de hosting al mayoreo y los revendes a tus propios clientes bajo tu marca. Esta guía técnica cubre la arquitectura de un plan reseller en cPanel/WHM, cómo configurar el whitelabel completo y cómo calcular la rentabilidad real del negocio.

Arquitectura de un reseller en WHM

Como reseller, tienes acceso a WHM (WebHost Manager) con permisos de nivel reseller, no de root. Puedes crear y gestionar cuentas de cPanel para tus clientes, pero el servidor subyacente lo administra VacaWeb:

# Acceder a WHM como reseller
# URL: https://tudominio.com:2087
# O desde cPanel de tu cuenta principal → WHM

# Ver el espacio total asignado y el usado por tus cuentas
whmapi1 resellerstats

# Listar todas las cuentas de tus clientes
whmapi1 listaccts owner=tu_usuario_reseller

# Ver cuánto disco/ancho de banda usa cada cliente
whmapi1 showbw month=$(date +%Y%m) | python3 -c "
import sys, json
data = json.load(sys.stdin)
for acc in data.get('data', {}).get('acct', []):
    print(f"{acc['acct']:20} {acc['totalbytessent']/1024/1024:.0f}MB bw usado")
"
🏢
Dashboard de WHM con vista de reseller: panel de cuentas de clientes, uso de recursos por cuenta y límites de disco. El reseller puede crear paquetes de hosting (Básico, Profesional, Empresarial) y asignarlos a nuevas cuentas.

Configurar whitelabel: tu marca, no la de VacaWeb

# Configurar nameservers propios (ns1/ns2 bajo tu dominio)
# En WHM → Server Configuration → Basic WebHost Manager Setup:
# Primary Nameserver: ns1.tuagencia.com.mx
# Secondary Nameserver: ns2.tuagencia.com.mx

# Agregar registros DNS para los nameservers en tu zona DNS:
# ns1.tuagencia.com.mx  A  [IP del servidor]
# ns2.tuagencia.com.mx  A  [IP del servidor secundario o la misma]

# Configurar datos de contacto que verán tus clientes
whmapi1 set_tweaksetting key=contactemail value=soporte@tuagencia.com.mx
whmapi1 set_tweaksetting key=companyname value="Tu Agencia Digital"

# Personalizar el tema de cPanel para tus clientes
# WHM → cPanel → Branding → Create a New Style

Crear paquetes de hosting para tus clientes

# Crear paquete "Básico" con 5GB disco, 100GB ancho de banda, 5 cuentas de correo
whmapi1 addpkg   name="basico"   quota=5120   bwlimit=102400   maxpop=5   maxsql=3   maxsub=5   maxpark=2   maxaddon=0   cgi=1   hasshell=0   featurelist=default

# Crear paquete "Profesional" con 20GB, 500GB BW, correo ilimitado
whmapi1 addpkg   name="profesional"   quota=20480   bwlimit=512000   maxpop=unlimited   maxsql=10   maxsub=unlimited   maxpark=5   maxaddon=3   cgi=1   hasshell=0   featurelist=default

# Crear cuenta para nuevo cliente asignándole el paquete
whmapi1 createacct   username=clientenuevo   domain=clientenuevo.com.mx   plan=profesional   password='GenPass!2025'   contactemail=cliente@empresa.com

Automatizar la facturación con WHMCS

# WHMCS es el sistema de billing estándar para resellers
# Instalación básica (requiere dominio y BD propios)

# 1. Descargar WHMCS desde cuenta de cliente
# 2. Subir al servidor y descomprimir
mkdir ~/public_html/billing && cd ~/public_html/billing
# 3. Crear BD para WHMCS
uapi Mysql create_database name="${USER}_whmcs"
uapi Mysql create_user name="${USER}_whmcsuser" password='WHMCS_Pass!2025'
uapi Mysql set_privileges_on_database   user="${USER}_whmcsuser" database="${USER}_whmcs" privileges='ALL PRIVILEGES'

# 4. Configurar conexión de WHMCS con el API de WHM
# WHM → Resellers → Setup Reseller's Nameservers and Privileges
# Generar API token en WHM → Development → API Tokens

Rentabilidad real del negocio reseller

ConceptoCosto mensualNotas
Plan reseller VacaWeb (50 cuentas, 100GB)$499 MXN/mesCosto fijo
WHMCS mensual~$250 MXN/mesFacturación automatizada
Dominio para panel de billing$25 MXN/mesAmortizado anual
Costo total operativo~$774 MXN/mes
Clientes hosting básico (20 × $149/mes)$2,980 MXN/mesIngreso
Clientes hosting pro (10 × $299/mes)$2,990 MXN/mesIngreso
Ingreso total$5,970 MXN/mes
Margen bruto$5,196 MXN/mes671% de margen
Tip: El mayor costo en un negocio reseller no es el hosting, sino el soporte técnico. Documenta respuestas a las preguntas frecuentes en una base de conocimientos (puedes usar Notion o HelpScout), define un SLA claro (tiempo de respuesta 4h en horario hábil) y usa tickets para escalar a VacaWeb los problemas de servidor que no puedes resolver.

Script de monitoreo de cuentas de clientes

#!/bin/bash
# Verificar que todos los sitios de clientes responden correctamente
# Guardar como: check_clients.sh

CLIENTES=(
  "cliente1.com.mx"
  "cliente2.com.mx"
  "otrocliente.mx"
)

for DOMINIO in "${CLIENTES[@]}"; do
  HTTP_CODE=$(curl -o /dev/null -s -w "%{http_code}"     --max-time 10 "https://${DOMINIO}/")

  if [ "$HTTP_CODE" != "200" ]; then
    echo "ALERTA: ${DOMINIO} devuelve HTTP ${HTTP_CODE}"
    # Opcional: enviar alerta por email
    echo "Sitio ${DOMINIO} devuelve ${HTTP_CODE}" |       mail -s "Alerta hosting cliente" soporte@tuagencia.com.mx
  else
    echo "OK: ${DOMINIO} (${HTTP_CODE})"
  fi
done

Escenarios Prácticos: Reseller Hosting como Negocio

Escenario 1 — Agencia de diseño web que ofrece hosting a sus clientes: Con reseller hosting de VacaWeb, la agencia compra recursos en wholesale y los revende con margen del 40-60%. Gestión de cuentas desde WHM:

#!/bin/bash
# Script de aprovisionamiento automático via WHM API v1
WHM_USER="reseller_user"
WHM_PASS="WHM_PASSWORD"
WHM_HOST="servidor.vacaweb.mx"

crear_cuenta() {
  curl -sk "https://${WHM_HOST}:2087/json-api/createacct"     -u "${WHM_USER}:${WHM_PASS}"     --data-urlencode "username=$1"     --data-urlencode "domain=$2"     --data-urlencode "plan=basico_mx"     --data-urlencode "contactemail=$3" | python3 -m json.tool
}

# Crear cuenta para nuevo cliente
crear_cuenta "agenciacliente01" "clientedmx.com.mx" "cliente@email.com"

Escenario 2 — Freelancer de WordPress que crea ingreso recurrente: Mantenimiento WordPress + hosting = $800 MXN/mes por cliente. Con 20 clientes: $16,000 MXN/mes recurrente. El costo del reseller: $1,500-2,500 MXN/mes. Margen neto: $13,500-14,500 MXN/mes.

Errores Comunes en el Negocio de Reseller Hosting

ErrorConsecuenciaCausaSolución
Precio demasiado bajoSin margen para soporteCompetir solo por precioDiferenciarse por servicio y soporte en español
Sin SLA documentadoConflictos con clientesSin acuerdo de nivel de servicioDefinir uptime garantizado y tiempo de respuesta
Un solo reseller planNo acomoda clientes de todos tamañosSin segmentación de planesCrear 3 planes: básico, profesional, eCommerce
Sin facturación automáticaTiempo perdido en cobrosFacturación manualUsar WHMCS o Blesta para facturación y renovaciones
No separar soporte de hostingClientes confunden soporte WordPress con hostingSin límites clarosDefinir qué está incluido en hosting vs soporte adicional

Preguntas Frecuentes sobre Reseller Hosting

¿Cuánto puedo ganar con reseller hosting en México?

Un plan reseller cuesta $1,500-3,000 MXN/mes. Puedes alojar 30-100 sitios de clientes según el plan. Si cobras $200-500 MXN/mes por cliente con servicio de mantenimiento incluido, con 30 clientes generas $6,000-15,000 MXN/mes sobre un costo de $2,000 MXN. El margen mejora con más clientes ya que el costo del reseller no escala proporcionalmente.

¿Necesito conocimientos técnicos avanzados para ser reseller?

Conocimientos básicos son suficientes para empezar: instalar WordPress, gestionar cPanel, resolver problemas comunes. El proveedor de reseller se encarga de la infraestructura, actualizaciones del servidor y hardware. Lo que tú gestionas es WHM (crear/suspender cuentas) y el soporte a tus clientes en el nivel de cPanel y WordPress.

¿Puedo poner mi propia marca al reseller hosting?

Sí, el white-label es la base del modelo reseller. Puedes personalizar: nombre de la empresa en cPanel, logotipo en el panel, nameservers con tu dominio (ns1.tuagencia.com), facturas con tu marca y correos de notificación con tu identidad. Los clientes nunca saben que el hosting subyacente es de VacaWeb.

¿Qué incluye un plan reseller típicamente?

Plan reseller estándar en México: espacio en disco (50-200 GB NVMe), ancho de banda (1-5 TB/mes), número de cuentas cPanel (10-100), acceso WHM completo, WHMCS o Blesta para facturación, SSL ilimitado (Let's Encrypt), backup automático y soporte técnico del proveedor (no del cliente final). El reseller es responsable del soporte de primer nivel a sus propios clientes.

¿Qué sistema de facturación recomiendan para reseller?

WHMCS es el estándar de la industria: integra con WHM para aprovisionar automáticamente, acepta pagos con Conekta/Mercado Pago/Stripe, genera facturas y envía recordatorios de renovación. Licencia desde $15 USD/mes. Blesta es alternativa open source de bajo costo. Para empezar con pocos clientes, una hoja de cálculo + Mercado Pago es suficiente.

👨‍💻
Juan Vaca
Cloud Infrastructure Expert & Founder de VacaWeb

Fundador de VacaWeb con más de 15 años administrando infraestructura Linux en producción. Especialista en LiteSpeed, CloudLinux, cPanel/WHM y arquitectura de hosting de alto rendimiento para el mercado mexicano. Ha diseñado y migrado la infraestructura de más de 1,200 sitios web empresariales.

Compartir: