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

Cómo gestionar varios sitios web en un solo panel de DirectAdmin

Actualizado el 2 de abril de 2026

¿Por qué gestionar varios sitios web desde un solo panel?

Cuando tienes más de un proyecto online, ya sea un blog personal, una tienda, un portafolio o el sitio de un cliente, lo último que quieres es andar saltando entre distintos paneles de control. Es un caos de contraseñas, URLs y tiempos de espera. Gestionar varios dominios desde un único lugar no solo te ahorra tiempo, sino que reduce errores y te da una visión global de todos tus proyectos.

DirectAdmin es uno de los paneles de control más sólidos y ligeros del mercado. A diferencia de otros más complejos, está diseñado para que incluso un usuario sin experiencia técnica pueda administrar su hosting sin romper nada. Y una de sus grandes ventajas es que, desde la misma cuenta, puedes alojar y gestionar un número ilimitado de dominios y subdominios. Esto se conoce como DirectAdmin multi-sitio, y en este artículo te voy a enseñar a sacarle todo el partido.

Entendiendo la estructura: Usuario, Dominios y Subdominios

Antes de empezar a crear sitios, es fundamental que entiendas cómo se organiza DirectAdmin. Esto te evitará confusiones más adelante.

La cuenta principal y los dominios adicionales

Cuando contratas un hosting con DirectAdmin, te dan un usuario principal (normalmente admin o el nombre que elijas). Dentro de ese usuario, tienes un dominio principal (tu dominio base). Todo lo que crees estará vinculado a esta estructura.

Pero aquí viene lo bueno: DirectAdmin te permite añadir dominios adicionales (addon domains). Estos funcionan como sitios web completamente independientes, con su propia carpeta, sus propias bases de datos y su propia configuración. Es como tener varios "mini-paneles" dentro de tu panel principal.

La diferencia clave: Dominio principal vs. Addon Domain

Un error muy común es intentar gestionar varios sitios creando subdominios del dominio principal. Por ejemplo, tener cliente1.tudominio.com. Esto funciona, pero tiene un problema: no es un sitio independiente a los ojos de Google y limita la organización de archivos.

Para gestionar hosting múltiple de forma limpia, debes usar Addon Domains. Un addon domain es un dominio propio (clientes.com) que se aloja en tu mismo panel, pero con su carpeta raíz separada (/domains/clientes.com/public_html). Así, cada sitio tiene su propio espacio y no se mezclan archivos ni bases de datos.

Paso a paso: Añadir un nuevo sitio web (Addon Domain)

Vamos a lo práctico. Imagina que ya tienes tu panel de DirectAdmin abierto y quieres añadir un segundo sitio web. Sigue estos pasos:

  1. Accede a tu panel de DirectAdmin con tu usuario y contraseña principal.

  2. En el menú superior o lateral, busca la sección "Gestión de Cuentas" o "Dominios". Dependiendo de la versión, puede aparecer como "Agregar Dominios" o "Addon Domains". Haz clic en "Agregar Dominios".

  3. Se abrirá un formulario. En el campo "Dominio", escribe el nombre completo del nuevo sitio, por ejemplo, miotroproyecto.com.

  4. DirectAdmin te sugerirá automáticamente una carpeta para el dominio. Por defecto, será algo como /domains/miotroproyecto.com. No la cambies a menos que sepas muy bien lo que haces. Mantener esta estructura facilita la gestión.

  5. También te pedirá un nombre de usuario y una contraseña para la base de datos. Si no vas a usar base de datos (por ejemplo, para un sitio estático), puedes ignorarlo, pero si vas a instalar WordPress, anota estos datos.

  6. Haz clic en "Crear" o "Agregar".

¡Listo! En cuestión de segundos, tendrás un nuevo sitio web activo con su propia carpeta. Ya puedes subir archivos mediante FTP o usar el administrador de archivos de DirectAdmin para esa carpeta específica.

Organizando el hosting múltiple: Estructura de carpetas recomendada

Uno de los secretos para una buena gestión de DirectAdmin multi-sitio es la organización. DirectAdmin ya te da una estructura, pero puedes mejorarla.

La estructura por defecto

Cuando creas un addon domain, DirectAdmin crea una estructura así:

  • /domains/
    • tudominio.com/ (tu primer sitio)
      • public_html/ (aquí van los archivos del sitio principal)
    • miotroproyecto.com/ (tu segundo sitio)
      • public_html/ (aquí van los archivos del segundo sitio)

Esta estructura es perfecta. Cada dominio tiene su propio public_html. Tip extra: Dentro de cada public_html, puedes crear subcarpetas para organizar versiones, backups o proyectos temporales, pero nunca pongas un sitio web en la raíz de domains sin su public_html.

Evita mezclar archivos

[WARNING] Un error fatal es subir los archivos de un sitio dentro de la carpeta de otro. Si haces esto, los sitios se "pisan" entre sí, generando errores de configuración y bases de datos corruptas. Siempre verifica que estás trabajando dentro de la carpeta public_html del dominio correcto.

Gestionando las bases de datos para cada sitio

Cada sitio web dinámico (WordPress, Joomla, etc.) necesita su propia base de datos. DirectAdmin te permite crear tantas como necesites, pero debes vincularlas correctamente.

Crear una base de datos para tu nuevo dominio

  1. En el panel, busca la sección "Base de Datos" y haz clic en "MySQL Management" o "Crear Base de Datos".

  2. Introduce un nombre para la base de datos. DirectAdmin te lo prefijará con tu usuario (ej: usuario_mibasededatos).

  3. Crea un usuario para esa base de datos y una contraseña segura.

  4. Importante: Añade el usuario a la base de datos con todos los privilegios (o solo los que necesites, pero para empezar, todos).

  5. Al instalar WordPress en tu public_html del nuevo dominio, te pedirá el nombre de la base de datos, el usuario y la contraseña. Usa los que acabas de crear.

Una base de datos por sitio, siempre

[INFO] Aunque técnicamente podrías usar una sola base de datos para varios sitios, es una mala práctica. Si un sitio tiene un error, puede afectar a los demás. Además, a la hora de hacer backups, es mucho más fácil restaurar una base de datos pequeña que una gigante llena de tablas de diferentes proyectos. Cada sitio, su base de datos.

Gestión de correo electrónico para múltiples dominios

Otra gran ventaja de gestionar varios sitios en DirectAdmin es que puedes crear cuentas de correo para cada dominio sin salir del panel.

Crear cuentas de correo por dominio

  1. Ve a la sección "Correo Electrónico" y haz clic en "Administrar Cuentas de Correo".

  2. En la parte superior, verás un menú desplegable para seleccionar el dominio para el cual quieres crear la cuenta. Selecciona, por ejemplo, miotroproyecto.com.

  3. Haz clic en "Crear Cuenta" y rellena el nombre (ej: info@miotroproyecto.com) y la contraseña.

  4. Repite el proceso para cada dominio que tengas.

De esta manera, puedes gestionar el correo de todos tus proyectos desde un solo panel, sin tener que acceder a un cPanel o a un servicio de correo externo. DirectAdmin se encarga de la configuración de los registros MX automáticamente si tienes el DNS apuntando a tu servidor.

Subdominios: ¿Cuándo usarlos y cómo crearlos?

Los subdominios (blog.tudominio.com) son otra herramienta útil en la gestión de DirectAdmin dominios. No son para sitios independientes, sino para secciones o aplicaciones dentro de un mismo dominio.

Crear un subdominio

  1. En la sección "Dominios", haz clic en "Subdominios".

  2. Escribe el nombre del subdominio (ej: tienda).

  3. DirectAdmin te creará una carpeta llamada /domains/tudominio.com/public_html/tienda automáticamente.

  4. Puedes instalar una aplicación (como una tienda WooCommerce) dentro de esa subcarpeta.

La regla de oro

  • Usa Addon Domains para proyectos que son marcas o sitios web completamente diferentes.
  • Usa Subdominios para funcionalidades dentro de tu sitio principal (un blog, un foro, una aplicación específica).

No intentes convertir un subdominio en un "dominio principal" para un cliente, porque la estructura de archivos se vuelve confusa y el SEO se diluye.

Trucos avanzados para la gestión eficiente

Una vez que dominas lo básico, aquí tienes algunos trucos que te harán la vida mucho más fácil.

1. Utiliza el Administrador de Archivos con pestañas

DirectAdmin tiene un administrador de archivos integrado. Puedes abrir dos pestañas en tu navegador: una apuntando a la carpeta del dominio A y otra al dominio B. Así puedes copiar y pegar archivos entre sitios sin usar FTP.

2. Crea backups por dominio

En la sección "Archivos", busca "Crear Backup" o "Backup/Restore". DirectAdmin te permite hacer un backup de un dominio específico, no de todo el servidor. Esto es oro puro para el hosting múltiple. Programa backups periódicos de cada dominio por separado.

3. Gestiona los certificados SSL desde el panel

Para que cada sitio tenga su candadito (HTTPS), DirectAdmin tiene una opción llamada "SSL Certificates". Puedes generar certificados gratuitos (Let's Encrypt) para cada dominio y subdominio con un solo clic. No necesitas tocar nada más.

4. La importancia de los registros DNS

[WARNING] Si tu dominio no apunta a tu servidor de DirectAdmin, el panel no podrá gestionar su correo ni mostrar el sitio web correctamente. Asegúrate de que los registros A y CNAME de cada dominio apunten a la IP de tu servidor. Puedes gestionar esto desde el propio panel si usas DirectAdmin como servidor DNS, o desde tu registrador de dominios.

Resolución de problemas comunes

Es normal que surjan dudas. Aquí te dejo las más frecuentes.

"¿Por qué mi nuevo dominio muestra el sitio del dominio principal?"

Esto suele pasar cuando el public_html del dominio adicional está vacío. DirectAdmin muestra un archivo index.html por defecto que puede confundir. Si el sitio principal es WordPress, a veces el .htaccess interfiere. Solución: Sube un archivo index.php con <?php echo "Hola"; ?> a la carpeta del dominio nuevo para verificar que funciona. Si no, revisa que el dominio esté bien configurado en la sección de "Dominios".

"No puedo crear una base de datos para mi segundo sitio"

Revisa si tu plan de hosting permite múltiples bases de datos. Algunos planes básicos limitan el número. Si es así, contacta con tu proveedor para ampliarlo.

"¿Puedo usar Syspanel para esto?"

Existe otro panel llamado Syspanel (antes conocido como HestiaCP) que también permite gestionar multi-dominio. Para acceder a su panel, la URL es https://tu-servidor:2106. La filosofía es similar, pero la interfaz es diferente. Si estás acostumbrado a DirectAdmin, te resultará muy fácil adaptarte a Syspanel, ya que también organiza los sitios por dominios y subdominios. Sin embargo, este artículo se centra en DirectAdmin, que es más popular en entornos de revendedores.

"¿Cómo muevo un sitio de un dominio a otro dentro del mismo panel?"

Esto es más complejo. Deberás copiar todos los archivos de la carpeta public_html del dominio A a la carpeta del dominio B, exportar la base de datos del sitio A e importarla en una nueva base de datos para el sitio B, y luego editar el archivo wp-config.php (si es WordPress) con los nuevos datos de conexión.

Conclusión: Tu centro de control para todos tus proyectos

Gestionar varios sitios web en un solo panel de DirectAdmin no es solo posible, sino que es la forma más eficiente de trabajar. Con la estructura de Addon Domains, cada proyecto tiene su espacio aislado, sus propias bases de datos y su correo, todo desde una única interfaz.

La clave está en la organización: respeta la estructura de carpetas, crea una base de datos por sitio y utiliza los subdominios solo para funcionalidades internas. Con estos hábitos, podrás escalar tu hosting múltiple sin dolores de cabeza.

Ya sea que tengas 2 o 20 sitios web, DirectAdmin te da las herramientas para que te conviertas en un administrador experto. Empieza con un dominio adicional hoy mismo y verás cómo tu flujo de trabajo mejora notablemente. Y recuerda, ante cualquier duda, tu proveedor de hosting siempre está para ayudarte con la configuración a nivel de servidor. ¡A crear se ha dicho!

¿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