KakapoWP KakapoWP
Entrar Probar gratis
Centro de ayuda/Backup/Guardar las copias de seguridad externamente

Guardar las copias de seguridad externamente

Se aplica a: Kakapo Backup· 4 min de lectura

Una copia de seguridad que solo está en el mismo servidor que el sitio web no sirve de nada si ese servidor falla. Por eso, cada archivo se crea primero de forma local y después puede transferirse a un destino externo — automáticamente tras cada ejecución o pulsando un botón.

Qué destinos existen

  • FTP / SFTP — transferencia real a través de la extensión de PHP ftp o ssh2; la tarjeta indica si ambas están disponibles en el servidor
  • Amazon S3 y servicios compatibles con S3 — firmado según AWS Signature Version 4; según la tarjeta también funcionan así MinIO, Wasabi, Backblaze B2 y BunnyCDN
  • Google Drive — mediante un proyecto propio de Google y un flujo OAuth 2.0 real con el ámbito drive.file
  • Los tres están en el área «Almacenamiento», junto con la indicación del inventario local

Configurar un destino S3

  1. En «Kakapo Backup» el camino lleva, a la izquierda en «Configuración», al punto «Almacenamiento».
  2. En la tarjeta «Amazon S3 & compatible con S3», haz clic en «Registrar acceso» e introduce la «Clave de acceso (Access Key ID)» y la «Clave secreta (Secret Access Key)».
  3. Rellena «Bucket» y «Región»; «Prefijo» determina la subcarpeta dentro del bucket, vacío significa la raíz del bucket.
  4. Para un servicio compatible con S3 indicas además el «Endpoint» y, en los servicios alojados por ti mismo, normalmente activas «Direccionamiento path-style».
  5. Haz clic en «Probar conexión» — con ello se sube un pequeño archivo de prueba y se vuelve a borrar.
  6. Activa «Destino S3 activo» y, si quieres que cada archivo nuevo viaje por sí solo, además «Subir automáticamente después de cada copia de seguridad».

Conectar Google Drive

  • La «Conexión con un clic» está marcada en la tarjeta como «no disponible», porque para ello haría falta un servicio intermediario que no forma parte del Plugin
  • En el modo self-hosted creas un proyecto en la Google Cloud Console, activas la Google Drive API y creas un Client-ID de OAuth del tipo aplicación web
  • La dirección que allí debe indicarse como URI de redirección autorizado aparece en texto claro en la tarjeta
  • El Client-ID y el Client-Secret los guardas mediante «Registrar acceso»; después aparece el botón «Conectar con Google Drive»
  • «ID de carpeta (opcional)» fija la carpeta de destino, vacío significa guardar en «Mi unidad»
  • Tras la conexión aparecen los interruptores «Destino de Drive activo» y «Subir automáticamente después de cada copia de seguridad»
El interruptor «Borrar el archivo localmente tras la subida» del «Modo solo nube» no actúa hasta que cada destino activo ha confirmado la subida. Para la restauración, la comprobación y el navegador de archivos, el archivo tiene que volver a estar en local — para eso está en el «Resumen de destinos de almacenamiento» el botón «Recuperar», que al hacerlo coteja la suma de comprobación SHA-256 del manifiesto.

Otras dos tarjetas pertenecen al área de almacenamiento: «Limitador de ancho de banda» limita la velocidad de subida mediante «Límite en KB/s», donde 0 significa sin límite. «Cold Storage Tiering» traslada los objetos S3 antiguos a una tarifa más económica mediante una copia con una nueva clase de almacenamiento, controlado por «Antigüedad en días» y «Clase de almacenamiento de destino»; sin un destino S3 activo la tarjeta permanece bloqueada, y para Google Drive esto no existe. Los objetos en GLACIER o DEEP_ARCHIVE tiene que descongelarlos antes el proveedor previamente a una restauración; de eso no se encarga el Plugin. Si falta PHP-cURL en el servidor, las subidas a S3 solo son posibles hasta 24 MB.

¿Te ha resultado útil este artículo?