Control Web Panel (CWP) te permite automatizar tus backups y tiene módulos de respaldos súper fáciles de configurar. Recientemente han publicado un nuevo módulo de backup, por lo que en esta guía describiremos el método original (Backup Legacy) y el nuevo método (New Backup). Ambos son vigentes y cambian algunas cuestiones que deberás tener en cuenta para elegir cual utilizar.
También mencionaremos los pasos para generar un backup y restaurarlo desde el panel end-user, es decir el panel de cada cuenta en particular.
Si tu servidor no tiene una unidad de almacenamiento exclusiva para guardar tus backups, este es el momento de agregarlo. Tus backups no pueden esperar, así que abre un ticket y pídelo hoy mismo.
Backup Legacy
El sistema de backup Legacy de CWP es básico: hace backup de los archivos web y de las bases de datos pero la restauración de estas últimas se tienen que hacer manualmente.
Configuración y activación de backup
- Ingresa al panel de Administración de CWP.
- Ve a "Backup Configuration".
- Aquí podremos configurar el path, nivel de rotación, si queremos que haga backup de bases de datos y de correo. En la mayoría de los casos la configuración por defecto es suficiente.
- Una vez que termines, guarda los cambios haciendo clic en "Save changes".
Restauración de backup legacy
Por el momento el panel de CWP sólo permite restaurar vía panel de control el contenido web. También se puede restaurar una base pero habrá que hacerlo de forma manual (a continuación lo explicamos).
- Ingresamos al panel Administrador de CWP y vamos a "Restore Backup":
- Seleccionamos el usuario y hacemos click en "Restore":
Restauración de base de datos para backup legacy
Este proceso tendremos que hacerlo de forma manual desde una consola SSH logueados como root.
- Ir a la carpeta correspondiente al backup (daily para diario, weekly para semanal y monthly para mensual):
cd /backup/mysql/daily
- Descomprimir el backup, donde NOMBRE_DB es el nombre que tenía la base de datos. Esto extraerá el archivo y quedará uno con el nombre "NOMBRE_DB.sql":
gunzip NOMBRE_DB.sql.gz
- Si la base de datos ya no existe, primero la creamos (saltear este punto si la base todavía existe). Reemplazar NOMBRE_DB por el nombre exacto que tenía antes de ser eliminada:
echo "CREATE DATABASE NOMBRE_DB" | mysql
- Importamos el backup reemplazando NOMBRE_DB por el nombre exacto de la base:
mysql NOMBRE_DB < NOMBRE_DB.sql
New Backup (beta)
Recientemente CWP publicó un nuevo sistema de backup que permite más flexibilidad, además de poder restaurar cuentas completas incluyendo las bases de datos: documentación oficial.
Configuración y activación de New Backup
- Ingresar a "NEW Backup":
- Ir a "User Accounts" y seleccionar usuarios o paquetes a los cuales se hará backup. Se recomienda utilizar "Per Package" y seleccionar todos (recuerda agregar los paquetes nuevos aquí luego de crearlos):
- Primero ir a la derecha y eliminar el trabajo de backup que CWP crea por defecto:
- Ir a "Destination" y configurar las opciones de esta forma:
- Ir a pestaña "Frequency and Execution" y especificar estos parámetros:
- Ir a "Notifications" y configurar con tu correo:
- Ir a la derecha y activar el trabajo de backup que acabamos de crear (si no aparece, apretar F5 para refrescar la página):
Restaurar cuenta con New Backup (beta)
- Ingresar a pestaña "Restore Account":
- Seleccionar el trabajo de backup a la derecha → seleccionar cuenta → seleccionar fecha de backup → clic en "All Content" → "Restore Now":
- Si todo salió bien, se abrirá una ventana con la salida del comando de restauración:
Backups en el panel end-user (panel cliente)
Aquí te explicamos como trabajar con los backups en el panel destinado a los clientes (end-user).
Crear un full backup manual en el panel end-user
- Ingresa al panel end-user del dominio deseado.
- En el dashboard ve a la sección File Management > Backup
- Hacemos clic en Full Accounts, esperamos unos minutos a que se genere el backup y luego veremos el archivo de backup creado con la extensión "tar.gz" en el apartado File inferior.
Si queremos descargar el backup generado deberemos acceder a la carpeta "backupcwp" de la cuenta y descargarlo (puedes utilizar el administrador de archivos o ingresar vía consola o FTP).
Restaurar un backup en el panel end-user
- Para restaurar un full backup vamos a la solapa "Restore Backups". Allí seleccionamos el backup que deseamos restaurar, el tipo de restauración (todo el contenido o de forma parcial un archvo en particular) y luego presionamos "Restore all files and Databases":
- Nos preguntará si deseamos confirmar, le damos a click a "Yes" y en unos minutos se habrá restaurado.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.