Reseller Hosting: Cómo Crear tu Propia Agencia de Hosting en México
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 DirectAdmin, cómo configurar el whitelabel completo y cómo calcular la rentabilidad real del negocio.
Arquitectura de un reseller en DirectAdmin
Como reseller en DirectAdmin, tienes tu propio nivel de acceso (por encima de un usuario normal, por debajo del administrador del servidor): puedes crear y gestionar cuentas de hosting para tus clientes dentro del espacio y ancho de banda que te asigna VacaWeb, pero el servidor subyacente (hardware, actualizaciones, seguridad) lo sigue administrando VacaWeb:
# Acceder a tu panel de reseller en DirectAdmin
# URL: https://tudominio.com:2222
# Desde el menú de reseller puedes ver:
# - Uso total de disco y ancho de banda de tus cuentas
# - Listado de todas las cuentas de tus clientes (Reseller → Manage User Accounts)
# - Uso individual de cada cuenta (disco, correo, bases de datos, tráfico)
# También disponible vía API HTTP (CMD_API) para automatizar tareas,
# por ejemplo listar tus cuentas de cliente:
curl -sk -u "reseller_user:API_KEY" \
"https://tudominio.com:2222/CMD_API_SHOW_USERS?json=yes"
Configurar whitelabel: tu marca, no la de VacaWeb
# Configurar nameservers propios (ns1/ns2 bajo tu dominio)
# En DirectAdmin → Reseller → Nameserver Setup / DNS Administration:
# 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]
# Personalizar el skin/tema que ven tus clientes
# DirectAdmin → Reseller → Custom Skins/Branding:
# logo, nombre de la empresa y colores propios
Crear paquetes de hosting para tus clientes
# En DirectAdmin, un "paquete" (Reseller → Manage User Packages)
# define los límites que tendrá cada cuenta de cliente:
# Paquete "Básico": 5GB disco, 100GB ancho de banda, 5 correos
# Paquete "Profesional": 20GB disco, 500GB ancho de banda, correos ilimitados
# Crear cuenta para un nuevo cliente asignándole un paquete
# (Reseller → Account Manager → Create Account), o vía API:
curl -sk -u "reseller_user:API_KEY" \
"https://tudominio.com:2222/CMD_API_ACCOUNT_USER" \
--data-urlencode "action=create" \
--data-urlencode "username=clientenuevo" \
--data-urlencode "domain=clientenuevo.com.mx" \
--data-urlencode "package=profesional" \
--data-urlencode "[email protected]"
Automatizar la facturación con WHMCS
# WHMCS es el sistema de billing estándar para resellers y
# tiene soporte oficial para aprovisionar cuentas en DirectAdmin
# 1. Descargar WHMCS desde tu cuenta de cliente WHMCS
# 2. Subir al servidor y descomprimir en tu propio hosting
# 3. Crear la base de datos de WHMCS desde tu panel DirectAdmin
# (DirectAdmin → MySQL Management → Create Database)
# 4. Configurar el "Servidor de Producto" en WHMCS:
# WHMCS → Configuración → Productos/Servicios → Servidores
# Módulo: DirectAdmin
# Hostname, usuario reseller y API Key/contraseña de tu cuenta
Rentabilidad real del negocio reseller
| Concepto | Costo mensual | Notas |
|---|---|---|
| Plan Reseller VacaWeb (100 cuentas, 90GB NVMe) | $750 MXN/mes | Costo fijo |
| WHMCS mensual | ~$250 MXN/mes | Facturación automatizada |
| Dominio para panel de billing | $25 MXN/mes | Amortizado anual |
| Costo total operativo | ~$1,025 MXN/mes | |
| Clientes hosting básico (20 × $107.50/mes) | $2,150 MXN/mes | Ingreso |
| Clientes hosting pro (10 × $190.83/mes) | $1,908.30 MXN/mes | Ingreso |
| Ingreso total | $4,058.30 MXN/mes | |
| Margen bruto | $3,033.30 MXN/mes | ~296% de margen |
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" [email protected]
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 DirectAdmin:
#!/bin/bash
# Script de aprovisionamiento automático via API de DirectAdmin
DA_USER="reseller_user"
DA_APIKEY="TU_API_KEY"
DA_HOST="servidor.vacaweb.mx"
crear_cuenta() {
curl -sk "https://${DA_HOST}:2222/CMD_API_ACCOUNT_USER" -u "${DA_USER}:${DA_APIKEY}" --data-urlencode "action=create" --data-urlencode "username=$1" --data-urlencode "domain=$2" --data-urlencode "package=basico_mx" --data-urlencode "email=$3"
}
# Crear cuenta para nuevo cliente
crear_cuenta "agenciacliente01" "clientedmx.com.mx" "[email protected]"
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
| Error | Consecuencia | Causa | Solución |
|---|---|---|---|
| Precio demasiado bajo | Sin margen para soporte | Competir solo por precio | Diferenciarse por servicio y soporte en español |
| Sin SLA documentado | Conflictos con clientes | Sin acuerdo de nivel de servicio | Definir uptime garantizado y tiempo de respuesta |
| Un solo reseller plan | No acomoda clientes de todos tamaños | Sin segmentación de planes | Crear 3 planes: básico, profesional, eCommerce |
| Sin facturación automática | Tiempo perdido en cobros | Facturación manual | Usar WHMCS o Blesta para facturación y renovaciones |
| No separar soporte de hosting | Clientes confunden soporte WordPress con hosting | Sin límites claros | Definir 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 cuentas en DirectAdmin, resolver problemas comunes. VacaWeb se encarga de la infraestructura, actualizaciones del servidor y hardware. Lo que tú gestionas es tu panel de reseller en DirectAdmin (crear/suspender cuentas) y el soporte a tus clientes en el nivel de cuenta 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, logotipo y colores en el panel que ven tus clientes, 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?
Los planes Reseller de VacaWeb incluyen espacio NVMe (30-150 GB según el plan), 25 a 150 cuentas de hosting para tus clientes, dominios ilimitados, DirectAdmin con marca blanca, SSL gratis con Let's Encrypt por cada cuenta que crees, y soporte técnico de VacaWeb para ti (no directamente para tus clientes finales). 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 y tiene módulo oficial para aprovisionar cuentas en DirectAdmin 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.
📚 Profundiza en estos temas
- Hosting compartido vs VPS: ¿cuándo necesitas escalar tu plan reseller?
- Servidor dedicado vs VPS: cuándo tu reseller necesita más potencia
- DNS: cómo configurar tus propios nameservers ns1/ns2 como reseller
- Uptime 99.9%: el SLA que debes ofrecer a tus clientes y cómo cumplirlo
- Correo corporativo profesional para tus clientes
Fundador y Arquitecto de Infraestructura de VacaWeb, con más de 15 años de experiencia administrando infraestructura Linux en producción (desde 2009). Especialista en CloudLinux, cPanel/WHM y arquitectura de hosting de alto rendimiento para el mercado mexicano. Fundó VacaWeb en 2025 para aplicar esa experiencia a un hosting real para negocios mexicanos.