Volver al blog

Cómo configurar Backblaze B2 y gestionarlo con Nubbo

Backblaze B2 es un almacenamiento de objetos económico, totalmente compatible con S3 y conocido por sus precios bajos y su egress gratis generoso. En esta guía lo configurarás desde cero y lo conectarás a Nubbo para gestionar tus archivos desde una interfaz limpia y moderna.

¿Qué es Backblaze B2?

Backblaze B2 es un servicio de almacenamiento de objetos diseñado para ser simple y barato. Expone una API compatible con S3, así que cualquier herramienta que funcione con AWS S3 también funciona con B2. Lo que lo distingue:

  • Precio bajo: $6/TB al mes ($0.006/GB), de los más bajos del mercado.
  • Egress gratis generoso: las descargas son gratis hasta tres veces los datos que almacenas cada mes, después $0.01/GB.
  • Nivel gratuito: los primeros 10 GB de almacenamiento son gratis, sin tarjeta para empezar.
  • API compatible con S3: funciona sin problemas con cualquier herramienta compatible con S3, incluida Nubbo.
  • Regiones en EE. UU., Europa y Canadá: elige la más cercana.

Casos de uso habituales:

  • Copias de seguridad: un destino fiable y barato para backups automáticos.
  • Almacenamiento multimedia: guarda imágenes, vídeos y audio con egress gratis generoso.
  • Archivos activos: almacena grandes volúmenes sin penalizaciones de almacenamiento en frío.
  • Distribución de archivos: comparte archivos grandes con clientes a un coste predecible.

Paso 1: crea una cuenta de Backblaze

Si ya tienes cuenta de Backblaze, salta al siguiente paso.

  1. Ve a backblaze.com y regístrate.
  2. Abre B2 Cloud Storage desde el panel de tu cuenta.
  3. Los primeros 10 GB de almacenamiento son gratis, así que puedes empezar sin tarjeta.

Paso 2: crea un bucket

  1. Ve a Buckets y pulsa Create a Bucket.
  2. Elige un nombre (los nombres de bucket son únicos a nivel global) y déjalo en Private.
  3. Pulsa Create a Bucket para confirmar.
  4. Abre el bucket y apunta su endpoint, por ejemplo s3.us-west-004.backblazeb2.com. La parte entre s3. y .backblazeb2.com es tu región.

Paso 3: configura el ciclo de vida para guardar solo la última versión

Por defecto, B2 guarda todas las versiones de un archivo. Eso significa que los borrados no liberan espacio de verdad, solo ocultan el archivo. Para evitar sorpresas:

  1. En el bucket, abre Lifecycle Settings.
  2. Elige Keep only the last version of the file.

Así, cuando borres un archivo, B2 eliminará las versiones antiguas automáticamente.

Paso 4: genera una application key

  1. Ve a Application Keys y pulsa Add a New Application Key.
  2. Dale un nombre y permite acceso a tu bucket con Read y Write.
  3. Guarda el keyID (tu access key) y el applicationKey (tu secreto). El secreto solo se muestra una vez.

Paso 5: configura CORS

CORS permite que Nubbo suba archivos directamente desde tu navegador a B2. Este es el paso donde B2 se diferencia del resto de proveedores: el formulario CORS de la consola solo permite descargas, así que necesitas reglas personalizadas que incluyan la operación de subida (s3_put) usando la herramienta de línea de comandos de Backblaze B2.

  1. Instala la herramienta de línea de comandos de B2 y ejecuta b2 account authorize con tu keyID y applicationKey.
  2. Aplica las siguientes reglas CORS a tu bucket:
[
  {
    "corsRuleName": "nubbo",
    "allowedOrigins": ["*"],
    "allowedOperations": ["s3_get", "s3_head", "s3_put", "s3_post", "s3_delete"],
    "allowedHeaders": ["*"],
    "exposeHeaders": ["etag"],
    "maxAgeSeconds": 3600
  }
]
  1. Ejecuta b2 bucket update TU_BUCKET --cors-rules '<el JSON de arriba en una línea>'.

Por seguridad, sustituye * en allowedOrigins por https://app.nubbo.app para restringir las subidas solo a Nubbo. Los cambios de CORS pueden tardar unos minutos en aplicarse.

Paso 6: conecta con Nubbo

Todo está listo en el lado de Backblaze. Ahora conecta tu bucket a Nubbo.

  1. Si aún no tienes cuenta, regístrate gratis en Nubbo.
  2. Una vez dentro, pulsa Añadir proveedor en la barra lateral.
  3. Selecciona Backblaze B2 como tipo de proveedor.
  4. Nubbo incluye una guía paso a paso integrada dentro del asistente que puedes consultar en cualquier momento.
  5. Dale un nombre descriptivo a la conexión (por ejemplo, “Mi almacenamiento Backblaze B2”).
  6. Introduce las credenciales del Paso 4: tu keyID y tu applicationKey.
  7. Selecciona la región que coincide con el endpoint de tu bucket.
  8. Escribe el nombre del bucket del Paso 2.
  9. El endpoint se genera automáticamente según la región que elijas.
  10. Pulsa Probar conexión para verificar que todo funciona y guarda el proveedor.

A partir de ahora podrás explorar tus archivos, subir con drag & drop, previsualizar imágenes y vídeos, buscar archivos, compartirlos con enlaces públicos, crear galerías de fotos, recibir archivos con buzones y mucho más, todo desde la interfaz de Nubbo.

Precios de Backblaze B2 de un vistazo

RecursoDetalle
Almacenamiento$6 / TB / mes ($0.006/GB)
Almacenamiento gratisPrimeros 10 GB
Egress (descargas)Gratis hasta 3x lo almacenado, después $0.01/GB
Nivel gratuito10 GB permanentes, sin prueba

El precio de B2 es de los más baratos en almacenamiento cloud, con una cuota de egress gratis generosa ideal para copias de seguridad y multimedia.

Resumen

En seis pasos has configurado todo lo necesario:

  1. Cuenta de Backblaze creada (con 10 GB gratis).
  2. Bucket creado y región anotada.
  3. Ciclo de vida configurado para guardar solo la última versión.
  4. Application key generada.
  5. CORS configurado con la herramienta de línea de comandos de B2 para permitir subidas desde el navegador.
  6. Bucket conectado a Nubbo y listo para usar.

Nubbo también soporta AWS S3, Cloudflare R2, DigitalOcean Spaces, Wasabi y cualquier servidor compatible o self-hosted con S3, así que si usas varios proveedores puedes gestionarlos todos desde el mismo lugar.


¿Listo para empezar? Crea tu cuenta gratis y conecta tu primer bucket en minutos.