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

Cómo migrar tu sitio web a un nuevo servidor con DirectAdmin

Actualizado el 19 de mayo de 2026

¿Estás pensando en cambiar de servidor y te da miedo perder tu web en el proceso? Es totalmente normal. Migrar un sitio web suena a algo complejo y reservado para expertos, pero con DirectAdmin y una buena guía, puedes hacerlo tú mismo sin necesidad de ser un gurú de la informática.

En este artículo, te voy a explicar paso a paso cómo realizar una migración servidor de forma segura y sin perder datos. Tanto si te mudas por rendimiento, por precio o por necesidad de más recursos, aquí encontrarás el camino más fácil y claro para hacerlo.

Vamos a ello.


Antes de Empezar: ¿Qué Necesitas para la Migración?

La clave para una migración servidor exitosa es la preparación. No se trata solo de copiar archivos; hay que mover la base de datos, las configuraciones de correo y los registros DNS. Para que todo salga perfecto, necesitas tener a mano lo siguiente:

  • Acceso a tu panel DirectAdmin actual: El servidor de origen (el antiguo).
  • Acceso al nuevo DirectAdmin: El servidor de destino (el nuevo).
  • Credenciales de acceso: Usuario y contraseña de administrador o de revendedor en ambos paneles.
  • El nombre de dominio: Debes saber dónde gestionas los DNS (normalmente en tu registrador de dominios, como GoDaddy, Namecheap, etc.).
  • Tiempo de inactividad: Aunque la idea es que sea mínimo, es recomendable hacerlo en horas de bajo tráfico.

[INFO] No te preocupes si no entiendes todos los términos técnicos ahora. Te los iré explicando de forma sencilla a lo largo de la guía.


Paso 1: Preparar el Nuevo Servidor (El Destino)

Antes de mover nada, el nuevo servidor debe estar listo para recibir tu sitio. Esto es como preparar la nueva casa antes de mudar los muebles.

1.1. Accede a tu nuevo DirectAdmin

Inicia sesión en tu nuevo panel de control. La URL suele ser algo así como https://tunuevoservidor.com:2222. Utiliza las credenciales que te proporcionó tu proveedor de hosting.

1.2. Crea el Usuario y el Dominio

DirectAdmin organiza los sitios web en "usuarios". Necesitas crear un usuario para tu dominio.

  1. Ve a "Admin Level" (Nivel de Administrador) en el menú superior.
  2. Haz clic en "Create New User" (Crear Nuevo Usuario).
  3. Rellena el formulario con el nombre de usuario, la contraseña, el email y, lo más importante, el nombre de dominio que vas a migrar.
  4. Haz clic en "Create" (Crear).

[TIP] Utiliza el mismo nombre de usuario y dominio que tenías en el servidor antiguo. Esto facilitará mucho el proceso de transferencia y evitará conflictos de configuración.

1.3. Verifica la Creación del Dominio

Una vez creado el usuario, DirectAdmin debería mostrar el nuevo dominio en el listado. Asegúrate de que aparece y de que puedes acceder a su panel de control específico. Aún no verás tu web, eso es normal, pero la estructura ya está preparada.


Paso 2: El Método Más Sencillo: Usar la Herramienta de Transferencia de DirectAdmin

Esta es, con diferencia, la mejor opción si tienes acceso de administrador a ambos servidores. DirectAdmin tiene una herramienta integrada que se encarga de mover todo: archivos, bases de datos, cuentas de correo, etc.

2.1. Inicia la Transferencia desde el Servidor Antiguo

  1. Inicia sesión en tu servidor antiguo como administrador.
  2. En el menú superior, busca la sección "Admin Level".
  3. Haz clic en "Transfer Users" o "Migrate Users" (Dependiendo de la versión de DirectAdmin).
  4. Se abrirá una pantalla donde debes indicar los datos del servidor de destino (el nuevo).
    • Remote Server IP / Hostname: La IP o el nombre de host de tu nuevo servidor.
    • Remote Admin Username: El usuario administrador del nuevo servidor (normalmente "admin").
    • Remote Admin Password: La contraseña del administrador del nuevo servidor.

2.2. Selecciona el Usuario a Migrar

En la lista que aparezca, selecciona el usuario que quieres migrar (el que contiene tu sitio web). DirectAdmin te mostrará una lista de opciones de migración, como:

  • Migrate User Data: Mueve todos los archivos del sitio (HTML, PHP, imágenes, etc.).
  • Migrate MySQL Databases: Mueve todas las bases de datos asociadas a ese usuario.
  • Migrate Email: Mueve todas las cuentas de correo, buzones y filtros.
  • Migrate DNS Records: Mueve los registros DNS gestionados desde el panel.

Te recomiendo que las dejes todas seleccionadas para una migración completa.

2.3. Ejecuta la Migración

Haz clic en el botón "Transfer" o "Migrate". El proceso puede tardar desde unos minutos hasta un par de horas, dependiendo del tamaño de tu sitio web y de la velocidad de conexión entre los servidores.

[WARNING] NO cierres la ventana del navegador durante el proceso de migración. Si lo haces, la transferencia podría interrumpirse y dejar los datos a medias. Es mejor tener paciencia y esperar a que aparezca el mensaje de confirmación.

2.4. Verifica la Migración en el Nuevo Servidor

Una vez finalizado, ve a tu nuevo servidor y comprueba que todo está en su sitio. Accede al panel de control de tu usuario y revisa:

  • Archivos (File Manager): ¿Están todos tus archivos en la carpeta domains/tudominio.com/public_html?
  • Bases de Datos (MySQL Management): ¿Aparecen tus bases de datos y sus usuarios?
  • Correo (Email Accounts): ¿Están todas tus cuentas de correo configuradas?

Paso 3: El Método Manual (Cuando no Tienes Acceso de Administrador)

Si no tienes acceso de nivel administrador (por ejemplo, si solo eres usuario de un plan de hosting compartido), tendrás que hacer la migración de forma manual. No es tan cómodo, pero es igual de efectivo.

3.1. Migrar los Archivos del Sitio Web

  1. Comprime tus archivos: En el servidor antiguo, ve al "File Manager" de DirectAdmin. Navega hasta la carpeta public_html de tu dominio. Selecciona todos los archivos y carpetas, haz clic derecho y elige "Compress" (Comprimir). Elige el formato .tar.gz (o .zip si lo prefieres).
  2. Descarga el archivo comprimido: Descarga el archivo .tar.gz a tu ordenador.
  3. Sube el archivo al nuevo servidor: En el nuevo DirectAdmin, ve a tu public_html y sube el archivo comprimido.
  4. Descomprime el archivo: Selecciona el archivo subido y haz clic en "Extract" (Extraer). Asegúrate de que todos los archivos se extraigan en la raíz de public_html, no dentro de una subcarpeta.

[TIP] Si tu sitio es muy grande, la descarga y subida puede ser lenta. Una alternativa es usar un cliente FTP como FileZilla, que te permite conectar directamente y transferir los archivos de un servidor a otro sin pasar por tu ordenador.

3.2. Migrar las Bases de Datos

Esta es la parte más delicada. Las bases de datos contienen la información de tu web (posts, usuarios, productos, etc.).

  1. Exportar la base de datos desde el servidor antiguo:
    • Ve a "MySQL Management" en tu DirectAdmin antiguo.
    • Haz clic en "phpMyAdmin".
    • Selecciona tu base de datos en el panel izquierdo.
    • Haz clic en la pestaña "Exportar" (o "Export").
    • Elige el método "Rápido" y formato "SQL".
    • Haz clic en "Continuar" y descarga el archivo .sql.
  2. Crear la base de datos en el nuevo servidor:
    • Ve a "MySQL Management" en tu nuevo DirectAdmin.
    • Crea una nueva base de datos. Importante: Anota el nombre exacto, el usuario y la contraseña que crees.
    • Crea un usuario para esa base de datos y asígnale todos los privilegios.
  3. Importar la base de datos en el nuevo servidor:
    • Haz clic en "phpMyAdmin" en tu nuevo DirectAdmin.
    • Selecciona la base de datos que acabas de crear.
    • Haz clic en la pestaña "Importar" (o "Import").
    • Selecciona el archivo .sql que descargaste antes.
    • Haz clic en "Continuar" y espera a que termine.

[WARNING] Este es el paso donde la gente suele fallar. Si cambias el nombre de la base de datos, el usuario o la contraseña, tu sitio web no podrá conectarse a ella. Tendrás que actualizar el archivo de configuración de tu web (por ejemplo, wp-config.php en WordPress) con los nuevos datos.

3.3. Migrar las Cuentas de Correo

Si usas el correo electrónico con tu dominio, también debes migrarlo.

  1. En el servidor antiguo, ve a "Email Accounts".
  2. Anota todas las direcciones de correo y sus contraseñas.
  3. En el nuevo servidor, crea las mismas cuentas de correo con las mismas contraseñas.
  4. Para migrar los correos existentes, puedes usar un cliente de correo como Outlook o Thunderbird. Configura ambas cuentas (la antigua y la nueva) y arrastra los correos de una a otra.

[INFO] La migración de correo es la más tediosa. Si tu proveedor de hosting antiguo te ofrece una copia de seguridad de los buzones, puedes usarla. Si no, la opción del cliente de correo es la más fiable.


Paso 4: Actualizar los Registros DNS (El Paso Más Importante)

Este es el paso final y crucial. Los registros DNS son como la guía telefónica de internet: le dicen al mundo que tu dominio tudominio.com ahora apunta a la IP de tu nuevo servidor.

4.1. Encuentra la IP de tu Nuevo Servidor

En tu nuevo DirectAdmin, busca la IP del servidor. Suele aparecer en la pantalla de inicio o en la sección de "IP Manager".

4.2. Cambia los Registros DNS en tu Registrador

  1. Ve al sitio web donde compraste tu dominio (GoDaddy, Namecheap, etc.).
  2. Busca la sección de "DNS Management" o "Name Servers".
  3. Opción A (Recomendada): Si tu nuevo servidor tiene sus propios servidores de nombres (nameservers), como ns1.tunuevoservidor.com y ns2.tunuevoservidor.com, cámbialos en esta sección.
  4. Opción B: Si tu registrador te permite editar los registros "A" (Address), cambia el registro @ o www para que apunte a la nueva IP de tu servidor.

4.3. Espera a que se Propague

El cambio de DNS no es inmediato. Puede tardar entre 24 y 72 horas en propagarse a nivel mundial. Durante este tiempo, algunos usuarios verán tu web en el servidor antiguo y otros en el nuevo.

[WARNING] No elimines ni canceles tu plan de hosting antiguo hasta que la propagación de DNS haya terminado por completo. De lo contrario, tu web podría quedar inaccesible para algunos visitantes.


Paso 5: Verificación Final y Limpieza

Una vez que el DNS se haya propagado, es hora de asegurarte de que todo funciona correctamente.

5.1. Prueba tu Sitio Web

Abre tu dominio en un navegador (en modo incógnito para evitar la caché). Navega por las páginas, haz clic en los enlaces, prueba los formularios y realiza una compra si tienes una tienda online. Todo debería funcionar con normalidad.

5.2. Prueba el Correo Electrónico

Envía y recibe un correo desde tu nueva configuración para verificar que el servicio de correo funciona correctamente.

5.3. Limpia el Servidor Antiguo

Una vez que estés 100% seguro de que todo funciona en el nuevo servidor, puedes cancelar tu plan de hosting antiguo. Así evitarás cargos innecesarios.


Preguntas Frecuentes (FAQ)

¿Cuánto tarda una migración con DirectAdmin?

Si usas la herramienta de transferencia integrada, puede tardar desde 10 minutos hasta 2 horas. La migración manual depende de tu velocidad de conexión y del tamaño de tu web.

¿Perderé mi posicionamiento SEO durante la migración?

No, si se hace correctamente. La clave es mantener la estructura de URLs intacta y no tener un tiempo de inactividad prolongado. Una vez que el DNS se propague, Google indexará tu web desde el nuevo servidor sin penalizaciones.

¿Qué pasa si algo sale mal durante la migración?

No entres en pánico. Si tienes una copia de seguridad de tu servidor antiguo, siempre puedes restaurarla. La mayoría de los proveedores de hosting ofrecen copias de seguridad automáticas.

¿Necesito conocimientos avanzados para hacerlo?

No. Con esta guía y un poco de paciencia, cualquier persona puede hacerlo. La herramienta de migración de DirectAdmin automatiza la mayor parte del trabajo.

¿Y si mi sitio usa HestiaCP?

Si vienes de un panel como HestiaCP (ahora llamado Syspanel), el proceso es similar. La principal diferencia es que el acceso a Syspanel se realiza a través del puerto 2106 (por ejemplo, https://tuserver.com:2106). Deberás exportar tus archivos y bases de datos desde ese panel y luego importarlos en DirectAdmin siguiendo los pasos del método manual.


Conclusión

Migrar tu sitio web a un nuevo servidor con DirectAdmin no tiene por qué ser una pesadilla. Con las herramientas y pasos adecuados, es un proceso muy manejable. Recuerda siempre preparar el nuevo servidor, usar la herramienta de transferencia si tienes acceso, y ser muy cuidadoso con las bases de datos y los DNS.

La paciencia es tu mejor aliada, especialmente con la propagación de DNS. Una vez que todo esté en su sitio, disfrutarás de los beneficios de tu nuevo servidor, ya sea más velocidad, más recursos o un mejor precio. ¡Buena suerte con tu migración servidor!

¿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