Copias y migraciones
Automatizar copias de seguridad con cPanel y cron
Puedes automatizar copias propias con UAPI, la API de cPanel, y una tarea de cron. Esto complementa las copias que conserva Hostsuar; no cambia su frecuencia ni su retención.
Solicitar una copia completa
Desde una terminal de la propia cuenta cPanel, el comando es:
uapi Backup fullbackup_to_homedir
Para solicitar un aviso de finalización puedes añadir tu dirección:
uapi Backup fullbackup_to_homedir email=usuario@ejemplo.com
Sustituye el correo del ejemplo. La copia se genera en el directorio home de la cuenta. Aceptar la solicitud no significa que el archivo esté terminado: comprueba el resultado antes de transferirlo o utilizarlo.
Si no tienes acceso a terminal o el comando no está disponible, consulta con soporte el método adecuado para tu servicio. No ejecutes el comando como administrador de otro sistema esperando que identifique tu cuenta.
Antes de programarlo
Ejecuta una solicitud manual y confirma que finaliza. Revisa el espacio que necesita el archivo y el proceso de generación, además de la carga de la cuenta. No hay un porcentaje de espacio libre que garantice todas las copias.
Define qué cambios puedes perder entre ejecuciones y cuánto tiempo conservarás las versiones. En una aplicación con escrituras continuas, coordina cómo obtendrás archivos y base de datos coherentes; aumentar la frecuencia no resuelve por sí solo esa consistencia.
Qué debe controlar la automatización
| Paso | Comprobación necesaria |
|---|---|
| Iniciar | No hay otra generación o transferencia pendiente |
| Esperar | La copia concreta ha terminado correctamente |
| Transferir | Se copia el archivo correcto por una conexión cifrada |
| Verificar | El destino recibió el archivo completo y puede leerse |
| Aplicar retención | Quedan las versiones independientes que necesitas |
| Informar | Los fallos producen un aviso que alguien revisa |
No añadas un tiempo de espera fijo ni elijas simplemente el archivo más reciente como prueba de finalización. Si la generación o la transferencia falla, conserva las copias previas y registra el error.
Configurar cron y el destino
En cPanel > Trabajos de cron, programa el script que implemente esas comprobaciones. Consulta cómo configurar una tarea programada. Este artículo proporciona el comando de solicitud, no un script completo de transferencia y retención.
Usa SFTP/SCP u otro destino cifrado compatible. Guarda las claves fuera de la carpeta pública, con permisos limitados, y verifica el servidor de destino. No pongas contraseñas en la línea del cron ni en archivos descargables desde la web.
Comprobar que podrás recuperarla
Mantén un registro de fecha, archivo, componentes y verificación. Comprueba periódicamente una restauración en un entorno separado. Una copia completa de cPanel requiere el procedimiento de recuperación adecuado; no se restaura íntegra desde el asistente del usuario.
Si una copia falla, corrige su causa antes de borrar versiones anteriores o reducir la retención.
También te puede ayudar
- JetBackup for WordPress: restaurar copias del proveedor desde WordPress Conecta el plugin con las copias de Hostsuar, selecciona archivos y base de datos y comprueba el res...
- Recuperar o descargar copias de seguridad con JetBackup Elige la fecha y el recurso mínimo para restaurar archivos, bases, correo o configuración, o prepara...
- Restaurar una web o recuperar correo desde el área de clientes Comprueba sitio, carpeta, base de datos y fecha antes de restaurar, o recupera mensajes conservando...
- Aumentar el límite de subida en All-in-One WP Migration Comprueba el límite efectivo de PHP y el espacio necesario para importar un archivo .wpress, y disti...
¿Algo no cuadra o ha cambiado? Cuéntanoslo y lo revisamos.