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.
Si queréis migrar contenido de un servidor con HestiaCP a otro servidor con HestiaCP, podéis seguir estos sencillos pasos.
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/Clouding.2024-11-13_17-15-02.tar root@[IP_SERVIDOR_DESTINOHESTIACP]:/backup
Ahora nos conectaremos por SSH al servidor de HestiaCP y ejecutaremos lo siguiente para importar el backup:
v-restore-user clouding Clouding.2024-11-13_17-15-02.tar
Debemos de asegurarnos que el nombre del backup.tar es el mismo que hemos copiado anteriormente al servidor de HestiaCP.
Una vez importado, deberemos de ver una salida por terminal parecida a esta:
-- WEB -- 2024-11-14 12:09:54 test.example.com 2024-11-14 12:09:54 miweb.com -- DNS -- 2024-11-14 12:09:54 test.example.com -- MAIL -- 2024-11-14 12:09:55 test.example.com -- DB -- 2024-11-14 12:09:55 Clouding_basesdedatos 2024-11-14 12:09:56 Clouding_default 2024-11-14 12:09:56 Clouding_wp -- CRON -- 2024-11-14 12:09:57 8 cron jobs -- USER FILES -- 2024-11-14 12:09:57 .sudo_as_admin_successful 2024-11-14 12:09:57 .bash_logout 2024-11-14 12:09:57 .bashrc 2024-11-14 12:09:57 .profile 2024-11-14 12:09:57 tmp
Y con esto tendremos nuestro usuario del antiguo HestiaCP importado a nuestro nuevo servidor con HestiaCP.
Datos Importantes a tener en cuenta
Con esta migración únicamente se copia el contenido de un usuario a otro con el mismo nombre. Si luego quieres cambiar el nombre de usuario, puedes hacerlo con el comando v-change-domain-owner para cambiar un dominio a otro dominio. Este cambio únicamente cambia los ficheros de la web, pero la base de datos queda en el usuario original. Para cambiar la base de datos se debe de usar el comando v-change-database-owner (y se deberán de actualizar los ficheros de configuración de las webs ya que el usuario cambiará). Por otro lado, los usuarios FTP dejarán de funcionar, por lo que se deben de eliminar con el comando v-delete-web-domain-ftp y volver a crear los usuarios de nuevo.
Recuerda, si tienes consultas sobre esta u otra cuestión relacionada con tus servidores en Clouding, no dudes en escribir a soporte@clouding.io ¡Estamos a tu lado para lo que necesites, consúltanos!