🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo gestionar múltiples sitios WordPress desde DirectAdmin

Actualizado el 6 de septiembre de 2025

Introducción: ¿Por qué gestionar varios WordPress desde un solo panel?

Si tienes varios proyectos web, un blog personal, una tienda online o los sitios de tus clientes, sabes que gestionar cada uno por separado puede convertirse en una pesadilla. Entrar en diferentes paneles, actualizar plugins uno a uno, vigilar el espacio en disco de cada cuenta y lidiar con múltiples contraseñas consume muchísimo tiempo.

La buena noticia es que no necesitas un servidor independiente para cada web. Con DirectAdmin puedes gestionar múltiples sitios WordPress desde un único panel de control, usando una sola cuenta de hosting y una herramienta llamada Addon Domains. Este enfoque no solo simplifica la administración, sino que también te permite ahorrar dinero y centralizar la gestión de recursos.

En esta guía extensa y práctica, voy a explicarte paso a paso cómo configurar, organizar y mantener varios WordPress usando DirectAdmin. Está pensada para que la entienda cualquier persona, aunque nunca haya tocado un panel de hosting en su vida. Al final, tendrás un sistema claro y eficiente para manejar todos tus proyectos desde un solo lugar.

## ¿Qué necesitas antes de empezar?

Antes de lanzarnos a la piscina, asegúrate de tener tres cosas preparadas. Esto te evitará frustraciones a mitad del proceso.

1. Un plan de hosting con DirectAdmin que permita Addon Domains. No todos los planes lo permiten. Los planes básicos suelen limitar el número de dominios adicionales. Revisa tu panel o contacta con tu proveedor para confirmar que puedes añadir al menos un dominio extra.

2. Los dominios registrados y apuntando a tu servidor. Para que un Addon Domain funcione, el dominio (por ejemplo, miproyecto.com) debe tener sus DNS configurados para apuntar a los servidores de nombres (nameservers) de tu hosting. Esto se hace desde el registrador de dominios (donde lo compraste). Sin este paso, el sitio no cargará aunque esté instalado.

3. Acceso a tu panel de DirectAdmin. Necesitas tu usuario y contraseña principal. Normalmente se accede a través de una URL como https://tu-servidor:2222. Si no la recuerdas, búscala en el correo de bienvenida de tu hosting.

[INFO] Si tu proveedor usa Syspanel (antes conocido como HestiaCP), el acceso se realiza por el puerto 2106 (por ejemplo, https://tu-servidor:2106). El proceso de gestión de dominios es muy similar al de DirectAdmin, pero la interfaz cambia un poco. Esta guía se centra en DirectAdmin, pero los conceptos son aplicables.

## Paso 1: Configurar tu primer Addon Domain en DirectAdmin

Un Addon Domain es un dominio adicional que se aloja dentro de tu cuenta principal de hosting. A efectos prácticos, es una carpeta separada con su propio WordPress, pero todo se gestiona desde el mismo panel. Es la base para gestionar múltiples WordPress DirectAdmin.

Aquí tienes los pasos exactos para añadir el primer dominio extra:

  1. Inicia sesión en tu panel de DirectAdmin.
  2. Busca la sección "Gestión de Cuentas" o "Dominios" en el menú superior. El nombre exacto puede variar según la versión, pero suele ser "Addon Domains" o "Dominios Adicionales".
  3. Haz clic en "Addon Domains" o en el icono correspondiente.
  4. Verás un formulario con varios campos. Rellénalos así:
    • Nuevo nombre de dominio: Escribe el dominio que quieres añadir, por ejemplo, miproyecto.com (sin www).
    • Usuario: DirectAdmin te sugerirá un nombre de usuario para la carpeta. Puedes cambiarlo, pero que sea descriptivo, como miproyecto. Este será el nombre de la carpeta donde se instalará WordPress.
    • Contraseña: Crea una contraseña segura para esa "subcuenta" (aunque luego no la uses para WordPress, es necesaria para la gestión del dominio).
    • Ruta de destino: Puedes dejarlo vacío para que DirectAdmin cree automáticamente una carpeta dentro de domains/. Si quieres personalizarlo, escribe la ruta absoluta, por ejemplo, /home/tu-usuario/domains/miproyecto.com.
  5. Haz clic en "Crear" o "Añadir".

DirectAdmin creará la estructura de carpetas y la base de datos asociada automáticamente. Verás un mensaje de éxito. Repite este proceso por cada dominio adicional que quieras añadir. Así tendrás la base para gestionar varios sitios de forma ordenada.

[TIP] Utiliza nombres de usuario para las carpetas que sean fáciles de recordar y que coincidan con el nombre del proyecto. Por ejemplo, para miproyecto.com, usa miproyecto. Esto te facilitará la vida a la hora de buscar archivos o bases de datos más adelante.

## Paso 2: Instalar WordPress en cada Addon Domain

Ahora viene la parte divertida. Una vez que tienes el dominio creado, necesitas instalar WordPress en él. Tienes dos opciones principales: usar el instalador automático o hacerlo manualmente. Te recomiendo la primera, es mucho más rápida y evita errores de configuración.

### Opción A: Instalación automática con Softaculous o similar

La mayoría de paneles DirectAdmin incluyen Softaculous o un instalador similar. Es la forma más sencilla de instalar WordPress.

  1. Ve a la sección "Software" en tu panel de DirectAdmin y haz clic en "Softaculous Apps Installer".
  2. Busca WordPress en la lista de aplicaciones y haz clic en su icono.
  3. Verás un botón "Install" o "Instalar". Haz clic en él.
  4. En el formulario de instalación, presta atención al campo "Choose Domain" o "Seleccionar Dominio". Ahí debes elegir el Addon Domain que acabas de crear (por ejemplo, miproyecto.com).
  5. Rellena los datos de la instalación:
    • Nombre del sitio: El título de tu web.
    • Descripción: Un breve resumen de tu sitio.
    • Nombre de usuario admin: El usuario para entrar al panel de WordPress.
    • Contraseña: Una contraseña robusta.
    • Email: Tu correo electrónico para recibir notificaciones.
    • Idioma: Elige el español si lo prefieres.
  6. Deja el resto de opciones por defecto (aunque puedes cambiar el plugin de caché o el tema si quieres).
  7. Haz clic en "Install" y espera unos segundos a que termine.

¡Listo! WordPress se instalará en la carpeta de ese dominio y podrás acceder a él a través de miproyecto.com/wp-admin.

### Opción B: Instalación manual (para los más valientes)

Si prefieres hacerlo tú mismo para tener más control, el proceso es el siguiente:

  1. Descarga el último paquete de WordPress desde es.wordpress.org.
  2. Descomprime el archivo en tu ordenador.
  3. Usa el Administrador de Archivos de DirectAdmin (dentro de la sección "Archivos") para subir el contenido de la carpeta wordpress a la carpeta pública de tu Addon Domain. Normalmente, esta carpeta se llama public_html dentro de la carpeta del dominio (por ejemplo, domains/miproyecto.com/public_html).
  4. Crea una base de datos MySQL para este sitio. Ve a la sección "MySQL Management" y crea una nueva base de datos, un usuario y asigna todos los privilegios.
  5. Ahora, visita miproyecto.com en tu navegador. Te aparecerá el asistente de instalación de WordPress. Te pedirá los datos de la base de datos que acabas de crear (nombre, usuario, contraseña y host, que suele ser localhost).
  6. Sigue los pasos del asistente y ¡ya tienes tu WordPress instalado!

[WARNING] La instalación manual es más propensa a errores si no tienes experiencia. Si no estás seguro de lo que haces, usa siempre el instalador automático. Te ahorrará tiempo y dolores de cabeza.

## Paso 3: Organizar y gestionar múltiples sitios de forma eficiente

Ahora que tienes varios WordPress instalados en tu DirectAdmin, la clave está en la organización. Gestionar varios sitios sin un método te llevará al caos. Aquí tienes algunas estrategias.

### 3.1. Usa un gestor de actualizaciones centralizado

Actualizar plugins, temas y el núcleo de WordPress en cada sitio por separado es una pérdida de tiempo brutal. Para gestionar varios sitios de forma eficiente, instala un plugin como MainWP o ManageWP en un "sitio principal" (puede ser uno de los que ya tienes, o uno nuevo dedicado a esto).

  1. Instala el plugin en tu sitio principal y crea una cuenta.
  2. En los demás sitios, instala el plugin "MainWP Child" o el que corresponda al gestor que hayas elegido.
  3. Conecta los sitios secundarios al sitio principal introduciendo la URL y las claves que te da el plugin.

Desde el panel central podrás:

  • Actualizar todo con un solo clic.
  • Hacer copias de seguridad de todos los sitios.
  • Escanear en busca de malware.
  • Cambiar contraseñas de administrador en masa.

Esta es la mejor inversión de tiempo que puedes hacer si planeas gestionar muchos sitios.

### 3.2. Crea una estructura de carpetas lógica

Dentro de tu cuenta de hosting, DirectAdmin ya crea una estructura por dominio. Pero puedes mejorarla aún más. Por ejemplo, dentro de la carpeta domains/, cada dominio tiene su propio public_html. No mezcles archivos entre dominios.

  • Usa subdominios para proyectos de prueba o versiones de desarrollo. Por ejemplo, prueba.miproyecto.com.
  • Si tienes un sitio con muchos archivos estáticos (imágenes, vídeos), considera usar un CDN para liberar espacio en tu servidor.

### 3.3. Gestiona las bases de datos con cabeza

Cada WordPress tiene su propia base de datos. En DirectAdmin, ve a "MySQL Management" y verás todas las bases de datos de tu cuenta. Para evitar confusiones:

  • Nómbralas siempre con el mismo prefijo. DirectAdmin suele poner el nombre de tu usuario principal como prefijo. Asegúrate de que el nombre de la base de datos coincida con el dominio (por ejemplo, tuusuario_miproyecto).
  • No uses la misma base de datos para dos sitios. Esto es un error crítico que romperá ambos sitios.
  • Haz copias de seguridad periódicas de las bases de datos más importantes.

[INFO] Si usas Syspanel, la gestión de bases de datos se hace desde la sección "Bases de datos" del panel. El concepto es idéntico al de DirectAdmin: una base de datos por sitio.

## Paso 4: Seguridad y copias de seguridad para múltiples WordPress

Gestionar varios sitios multiplica los riesgos de seguridad. Un hackeo en uno puede comprometer a los demás si comparten recursos. Por eso, la seguridad debe ser una prioridad.

### 4.1. Asegura la cuenta principal de DirectAdmin

Si tu cuenta de DirectAdmin se ve comprometida, el atacante tiene acceso a todos tus sitios. Por lo tanto:

  • Usa una contraseña maestra muy fuerte y cámbiala periódicamente.
  • Activa la autenticación de dos factores (2FA) si tu panel lo permite.
  • No compartas las credenciales de acceso con nadie.

### 4.2. Protege cada instalación de WordPress

  • Instala un plugin de seguridad como Wordfence o Sucuri en cada sitio. Esto añadirá un firewall y escaneo de malware.
  • Cambia el prefijo de las tablas de la base de datos durante la instalación (si usas Softaculous, puedes hacerlo en las opciones avanzadas).
  • Limita los intentos de inicio de sesión para evitar ataques de fuerza bruta.
  • Mantén siempre actualizado WordPress, los plugins y los temas.

### 4.3. Configura un sistema de copias de seguridad automático

No dependas de la memoria para hacer backups. Configura un sistema automático.

  • Desde DirectAdmin: Puedes crear una copia de seguridad completa de tu cuenta desde la sección "Backup". Configúrala para que se ejecute semanalmente y se guarde en un lugar remoto (por ejemplo, en tu Google Drive o en un servidor FTP externo).
  • Desde WordPress: Usa un plugin como UpdraftPlus para programar copias de seguridad de cada sitio individualmente y enviarlas a la nube.

[WARNING] Nunca guardes las copias de seguridad en el mismo servidor donde están los sitios. Si el servidor falla, perderás todo. Guárdalas siempre en un lugar externo.

## Preguntas Frecuentes (FAQ)

¿Puedo instalar WordPress en un Addon Domain si mi plan de hosting es muy básico?

Depende de tu proveedor. Los planes básicos suelen limitar el número de dominios adicionales y el espacio en disco. Revisa las especificaciones de tu plan. Si no puedes añadir más dominios, considera actualizar tu plan.

¿Es mejor gestionar varios sitios desde una sola cuenta o desde cuentas separadas?

Para la mayoría de los usuarios, una sola cuenta con Addon Domains es más sencilla y económica. Sin embargo, si tienes clientes que necesitan acceso independiente a sus sitios, es mejor crear cuentas de hosting separadas para cada uno. Esto aísla los recursos y la gestión.

¿Puedo usar un certificado SSL gratuito para cada Addon Domain?

Sí, absolutamente. DirectAdmin suele integrarse con Let's Encrypt. Ve a la sección de "SSL Certificates", selecciona el dominio y solicita un certificado gratuito. Se renovará automáticamente.

¿Qué hago si quiero mover un WordPress de una carpeta a otra dentro del mismo DirectAdmin?

Es un proceso delicado. No lo hagas manualmente. Usa un plugin como Duplicator para crear un paquete del sitio y luego instálalo en la nueva ubicación. Es la forma más segura de evitar errores.

¿Puedo gestionar las actualizaciones de todos mis WordPress desde el móvil?

Sí. La mayoría de los gestores centralizados como MainWP tienen aplicaciones móviles. También puedes instalar la app de WordPress para gestionar el contenido, pero no las actualizaciones del sistema en sí.

## Conclusión y consejos finales

Gestionar múltiples sitios WordPress desde DirectAdmin es una habilidad muy valiosa que te ahorrará muchísimo tiempo y dinero. La clave está en seguir un proceso ordenado desde el principio:

  1. Planifica cuántos sitios vas a tener y qué recursos necesitas.
  2. Configura los Addon Domains correctamente.
  3. Automatiza las actualizaciones y las copias de seguridad.
  4. Centraliza la gestión con herramientas como MainWP.
  5. Asegura tanto la cuenta principal como cada WordPress individualmente.

No te agobies si al principio te parece complejo. Una vez que lo haces una o dos veces, se convierte en un proceso casi automático. Empieza con un sitio de prueba, familiarízate con el panel y luego ve añadiendo más.

[TIP] Dedica una tarde a configurar todo el sistema con calma. La inversión de tiempo inicial se amortiza rápidamente cuando tienes que actualizar 5 sitios en 10 minutos en lugar de tardar una hora.

Espero que esta guía te haya sido de gran ayuda. Si tienes alguna duda, no dudes en consultar la documentación de tu proveedor de hosting o en abrir un ticket de soporte. ¡Buena suerte con tus proyectos web!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel