Saltar al contenido

Backblaze en WordPress con UpdraftPlus: conecta el bucket y configura copias de seguridad externas

Aprende paso a paso cómo configurar Backblaze en WordPress con UpdraftPlus para crear copias de seguridad externas seguras. Descubre cómo crear el bucket, generar credenciales e integrar todo en el plugin para automatizar las copias de seguridad de tu sitio.

Anderson Barbosa

Autor

Anderson Barbosa

Publicado

Lectura

9 minutos

Backblaze

Asegurar copias de seguridad externas confiables de tu sitio WordPress no es un lujo: es una estrategia. Si administras un proyecto que necesita estar en línea sin sorpresas, conectar un bucket Backblaze B2 a UpdraftPlus es una solución eficaz y económica para automatizar las copias de seguridad fuera del servidor de alojamiento. En este artículo, inspirado en el video “Conectando Bucket BackBlaze en WordPress a través de UpdraftPlus - Sistema de Copias de Seguridad Externas” del canal Bruno Devx | BR Criativus, aprenderás, paso a paso, cómo crear un bucket, generar claves con permisos restringidos y configurar UpdraftPlus para enviar tus copias de seguridad directamente a la nube de Backblaze B2, además de entender buenas prácticas, costos y pruebas de restauración.

¿Por qué usar Backblaze B2 con UpdraftPlus?

Las copias de seguridad externas protegen tu sitio contra fallos del servidor, invasiones, actualizaciones fallidas y errores humanos. Backblaze B2 ofrece almacenamiento en la nube con un costo por GB muy competitivo, mientras que UpdraftPlus es uno de los plugins de copia de seguridad más sólidos del ecosistema WordPress. Juntos, permiten:

  • Copias de seguridad automatizadas en horarios definidos.
  • Almacenamiento fuera del alojamiento, reduciendo el riesgo de pérdida total.
  • Restauraciones simples a través de la interfaz, sin depender de cPanel o SSH.
  • Control de retención, para mantener solo lo necesario y ahorrar.

Lo que necesitarás

  • Un sitio WordPress con acceso de administrador.
  • Plugin UpdraftPlus instalado. Nota: la integración nativa con Backblaze B2 puede depender de tu licencia. Si no aparece la opción Backblaze B2, puedes usar la conexión S3-Compatibilidad de Backblaze a través del método “Amazon S3/S3-Compatible”.
  • Una cuenta Backblaze B2 (gratuita para comenzar, paga según uso).

Visión general del proceso

Crearás un bucket privado en Backblaze B2, generarás una clave de aplicación con permisos restringidos para ese bucket, instalarás UpdraftPlus, elegirás el proveedor de almacenamiento (Backblaze B2 nativo o S3-Compatibilidad) y configurarás horarios y retención. Finalmente, realizarás una copia de seguridad manual para probar y validar la restauración.

Paso 1: Crear el bucket en Backblaze B2

En el panel de Backblaze:

  • Accede a B2 Cloud Storage y elige “Create a Bucket”.
  • Define un nombre único y amigable para el proyecto, ejemplo: wp-misitioweb-copias.
  • Marca como Private (recomendado), para que los archivos no sean públicos.
  • Opcional avanzado: si está disponible en tu cuenta, considera activar Object Lock (inmutabilidad) y una regla de ciclo de vida para eliminar versiones antiguas después de X días; esto protege contra eliminaciones accidentales y reduce costos.

Consejo de organización: si gestionas varios sitios, crea un bucket por sitio o utiliza carpetas (prefijos) como wp-misitioweb/produccion y wp-misitioweb/staging para segmentar.

Paso 2: Crear claves de acceso con alcance restringido

En Backblaze, genera credenciales para que tu WordPress se conecte de forma segura.

  • Ve a la sección de Application Keys.
  • Haz clic en Add a New Application Key.
  • Restringe la clave al bucket específico creado en el paso anterior.
  • Permisos: al menos “list” y “write” para que UpdraftPlus pueda enviar y gestionar tus copias de seguridad. Si deseas permitir restauraciones desde el plugin, “read” también es necesario.
  • Copia y guarda de forma segura el KeyID y la Application Key (para B2 nativo) o el Access Key ID y Secret Access Key (para la API S3-Compatibilidad). Solo verás esta información una vez después de la creación.

API nativa x S3-Compatibilidad: Backblaze B2 ofrece dos formas de conexión. Dependiendo de la versión/licencia de UpdraftPlus, usarás la opción “Backblaze B2” nativa o la compatibilidad S3 utilizando un endpoint del tipo s3.us-west-000.backblazeb2.com. Ambas funcionan bien; elige la que tu UpdraftPlus soporte sin complementos adicionales.

Paso 3: Instalar y activar UpdraftPlus en WordPress

  • En el panel de WordPress, accede a Plugins > Añadir nuevo.
  • Busca “UpdraftPlus WordPress Backup Plugin”.
  • Instala y activa.
  • Accede a Configuraciones > UpdraftPlus Backups.

Paso 4: Conectar UpdraftPlus a Backblaze B2

Opción A – Integración Backblaze B2 nativa

Si tu UpdraftPlus muestra Backblaze B2 en la lista de almacenamiento remoto:

  • En Settings, haz clic en Backblaze B2.
  • Ingresa el KeyID, Application Key, Bucket y opcionalmente un camino (ej.: wp-misitioweb/produccion).
  • Guarda los cambios y haz clic en Test de conexión para validar.

Opción B – Usando la API S3-Compatibilidad de Backblaze

Si no hay opción Backblaze B2, utiliza el método Amazon S3/S3-Compatible:

  • Selecciona Amazon S3 (o S3 compatible, según tu UpdraftPlus).
  • Completa Access Key y Secret Key creadas en Backblaze (S3 keys).
  • Endpoint: utiliza el endpoint S3-Compatibilidad de tu región, por ejemplo: s3.us-west-000.backblazeb2.com.
  • Bucket: el nombre exacto del bucket que creaste.
  • Habilita la opción de URL “path-style” si el plugin ofrece esta configuración y hay fallos en la lista; algunos entornos funcionan mejor con path-style en los S3-Compatibles.
  • Guarda y prueba la conexión.

Si la prueba falla, revisa: endpoint correcto, escritura del bucket, claves válidas, permisos de la key y privacidad del bucket. También verifica si el firewall del alojamiento no bloquea salidas hacia Backblaze.

Paso 5: Definir el horario y la retención

Las copias de seguridad confiables son, ante todo, predecibles. En Settings de UpdraftPlus:

  • Horario de la base de datos: diario o cada 12 horas para sitios dinámicos (tiendas, portales); semanal puede ser suficiente para sitios institucionales estáticos.
  • Horario de los archivos: diario o semanal, según la frecuencia de actualización de temas, plugins y cargas.
  • Retención: mantén de 7 a 14 conjuntos para sitios críticos y de 3 a 7 para sitios más pequeños. Esto controla costos en Backblaze B2 y aún ofrece un historial suficiente.
  • Cifrado de la base: si está disponible, activa una contraseña de cifrado para la copia de seguridad de la base de datos. Guarda esta contraseña en un lugar seguro.
  • Exclusiones: desmarca directorios ruidosos como caché, copias de otros plugins, node_modules, carpetas de optimización de imágenes temporales. Esto reduce el tamaño y acelera el proceso.
  • División de archivos: si tu servidor es modesto, define la división de archivos en 100 MB o 200 MB para evitar timeouts en cargas grandes.

Paso 6: Ejecutar una copia de seguridad manual y validar

Antes de confiar en el horario, realiza una copia de seguridad manual:

  • En la pestaña Backup/Restore, haz clic en Backup Now.
  • Marca la opción de enviar a almacenamiento remoto.
  • Sigue el registro: verifica si todos los archivos .zip/.tar y la base fueron enviados a Backblaze sin errores.
  • En el panel de Backblaze, confirma que los archivos aparecieron en el bucket, en el camino configurado.

Validación extra recomendada: descarga un conjunto de copia de seguridad y simula una restauración en un entorno de pruebas o staging. Esta práctica evita sorpresas justo cuando más lo necesitas.

Cómo restaurar con seguridad

Si algo sale mal en tu sitio:

  • Abre UpdraftPlus > Backup/Restore.
  • Haz clic en Restore en el conjunto deseado (base, plugins, temas, cargas, otros).
  • Sigue el asistente, manteniendo el enfoque en restaurar solo lo necesario (por ejemplo, solo la base, si el problema fue una actualización de plugin).

Si el sitio está fuera de servicio, crea un entorno limpio (en staging o nuevo alojamiento), instala WordPress y UpdraftPlus y conéctate al mismo almacenamiento remoto. El plugin localizará las copias de seguridad para restaurar. Para migraciones entre dominios, el complemento de migración de UpdraftPlus puede acelerar ajustes de URLs.

Seguridad: minimiza riesgos

  • Usa 2FA (autenticación en dos factores) en tu cuenta Backblaze.
  • Crea claves con alcance restringido al bucket del proyecto, evitando acceso global.
  • Rota las claves periódicamente y revoca las antiguas.
  • No dejes claves expuestas en capturas de pantalla, tutoriales o repositorios.
  • Activa cifrado en las copias de seguridad de la base y guarda la contraseña sin conexión.
  • Si trabajas en equipo, segrega permisos: quien configura la copia de seguridad no necesita tener acceso de facturación, por ejemplo.

Costos en Backblaze B2 y cómo optimizar

El B2 cobra por GB almacenado al mes y por descarga/egreso de datos. Para mantener la cuenta bajo control:

  • Retención ajustada: mantén solo el historial necesario (por ejemplo, 7 conjuntos).
  • Elimina archivos innecesarios de la copia de seguridad (caché, temporales y copias redundantes).
  • Usa ciclo de vida del bucket para eliminar versiones antiguas automáticamente después de X días.
  • Prefiere restaurar selectivamente (por ejemplo, solo la base) cuando sea posible, reduciendo egresos.

En la práctica, la mayoría de los sitios institucionales y blogs mantienen costos bajos con B2 gracias al almacenamiento barato por GB. Las tiendas virtuales con muchas cargas deben revisar la retención y eliminaciones periódicamente.

Buenas prácticas adicionales

  • Regla 3-2-1: ten 3 copias, en 2 medios diferentes y 1 fuera del sitio. Puedes mantener una copia de seguridad local y otra en Backblaze, por ejemplo.
  • Pruebas trimestrales: realiza una restauración de ensayo cada trimestre para garantizar que todo esté íntegro.
  • Notificaciones: configura alertas por correo electrónico de UpdraftPlus para saber cuándo falla una copia de seguridad.
  • Programa fuera del horario pico, reduciendo el impacto en el servidor.
  • Separación de planes: para proyectos críticos, crea buckets diferentes para producción y staging; evita mezclar copias de seguridad.

Problemas comunes y soluciones

  • Timeout al enviar archivos grandes: aumenta la división de archivos en UpdraftPlus (división menor) y disminuye la concurrencia de carga, si hay opción.
  • Error de autenticación: genera nuevas claves en Backblaze y valida el alcance del bucket y permisos.
  • Fallo al listar buckets: verifica el endpoint S3-Compatibilidad y, si es necesario, habilita path-style.
  • Copias de seguridad muy grandes: elimina directorios de caché, miniaturas redundantes y carpetas de construcción; evalúa una rutina de limpieza de medios antiguos.
  • El horario no se activa: confirma que el cron de WordPress (WP-Cron) esté funcionando; si el alojamiento limita cron, configura un cron real en el servidor para llamar al sitio periódicamente.

Alternativas y complementos

Además de Backblaze B2, UpdraftPlus admite otros destinos, como Amazon S3, Google Drive y el propio UpdraftVault. Servicios S3-Compatibles como Cloudflare R2 también pueden ser utilizados. Para aumentar la resiliencia, algunos administradores envían la misma copia de seguridad a dos destinos (ej.: B2 + Google Drive).

Checklist rápido

  • Crear bucket privado en Backblaze B2.
  • Generar claves con alcance restringido al bucket.
  • Instalar y activar UpdraftPlus.
  • Conectar a Backblaze (nativo o S3-Compatibilidad) y probar.
  • Configurar horarios y retención.
  • Eliminar directorios innecesarios y ajustar la división de archivos.
  • Ejecutar copia de seguridad manual y validar en el bucket.
  • Simular restauración en un entorno de pruebas.

Créditos y recursos

Esta guía fue producida a partir del tema abordado en el video del canal Bruno Devx | BR Criativus, que puedes ver en el reproductor arriba para visualizar la conexión paso a paso.

Si buscas inspiración de proyectos reales y quieres ver cómo aplico rutinas de copia de seguridad y seguridad en sitios profesionales, conoce también mi portafolio.

Conclusión

Conectar Backblaze B2 a UpdraftPlus es una configuración de alto impacto y bajo costo para preservar la continuidad de tu sitio WordPress. Con un bucket privado, claves restringidas, un horario bien pensado y pruebas de restauración, ganas tranquilidad y reduces drásticamente el riesgo de indisponibilidad prolongada. Recuerda revisar periódicamente la retención, eliminar ruidos de la copia de seguridad y seguir el registro de las ejecuciones para garantizar que todo esté en orden mes tras mes.

¿Y tú, ya usas copias de seguridad externas en tu WordPress? ¿Qué duda quedó sobre la integración con Backblaze B2 a través de UpdraftPlus o qué parte del proceso te gustaría que detallara aún más en los comentarios?

Sigue leyendo

Artículos relacionados.

Newsletter ab/

Suscríbete al newsletter.

Notas sobre diseño, ingeniería e IA aplicada, cuando tenga algo bueno que decir. Directo a tu email y WhatsApp.

Suscripción recibida

Bienvenido.

Ya estás dentro. Acabo de enviarte un email y un WhatsApp de bienvenida. Cuando salga un post nuevo o proyecto listo, te llega por ahí.

  • . Email de bienvenida en camino.
  • . WhatsApp también fue enviado.
  • . Puedes cerrar esta pestaña, ya está listo.

¿No llegó? Revisa tu carpeta de spam.

Tus datos están seguros. No los comparto con terceros.