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!