← Volver a Blog

Blog

Crea un negocio de hosting de WordPress en 30 días

Cómo las agencias utilizan el hosting basado en Docker para crear ingresos recurrentes con PAGEnza. Números reales, flujo de trabajo real.

Los ingresos recurrentes son el objetivo de la mayoría de las agencias. El trabajo por proyectos paga bien, pero es impredecible — cada mes empiezas desde cero. El hosting cambia eso. Un cliente que paga 30 €/mes por hosting gestionado de WordPress es un ingreso que se renueva sin una propuesta.

Esta publicación cubre cómo las agencias están construyendo negocios de hosting sobre la infraestructura de PAGEnza, con números reales del proceso de configuración.

El problema tradicional de las agencias de hosting

La mayoría de las agencias que ofrecen "hosting gestionado de WordPress" revenden hosting compartido — tienen una cuenta de revendedor con un proveedor de hosting y aumentan el costo. Esto funciona hasta que:

El sitio de un cliente es hackeado. En hosting compartido, un sitio comprometido puede propagarse a otros. Eres responsable de una brecha que no pudiste prevenir.

El sitio de un cliente se cae. Estás a merced de la cola de soporte del proveedor de hosting. Tu SLA con el cliente depende del tiempo de respuesta de otra persona.

Un cliente necesita algo personalizado. ¿Quieres instalar una extensión PHP específica? ¿Ejecutar un trabajo cron en un intervalo específico? En hosting compartido, la respuesta suele ser no.

El hosting basado en contenedores resuelve los tres problemas. Tú controlas la infraestructura, tú controlas el aislamiento, tú controlas la configuración.

Lo que estás vendiendo

Un paquete de hosting gestionado de WordPress de una agencia típicamente incluye:

  • Hosting de WordPress en un servidor fiable
  • Copias de seguridad automáticas (diarias o semanales)
  • Gestión de certificados SSL
  • Actualizaciones del núcleo y plugins de WordPress
  • Monitorización básica de seguridad
  • Soporte para preguntas de "algo se rompió, ¿puedes arreglarlo?"

El precio de mercado para esto varía según el mercado y el tipo de cliente: 20–80 €/mes para clientes de pequeñas empresas, 100–300 €/mes para sitios más grandes o clientes con más necesidades de soporte.

El costo de proporcionar esto con la infraestructura de PAGEnza es el costo del servidor dividido por el número de clientes. Un VPS que ejecuta cómodamente 20–30 sitios de WordPress en contenedores cuesta 40–80 €/mes. Con 20 clientes pagando 40 €/mes, eso son 800 € de ingresos recurrentes mensuales frente a 60 € de costo de servidor.

Mes 1: configuración de la infraestructura

Semana 1: Aprovisionamiento del servidor

Necesitas un VPS con suficiente RAM y CPU para el número de sitios que planeas alojar. Los contenedores Docker son eficientes — un sitio de WordPress con poco tráfico usa aproximadamente 256 MB de RAM. Un VPS de 4 GB de RAM puede ejecutar cómodamente 10–12 sitios con margen.

Proveedores comúnmente utilizados para esto: Hetzner (mejor precio/rendimiento en Europa), DigitalOcean (buena documentación, costo ligeramente mayor), OVH (buenas opciones europeas).

Instala Docker, Docker Compose y el agente del servidor PAGEnza. Esta es una configuración única documentada en la documentación de hosting de PAGEnza.

Semana 2: Primeros sitios de prueba

Aprovisiona 2–3 sitios de prueba para verificar la configuración. Comprueba:

  • Que el SSL se emite correctamente
  • Que los subdominios se resuelven
  • Que el panel de administración de WordPress es accesible
  • Que el plugin PAGEnza está activo y conectado

Ejecuta una prueba de carga en un contenedor para verificar que los límites de recursos funcionan — un sitio bajo carga no debería afectar a otros contenedores.

Semana 3: Sistema de copias de seguridad

Configura copias de seguridad automatizadas. La infraestructura de PAGEnza hace copias de seguridad del volumen de datos de cada contenedor según un horario que configures. Las copias de seguridad deben ir a una ubicación separada del servidor principal — S3, Backblaze B2 u otro VPS.

Prueba la restauración desde una copia de seguridad antes de poner ningún sitio de cliente en el servidor. Deberías poder restaurar un sitio desde una copia de seguridad en menos de 10 minutos.

Semana 4: Monitorización y alertas

Configura la monitorización de tiempo de actividad para cada sitio (el nivel gratuito de UptimeRobot funciona para esto). Configura alertas a tu teléfono o Slack para cualquier sitio que se caiga.

Añade monitorización básica del servidor — CPU, memoria, uso de disco — para saber cuándo te acercas a la capacidad.

Mes 1: primeros clientes

Mientras se configura la infraestructura, inicia conversaciones con clientes existentes sobre la migración a tu hosting gestionado.

Buenos candidatos:

  • Clientes cuyos sitios construiste y mantienes
  • Clientes con hosting compartido deficiente que han tenido problemas de tiempo de inactividad
  • Clientes que han mencionado querer "alguien que se encargue de las cosas técnicas"

El argumento es simple: "Estoy migrando mis clientes de hosting a una nueva infraestructura que te proporciona un entorno dedicado — tu sitio no se verá afectado por el tráfico o los problemas de seguridad de nadie más. Mismo precio que estás pagando ahora, mejor servicio."

Para los nuevos sitios creados con PAGEnza, el hosting es una mejora natural — el sitio se genera de todos modos en la infraestructura, y dejarlo allí es el camino de menor resistencia.

El flujo de trabajo de soporte

El principal costo continuo de dirigir un negocio de hosting es el tiempo de soporte. Los problemas comunes y cómo el hosting en contenedores los afecta:

El sitio va lento: con hosting compartido, lento puede significar "otros sitios están usando los recursos". Con contenedores, si un sitio va lento, la causa está en ese sitio — un plugin, una consulta, un pico de tráfico. Más fácil de diagnosticar, más fácil de arreglar.

El sitio es hackeado: con el aislamiento de contenedores, la contención es automática. El contenedor comprometido está aislado de los demás. Lo pones fuera de línea, restauras desde la copia de seguridad, escaneas el punto de entrada, lo cierras.

La actualización de un plugin rompió algo: restaura desde la copia de seguridad previa a la actualización, identifica el plugin problemático, actualiza los demás, deja el problemático pendiente. Con copias de seguridad diarias, el punto de restauración siempre es reciente.

El certificado SSL expiró: los certificados Let's Encrypt se renuevan automáticamente. Si la renovación falla (problema de DNS, servidor inalcanzable), recibes una alerta antes de la expiración y puedes solucionarlo.

Niveles de precios que funcionan

Una estructura simple de tres niveles:

Básico — 29 €/mes: hosting, SSL, copia de seguridad semanal, actualizaciones del núcleo. Bueno para sitios web sencillos tipo folleto con poco tráfico.

Estándar — 49 €/mes: hosting, SSL, copia de seguridad diaria, actualizaciones del núcleo + plugins, informe mensual de escaneo de seguridad. Bueno para sitios empresariales con actualizaciones de contenido regulares.

Prioritario — 89 €/mes: todo lo del Estándar, más 2 horas de soporte/cambios al mes, tiempo de respuesta prioritario. Bueno para clientes que tratan su sitio web como una herramienta de negocio.

La mayoría de los clientes se quedan en el Estándar. El Prioritario es para clientes que de otro modo te llamarían para cada pequeño cambio — es mejor formalizar eso como un contrato que manejarlo de forma ad hoc.

30 días después

Un resultado realista después de 30 días de esfuerzo enfocado: 5–8 clientes de hosting, 200–400 € de ingresos recurrentes mensuales, infraestructura estable y probada. No cambia la vida, pero es una base que se acumula. Cada nuevo proyecto de cliente es una oportunidad para añadir un cliente de hosting. Con 20 clientes, los ingresos recurrentes cubren una parte significativa de los gastos generales de la agencia.

El techo está determinado por cuántos sitios puede manejar tu infraestructura y cuánto tiempo de soporte estás dispuesto a dedicar. La mayoría de las agencias encuentran que 30–50 clientes de hosting son manejables sin personal de soporte dedicado.