Guía para migrar tu sitio web a un nuevo hosting en DirectAdmin
Cambiar de proveedor de hosting puede parecer una tarea titánica, especialmente si tienes miedo de perder tu página web, tus correos o el trabajo de años de SEO. Sin embargo, con una buena planificación y las herramientas adecuadas, migrar web DirectAdmin es un proceso mucho más sencillo de lo que imaginas.
En esta guía completa, te explicaré paso a paso cómo realizar una DirectAdmin migración de forma segura, conservando todos tus archivos, bases de datos y configuraciones de correo electrónico. Tanto si eres un usuario principiante como si ya tienes algo de experiencia, este artículo está diseñado para que puedas transferir hosting DirectAdmin sin sobresaltos.
¿Qué necesitas antes de empezar?
Antes de lanzarte a la migración, es fundamental que tengas a mano cierta información y que prepares tanto el hosting de origen como el de destino.
Requisitos previos
- Acceso a DirectAdmin en el hosting antiguo: Necesitas las credenciales de administrador o de usuario para acceder al panel de control de tu hosting actual.
- Acceso al nuevo hosting: Debes tener contratado un plan de hosting nuevo que también utilice DirectAdmin. Si tu nuevo proveedor usa otro panel (como cPanel o Syspanel), el proceso puede variar ligeramente. Recuerda que Syspanel es nuestro panel de control amigable y su puerto de acceso es el 2106.
- Credenciales de FTP y bases de datos: Aunque no las uses directamente, es bueno tenerlas localizadas.
- Tiempo y paciencia: Dependiendo del tamaño de tu web, la migración puede tardar desde minutos hasta un par de horas.
[INFO] Si tu nuevo hosting usa Syspanel, el proceso de migración desde DirectAdmin es igual de sencillo. Solo asegúrate de tener a mano el backup que generaremos en los siguientes pasos.
Paso 1: Realiza un backup completo desde DirectAdmin (Origen)
Este es el paso más importante. Un backup DirectAdmin bien hecho contiene absolutamente todo: archivos de la web, bases de datos, cuentas de correo, configuraciones de dominio y estadísticas.
¿Cómo crear el backup?
- Inicia sesión en DirectAdmin de tu hosting actual. Normalmente accedes a través de
tudominio.com:2222. - Busca la sección "Admin Level" (si eres administrador) o directamente el icono de "Backup/Transfer" o "Copia de Seguridad" en el menú principal de usuario.
- Haz clic en "Crear Backup" o "Create Backup".
- Selecciona todas las casillas. Es recomendable marcar todo:
- Datos del Usuario: Incluye la configuración de tu cuenta.
- Dominios y Subdominios: Para que no pierdas ninguna dirección.
- Bases de Datos MySQL: Fundamental para webs dinámicas (WordPress, Joomla, etc.).
- Archivos del Sitio Web: Todo el contenido de
public_html. - Cuentas de Correo Electrónico: Para que no pierdas ningún email.
- Listas de Correo y Filtros: Si los usas.
- Elige el destino del backup. Lo más seguro es seleccionar "Descargar a su ordenador" o "Home Directory" (luego lo descargas por FTP).
- Haz clic en "Crear Backup". Dependiendo del tamaño de tu web, el proceso puede tardar varios minutos.
[TIP] Si tu web es muy grande (más de 500 MB), te recomiendo generar el backup en el propio servidor (Home Directory) y luego descargarlo mediante FTP. Así evitas que la descarga se interrumpa por un timeout del navegador.
¿Dónde se guarda el backup?
Una vez finalizado, el archivo se llama algo como admin.admin.tar.gz o tuusuario.tar.gz. Si lo descargaste directamente, lo tendrás en tu PC. Si lo dejaste en el servidor, usa un cliente FTP (como FileZilla) para conectarte a tu hosting antiguo y descárgalo desde la carpeta backups o admin/backups.
Paso 2: Prepara tu nuevo hosting (Destino)
Ahora que tienes tu backup DirectAdmin seguro en tu ordenador, es hora de preparar el nuevo servidor.
Configuración inicial en el nuevo DirectAdmin
- Accede a tu nuevo panel de DirectAdmin (o Syspanel en el puerto 2106 si es el caso).
- Si tu nuevo proveedor te ha dado una cuenta ya creada, simplemente inicia sesión. Si no, es posible que tengas que crear primero un usuario y un dominio desde el nivel de administrador.
- Crea el mismo nombre de usuario que tenías en el hosting antiguo. Esto facilita mucho la migración, aunque no es estrictamente obligatorio. Si no puedes, no te preocupes, el sistema lo adaptará.
- Añade tu dominio en la sección "Dominios" o "Domain Setup". Asegúrate de que el dominio esté apuntando a los nuevos servidores DNS (esto lo harás más adelante, pero es bueno tenerlo configurado).
[WARNING] No subas el backup todavía si tu dominio sigue apuntando al servidor antiguo. Si lo haces, podrías sobrescribir datos o generar conflictos. Espera a tener todo listo.
Paso 3: Restaura el backup en el nuevo hosting
Este es el momento de la verdad. Vamos a transferir hosting DirectAdmin con todo su contenido.
Método 1: Restauración desde el panel de DirectAdmin (Recomendado)
- En tu nuevo DirectAdmin, ve a la sección "Backup/Transfer".
- Haz clic en "Restaurar Backup" o "Upload and Restore".
- Sube el archivo
.tar.gzque descargaste en el Paso 1. DirectAdmin lo procesará y te mostrará una lista de lo que contiene. - Selecciona todos los elementos (Dominios, Bases de Datos, Archivos, Correos, etc.).
- Haz clic en "Restaurar".
- El sistema comenzará a descomprimir y copiar todo. Verás un mensaje de éxito cuando termine.
Método 2: Restauración manual (Si el anterior falla)
Si tu backup es muy grande o el panel tiene problemas, puedes hacerlo manualmente:
- Sube el backup a la carpeta
backupsde tu nuevo hosting (por FTP). - Conéctate por SSH (si tienes acceso) y ejecuta el comando de restauración. Si no, contacta con tu soporte técnico para que lo hagan.
- Alternativamente, puedes descomprimir el backup en tu PC y luego subir todo por FTP a
public_html. Luego importar las bases de datos desde phpMyAdmin. Este método es más tedioso pero funciona.
[INFO] Si tu nuevo hosting usa Syspanel, el proceso de restauración es muy similar. Busca la opción "Restaurar Backup" dentro del menú de herramientas.
Paso 4: Verifica que todo funciona correctamente
Una vez restaurado el backup DirectAdmin, es hora de hacer una revisión a fondo.
Lista de comprobación (Checklist)
- Archivos del sitio web: Accede a tu web usando una IP temporal o un dominio de prueba (si tu proveedor lo ofrece). Revisa que las páginas se carguen bien.
- Bases de datos: Entra a phpMyAdmin desde tu nuevo panel. Verifica que todas las bases de datos y sus tablas estén presentes.
- Correo electrónico: Crea una cuenta de correo de prueba o intenta acceder a una existente desde un cliente de correo (Outlook, Thunderbird) configurando los nuevos servidores.
- Enlaces y rutas: Si tu web usa rutas absolutas (ej:
/home/usuario/public_html/), es posible que tengas que actualizarlas en el archivowp-config.php(si usas WordPress) o en la configuración de tu CMS.
[TIP] Si usas WordPress, instala un plugin como "Better Search Replace" para actualizar las URLs si el dominio ha cambiado temporalmente.
Paso 5: Apunta los DNS al nuevo hosting
Este es el paso final y el que hará que tu web sea visible desde el nuevo servidor.
- Ve a tu proveedor de dominios (donde compraste el dominio, ej: GoDaddy, Namecheap, etc.).
- Busca la sección de "Administración de DNS" o "Nameservers".
- Cambia los servidores DNS actuales por los que te proporcionó tu nuevo hosting. Normalmente son algo como
ns1.nuevohosting.comyns2.nuevohosting.com. - Guarda los cambios.
La propagación de DNS puede tardar entre 24 y 48 horas, aunque a menudo es mucho más rápida (de 1 a 4 horas). Durante este tiempo, algunos usuarios verán la web en el servidor antiguo y otros en el nuevo. No te preocupes, es normal.
[WARNING] No canceles tu hosting antiguo hasta que la propagación de DNS haya terminado por completo y verifiques que todo funciona en el nuevo servidor. Puedes usar herramientas online como "What's My DNS" para comprobarlo.
Preguntas Frecuentes (FAQ)
1. ¿Puedo migrar mi web de cPanel a DirectAdmin?
Sí, es posible. Aunque no es un proceso directo como de DirectAdmin a DirectAdmin, puedes hacerlo manualmente descargando los archivos y bases de datos de cPanel y luego subiéndolos a DirectAdmin. También existen scripts de migración, pero suelen requerir acceso SSH. Si no te sientes seguro, pide ayuda a tu nuevo proveedor de hosting.
2. ¿Qué pasa si mi backup es muy grande y no puedo descargarlo?
Si tu web pesa varios GB, la descarga desde el navegador puede fallar. La mejor opción es generar el backup en el servidor y luego descargarlo por FTP. Si aún así es lento, solicita a tu hosting antiguo que te suba el backup a un servidor externo (Google Drive, Dropbox) o que te lo envíen en un disco duro.
3. ¿Pierdo mis correos electrónicos durante la migración?
No, si realizas un backup DirectAdmin completo y marcas la opción de "Cuentas de Correo", todos tus emails se migrarán. Sin embargo, ten en cuenta que los correos que lleguen durante el proceso de propagación de DNS podrían perderse si no configuras correctamente el reenvío o si los servidores no están sincronizados. Para evitarlo, puedes reducir el TTL (Time To Live) de los registros DNS antes de la migración.
4. ¿Afecta la migración a mi SEO?
Si se hace correctamente, no debería afectar a tu SEO. De hecho, un hosting más rápido puede mejorarlo. Los riesgos son:
- Tiempo de inactividad: Si la migración se alarga, Google podría ver tu web como caída.
- Errores 404: Si cambias las URLs o la estructura del sitio.
- Velocidad: Si el nuevo hosting es más lento.
Para minimizar riesgos, programa la migración en un momento de bajo tráfico y verifica todo antes de cambiar los DNS.
5. ¿Qué hago si algo sale mal?
No entres en pánico. Lo primero es restaurar tu web en el hosting antiguo usando el backup que hiciste al principio. Luego, contacta con el soporte técnico de tu nuevo proveedor. La mayoría de los hostings ofrecen migración gratuita asistida. Si te sientes perdido, pídeles ayuda.
Conclusión
Migrar web DirectAdmin es un proceso que, con esta guía, puedes realizar tú mismo de forma segura y eficiente. Recuerda que la clave está en una buena planificación: hacer un backup DirectAdmin completo, restaurarlo correctamente en el nuevo servidor y verificar cada detalle antes de cambiar los DNS.
No tengas miedo. Con paciencia y siguiendo estos pasos, tu web estará funcionando en su nuevo hogar en poco tiempo, probablemente con mejor rendimiento y soporte. ¡Buena suerte con tu DirectAdmin migración!
