Cómo Migrar Contenido de HestiaCP a HestiaCP Paso a Paso

Cómo Migrar Contenido de HestiaCP a HestiaCP Paso a Paso

HestiaCP es un panel de gestión que permite gestionar webs, cuentas de correo y bases de datos entre otros y que además es de código abierto.

¿Quieres migrar tus sitios web, bases de datos y cuentas de correo entre servidores que usan HestiaCP? En este post te explico cómo hacerlo de forma segura, eficiente y sin perder datos.

🧰 Requisitos previos

Antes de comenzar, asegúrate de:

  • Tener acceso root a ambos servidores (origen y destino).
  • Que ambos servidores tengan instalada la misma versión de HestiaCP (o una compatible).
  • Tener suficiente espacio en disco en el servidor destino.

Migrar un backup de HestiaCP a HestiaCP

Lo primero que deberemos de hacer es crear un backup nuevo. Los backups se deben de generar por usuario, accederemos con nuestro usuario y luego iremos a la pestaña de Respaldos o Backups:

Le daremos al símbolo + para crear un Respaldo nuevo. En cuestión de minutos tendremos un backup nuevo creado -el tiempo dependerá de cuanto ocupen tus webs y de cuantas webs tengas con ese usuario-.

Ahora nos conectaremos por SSH al servidor de HestiaCP de origen utilizando Putty y ejecutaremos lo siguiente para copiar el respaldo creado para copiarlo al nuevo servidor de HestiaCP:

ssh root@[IP_SERVIDOR_DESTINOHESTIACP] "mkdir -p /backup" 2> /dev/null
scp /backup/.2025-10-08_05-12-00.tar root@[IP_SERVIDOR_DESTINOHESTIACP]:/backup

Ahora nos conectaremos por SSH al servidor de HestiaCP y ejecutaremos lo siguiente para importar el backup:

sudo /usr/local/hestia/bin/v-restore-user tucloudcomputing tucloudcomputing.2025-10-07_08-25-33.tar
-- WEB --
2025-10-07 12:09:54 test.example.com
2025-10-07 12:09:54 miweb.com

-- DNS --
2025-10-07 12:09:54 test.example.com

-- MAIL --
2025-10-07 12:09:55 test.example.com

-- DB --
2025-10-07 12:09:55 TuCloudCompouting_basesdedatos
2025-10-07 12:09:56 TuCloudCompouting_default
2025-10-07 12:09:56 TuCloudCompouting_wp

-- CRON --
2025-10-07 12:09:57 8 cron jobs

-- USER FILES --
2025-10-07 12:09:57 .sudo_as_admin_successful
2025-10-07 12:09:57 .bash_logout
2025-10-07 12:09:57 .bashrc
2025-10-07 12:09:57 .profile
2025-10-07 12:09:57 tmp

Verificar y probar

Después de restaurar, verifica:

  • Que los archivos estén en /home/nombre_usuario/web
  • Que las bases de datos estén activas y conectadas
  • Que las cuentas de correo funcionen
  • Que las configuraciones DNS estén actualizadas (si aplican)

También puedes editar tu archivo /etc/hosts local para probar el sitio en el nuevo servidor antes de cambiar los DNS públicamente.

🛡️ Recomendaciones adicionales

  • Haz backups antes de cualquier cambio.
  • Sincroniza los registros DNS solo cuando el nuevo servidor esté probado.
  • Usa herramientas como rsync para replicar cambios incrementales si necesitas migrar múltiples veces.

Recuerda, si tienes consultas sobre esta u otra cuestión relacionada con tus servidores en TuCloudComputing, no dudes en escribir a [email protected] 

¡Estamos a tu lado para lo que necesites, consúltanos!

Deja un comentario

Comentarios

Aún no hay comentarios. ¿Por qué no comienzas el debate?

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *