Album
Ingresar
Volver

Cómo configurar tu almacenamiento

Album guarda las fotos y videos de tus eventos en tu propia cuenta de Cloudflare R2. Esta guía te lleva desde cero hasta tener los 4 datos que Album te pide: Account ID, Access Key ID, Secret Access Key y nombre del bucket. Lo hacés una sola vez y te tarda unos 10 minutos.

Sobre la tarjeta de crédito

Para activar R2, Cloudflare te va a pedir una tarjeta de crédito o débito (o PayPal). Es un requisito de ellos para habilitar el servicio, no un cobro. El plan gratuito incluye 10 GB de almacenamiento por mes, y mientras no lo superes no te cobran nada. Como referencia, 10 GB alcanzan para unas 3.000 a 5.000 fotos de celular, o bastante menos si tus invitados suben muchos videos. Si algún mes pasás ese límite, Cloudflare te cobra solo el excedente, que es de centavos de dólar por GB.

  1. 1

    Creá tu cuenta de Cloudflare

    Entrá a dash.cloudflare.com/sign-up y registrate con tu email y una contraseña. Si ya tenés cuenta, simplemente iniciá sesión.

    Cloudflare te manda un email para verificar tu dirección: abrilo y tocá el link antes de seguir, porque sin la verificación no te deja activar R2.

    Si al entrar te ofrece "agregar un dominio" o "conectar un sitio", podés saltearlo: para Album no necesitás ningún dominio.

  2. 2

    Activá R2 (acá te pide la tarjeta)

    En el menú de la izquierda, abrí Storage & databases y elegí R2 object storage. También podés ir directo con este link.

    La primera vez vas a ver un botón para activar R2 (puede decir "Purchase R2 Plan" o "Add R2 subscription"). Tocalo, cargá tu tarjeta o PayPal y confirmá. El plan que se activa es el gratuito: como explicamos arriba, no te cobran nada mientras no superes los 10 GB.

  3. 3

    Creá tu bucket

    Un bucket es la "carpeta" donde se van a guardar todas las fotos y videos. En la pantalla de R2 tocá Create bucket.

    • Bucket name: elegí un nombre en minúsculas, sin espacios ni tildes, por ejemplo album-fotos. Anotalo, porque es uno de los 4 datos que vas a cargar en Album.
    • Location: dejá Automatic.
    • Default storage class: dejá Standard.

    Tocá Create bucket para terminar.

  4. 4

    Permití que los celulares de tus invitados suban fotos (CORS)

    Las fotos viajan directo desde el celular de cada invitado a tu bucket. Para que Cloudflare lo permita, hay que agregar una regla llamada CORS. Suena técnico, pero es copiar y pegar:

    1. Entrá a tu bucket y abrí la pestaña Settings.
    2. Buscá la sección CORS Policy y tocá Add CORS policy (o Edit).
    3. Borrá lo que aparezca en el editor, pegá este texto y guardá con Save:
    Regla CORS
    [
      {
        "AllowedOrigins": ["*"],
        "AllowedMethods": ["GET", "PUT", "HEAD"],
        "AllowedHeaders": ["*"],
        "MaxAgeSeconds": 3600
      }
    ]

    Si te salteás este paso, Album va a aceptar tus credenciales igual, pero tus invitados van a ver un error al intentar subir fotos.

  5. 5

    Creá las llaves de acceso (API token)

    Ahora vas a crear las llaves que Album usa para guardar fotos en tu bucket. Volvé a la pantalla principal de R2 object storage; a la derecha (o abajo, en celular) vas a ver la sección API o API Tokens. Tocá Manage API tokens y después Create Account API token.

    • Token name: cualquier nombre que te sirva para reconocerlo, por ejemplo album.
    • Permissions: elegí Object Read & Write (leer y escribir archivos). No hace falta "Admin".
    • Specify bucket(s): elegí Apply to specific buckets only y seleccioná el bucket que creaste en el paso 3. Así las llaves solo sirven para ese bucket y para nada más de tu cuenta.
    • TTL (vencimiento): dejá Forever. Si le ponés fecha de vencimiento, el día que venza Album deja de poder guardar fotos.

    Tocá Create API Token.

  6. 6

    Copiá tus datos (¡ojo, la clave secreta se muestra una sola vez!)

    Cloudflare te muestra una pantalla con varios valores. Copiá estos dos y guardalos en un lugar seguro, como un gestor de contraseñas o una nota privada:

    • Access Key ID
    • Secret Access Key: Cloudflare no te la vuelve a mostrar. Si la perdés, no pasa nada grave: borrás ese token y creás uno nuevo repitiendo el paso 5.

    Te falta el Account ID. Lo encontrás en la pantalla principal de R2, en la sección Account Details (a la derecha), o en la dirección de tu navegador: es el código largo de letras y números que aparece justo después de dash.cloudflare.com/.

    Esa pantalla también muestra un "Token value" y un endpoint "S3": no los necesitás para Album.

  7. 7

    Cargá los datos en Album

    Entrá a Album con tu cuenta. La primera vez te lleva directo a Configurá tu almacenamiento (si ya lo habías hecho, está en Configuración de almacenamiento). Completá los 4 campos:

    • Account ID (paso 6)
    • Access Key ID (paso 6)
    • Secret Access Key (paso 6)
    • Nombre del bucket (paso 3)

    Tocá Guardar y verificar. Album hace una prueba: guarda un archivo chiquito en tu bucket y lo borra enseguida. Si sale bien, ya podés crear tu primer evento. Tus credenciales se guardan cifradas.

Si algo no funciona

  • "No pudimos conectarnos a tu bucket" al guardar: revisá que no haya espacios de más al copiar, que el nombre del bucket esté escrito igual que en Cloudflare, y que el token tenga permiso Object Read & Write sobre ese bucket.
  • Los invitados no pueden subir fotos: casi siempre es la regla CORS del paso 4. Revisá que esté guardada en el bucket correcto.
  • No encontrás un botón: Cloudflare cambia a veces los nombres y la ubicación de las opciones. Buscá la palabra clave (por ejemplo "R2", "CORS" o "API token") en el buscador del panel de Cloudflare.
  • ¿Seguís trabado? Escribinos a complexa.ia@gmail.com.