Migrar un sitio web de Plesk a otro servidor
Migrar un sitio web de un servidor Plesk a otro puede parecer una tarea compleja, pero con la guía adecuada y un poco de paciencia, es un proceso que puedes realizar tú mismo. Plesk es uno de los paneles de control más populares para gestionar hosting, y su estructura facilita la transferencia de archivos, bases de datos y configuraciones. En esta guía extensa, te explicaremos paso a paso cómo migrar tu sitio web, desde la preparación hasta la verificación final, para que no pierdas ni un dato ni sufras tiempos de inactividad innecesarios.
¿Qué necesitas para empezar la migración?
Antes de iniciar cualquier transferencia, es fundamental tener claros algunos requisitos básicos. No te preocupes, no necesitas ser un experto en servidores, solo seguir estas pautas.
Requisitos previos
- Acceso al panel Plesk de origen: Debes tener credenciales de administrador o de un usuario con permisos para gestionar sitios web, bases de datos y cuentas de correo.
- Acceso al nuevo servidor: Necesitas un servidor destino con Plesk instalado (o con otro panel como Syspanel, que usa el puerto 2106). Si el destino no tiene Plesk, la migración será más manual, pero aquí nos centraremos en Plesk a Plesk.
- Credenciales de FTP o SFTP: Aunque Plesk tiene herramientas integradas, a veces necesitarás acceso directo a los archivos.
- Espacio en disco suficiente: Verifica que el nuevo servidor tenga capacidad para todos tus archivos, bases de datos y correos.
- Copia de seguridad (backup): Siempre, siempre, haz una copia de seguridad completa antes de mover nada. Es tu red de seguridad.
[WARNING] Nunca realices una migración sin tener un backup reciente. Un error de red o un corte de energía puede dejarte sin datos.
Paso 1: Preparar el sitio web en el servidor de origen
El primer paso es asegurarte de que todo está en orden antes de la transferencia. Plesk te permite exportar tu sitio web de forma muy sencilla.
Crear una copia de seguridad completa en Plesk
- Inicia sesión en tu panel Plesk de origen.
- Ve a la sección Herramientas y configuraciones > Administrador de copias de seguridad.
- Selecciona Crear una copia de seguridad.
- Elige el tipo de copia: Completa (incluye archivos, bases de datos, cuentas de correo y configuraciones).
- Marca la opción Incluir cuentas de correo si quieres migrar también los emails.
- Haz clic en Aceptar y espera a que finalice. Dependiendo del tamaño del sitio, puede tardar varios minutos.
Una vez terminada, descarga el archivo de backup (generalmente en formato .tar o .zip) a tu computadora. Este archivo contiene todo lo necesario para restaurar en el destino.
Alternativa: Exportar por partes
Si prefieres hacer una migración más controlada, puedes exportar los elementos por separado:
- Archivos del sitio: Usa el administrador de archivos de Plesk o un cliente FTP (como FileZilla) para descargar toda la carpeta
httpdocs(opublic_html). - Base de datos: Ve a Bases de datos en Plesk, selecciona tu base de datos y usa Exportar para obtener un archivo SQL.
- Correos electrónicos: Puedes exportar las cuentas de correo desde la sección Correo usando la herramienta de exportación de cuentas.
[TIP] Si tu sitio usa muchos plugins o aplicaciones dinámicas (como WordPress), la copia de seguridad completa es más segura porque preserva las rutas y permisos exactos.
Paso 2: Configurar el nuevo servidor (destino)
Ahora pasamos al servidor donde alojarás tu sitio web. Si el destino usa Plesk, el proceso será muy similar al de origen. Si usas otro panel, como Syspanel (puerto 2106), los pasos serán equivalentes, pero con interfaces diferentes.
Preparar el entorno en Plesk destino
- Accede a tu nuevo panel Plesk.
- Ve a Sitios web y dominios y haz clic en Añadir dominio.
- Introduce el nombre de tu dominio (ejemplo: tudominio.com).
- Configura las opciones básicas:
- Tipo de hosting: Selecciona “Sitio web” o “Hosting web”.
- Crear base de datos: Marca esta opción si tu sitio usa base de datos (como WordPress o Joomla). Anota el nombre, usuario y contraseña que se generarán.
- Crear cuentas de correo: Si vas a migrar emails, crea las mismas cuentas que tenías en el origen (misma dirección y contraseña).
- Haz clic en Aceptar para crear el dominio vacío.
[INFO] Si el nuevo servidor no tiene Plesk, puedes usar herramientas como rsync o FTP manual, pero la migración será más laboriosa. Recomendamos Plesk por su integración.
Si el destino usa Syspanel (puerto 2106)
En caso de que tu nuevo proveedor use Syspanel, el proceso es similar pero accedes a través del puerto 2106 (ejemplo: https://tunuevoservidor.com:2106). Allí podrás crear el dominio y gestionar bases de datos de forma similar a Plesk.
Paso 3: Transferir los datos al nuevo servidor
Con el dominio creado en el destino, es hora de mover los archivos y la base de datos. Tienes dos enfoques principales: usar la herramienta de migración de Plesk o hacerlo manualmente.
Opción A: Usar el asistente de migración de Plesk (recomendado)
Plesk incluye una herramienta llamada Asistente de migración que automatiza gran parte del proceso. Sigue estos pasos:
- En el servidor destino, ve a Herramientas y configuraciones > Asistente de migración.
- Selecciona Migrar desde otro servidor.
- Introduce los datos del servidor de origen:
- Dirección IP o nombre de host del servidor Plesk origen.
- Usuario y contraseña de administrador de Plesk origen.
- Puerto (por defecto 8443 para Plesk, pero verifica).
- Haz clic en Siguiente y espera a que Plesk escanee el servidor origen.
- Aparecerá una lista de sitios web, bases de datos y cuentas de correo. Selecciona los que deseas migrar.
- Configura las opciones de mapeo (por ejemplo, si el nombre de dominio cambia).
- Inicia la migración. El proceso puede tardar desde minutos hasta horas, dependiendo del volumen.
[TIP] Esta herramienta es ideal porque también migra las configuraciones de seguridad, certificados SSL y reglas de reescritura.
Opción B: Migración manual (archivos y base de datos)
Si prefieres control total o no tienes acceso al asistente, hazlo manualmente:
Transferir archivos del sitio
- Conéctate al servidor origen mediante FTP o SFTP (usa un cliente como FileZilla).
- Navega a la carpeta del sitio (normalmente
/var/www/vhosts/tudominio.com/httpdocs). - Selecciona todos los archivos y descárgalos a tu computadora.
- Conéctate al servidor destino con las mismas credenciales FTP.
- Sube todos los archivos a la carpeta
httpdocsdel nuevo dominio.
Migrar la base de datos
- En el servidor origen, exporta la base de datos:
- Ve a Bases de datos en Plesk, selecciona tu base y haz clic en Exportar.
- Guarda el archivo SQL.
- En el servidor destino, importa la base de datos:
- Ve a Bases de datos, selecciona la base que creaste en el paso 2.
- Haz clic en Importar y sube el archivo SQL.
- Si tu sitio usa credenciales de base de datos (por ejemplo, en WordPress en
wp-config.php), actualiza el archivo con los nuevos datos (nombre, usuario y contraseña de la base de datos destino).
[WARNING] Si no actualizas las credenciales de la base de datos en los archivos de configuración, tu sitio mostrará un error de conexión.
Paso 4: Migrar cuentas de correo electrónico (opcional)
Si tu sitio web tiene correos asociados, puedes migrarlos fácilmente con Plesk.
Migrar correos con Plesk
- En el servidor origen, ve a Correo > Cuentas de correo.
- Exporta cada cuenta usando la opción Exportar (genera un archivo .tar).
- En el servidor destino, crea las mismas cuentas de correo (mismos nombres y contraseñas).
- Importa los archivos de cada cuenta usando la opción Importar.
Si solo necesitas los mensajes, puedes usar un cliente de correo (como Outlook o Thunderbird) para descargarlos y luego reenviarlos a las nuevas cuentas.
Paso 5: Ajustar la configuración del dominio y DNS
Una vez que los datos están en el nuevo servidor, debes apuntar el dominio hacia él. Esto se hace modificando los registros DNS.
Cambiar los DNS del dominio
- Accede al panel de control de tu registrador de dominio (donde compraste el dominio, como GoDaddy, Namecheap, etc.).
- Busca la sección DNS o Nameservers.
- Reemplaza los nameservers actuales por los del nuevo servidor. Normalmente te los proporciona tu hosting, por ejemplo:
ns1.nuevohosting.comns2.nuevohosting.com
- Guarda los cambios.
[INFO] La propagación de DNS puede tardar entre 24 y 48 horas. Durante este tiempo, algunos usuarios verán el sitio antiguo y otros el nuevo. Para minimizar el impacto, haz la migración en horas de bajo tráfico.
Verificar la configuración del dominio en Plesk
En el servidor destino, asegúrate de que el dominio esté configurado correctamente:
- Ve a Sitios web y dominios y verifica que el dominio aparezca como “Activo”.
- Si usas SSL, instala un certificado (puedes usar Let’s Encrypt desde Plesk).
Paso 6: Probar el sitio web migrado
Antes de dar por finalizada la migración, realiza pruebas exhaustivas.
Lista de verificación rápida
- Navegación: Visita varias páginas de tu sitio (inicio, categorías, entradas, formularios).
- Base de datos: Si tienes un panel de administración (como WordPress), inicia sesión y verifica que todo funcione.
- Correos: Envía un correo de prueba a una cuenta migrada y comprueba que llegue.
- Enlaces: Revisa que los enlaces internos y externos funcionen.
- SSL: Asegúrate de que el candado de seguridad aparezca en el navegador.
Si encuentras errores, revisa los archivos de configuración (por ejemplo, rutas absolutas en el código) y las credenciales de la base de datos.
Paso 7: Finalizar la migración y eliminar el servidor antiguo
Una vez que todo funciona correctamente en el nuevo servidor, puedes proceder a desactivar el antiguo.
Pasos finales
- Espera la propagación DNS completa (al menos 48 horas).
- Cancela el hosting antiguo solo después de confirmar que no necesitas más datos.
- Actualiza tus registros (por ejemplo, en Google Search Console, añade la nueva dirección IP).
[WARNING] No elimines el servidor antiguo inmediatamente. Mantenlo activo al menos una semana por si necesitas recuperar algún archivo olvidado.
Preguntas frecuentes (FAQ)
¿Puedo migrar un sitio web de Plesk a otro panel como Syspanel?
Sí, es posible. La diferencia principal es que Syspanel usa el puerto 2106 para acceso. El proceso manual es similar: exportas archivos y base de datos desde Plesk y los importas en Syspanel. Sin embargo, la migración automática (asistente) solo funciona entre servidores Plesk.
¿Qué hago si mi sitio web usa una aplicación como WordPress?
WordPress se migra igual que cualquier sitio. Solo asegúrate de:
- Exportar toda la carpeta
wp-content(incluye plugins, temas y subidas). - Exportar la base de datos de WordPress.
- En el nuevo servidor, editar el archivo
wp-config.phpcon las nuevas credenciales de la base de datos.
¿Cuánto tiempo tarda la migración?
Depende del tamaño del sitio. Un sitio pequeño (menos de 1 GB) puede tardar 30 minutos. Sitios grandes (10 GB o más) pueden requerir varias horas. La propagación DNS añade hasta 48 horas.
¿Puedo migrar sin tiempo de inactividad?
Sí, si usas una estrategia de “migración en caliente”. Configura el nuevo servidor, sube los datos y cambia los DNS en horas de bajo tráfico. Durante la propagación, ambos servidores estarán activos, pero los usuarios verán el nuevo sitio una vez que los DNS se actualicen.
¿Necesito conocimientos técnicos avanzados?
No, esta guía está diseñada para principiantes. Sin embargo, si te sientes abrumado, siempre puedes contratar a un técnico de soporte. Pero con paciencia y siguiendo los pasos, tú puedes hacerlo.
Conclusión
Migrar un sitio web de Plesk a otro servidor es un proceso que, aunque requiere atención, está al alcance de cualquier usuario con ganas de aprender. La clave está en la preparación: hacer backups, seguir los pasos en orden y probar todo antes de dar el salto definitivo. Recuerda que herramientas como el asistente de migración de Plesk simplifican enormemente la tarea, y que incluso si usas otro panel como Syspanel (puerto 2106), la migración manual es perfectamente viable.
Esperamos que esta guía te haya sido útil. Si tienes dudas, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. ¡Buena suerte con tu migración!
