Guías · Copias de seguridad · ~3 min

Cómo hacer copias nocturnas de una base de datos Supabase

Copias de seguridad nocturnas automáticas de tus tablas de Supabase a Cloudflare R2, con alertas.

Supabase es un Postgres gestionado que usan muchos sitios. El plan gratuito no tiene copias automáticas. seops vuelca cada tabla a R2 cada noche, conserva 30 copias diarias y 12 semanales, y avisa cuando el número de filas cae de golpe.

Qué se activa en seops

  • Ajustes › Infraestructura › Conexiones › columna Supabase: última copia, número de filas, descarga
  • Alerta cuando el número de filas cae bruscamente

Pasos

  1. Abre los ajustes del proyecto

    En Supabase elige el proyecto y luego Project Settings → API Keys (o API).

  2. Copia la URL del proyecto

    Copia Project URL (https://xxxx.supabase.co). En seops abre Ajustes › Ajustes del proyecto, ve a la tarjeta Conexiones · copias de seguridad y WordPress, pégala en URL de Supabase y pulsa Guardar.

  3. Copia la clave secreta

    Muestra y copia la Secret key (service_role en la pantalla antigua). Lee todas las tablas, así que no se pega en el panel: se guarda como secreto del Worker de Cloudflare.

  4. Añade la clave como secreto del Worker

    En el panel no hay campo para la clave: se añade al Worker de Cloudflare del panel como secreto cuyo nombre aparece bajo URL de Supabase en la misma tarjeta (por ejemplo SUPABASE_KEY_EXAMPLE_COM). Lo hace el administrador del panel (guía de secretos de Cloudflare Worker); el panel solo muestra si el secreto está definido.

  5. Haz la primera copia

    Ajustes › Infraestructura › Conexiones → la celda de Supabase del sitio → Hacer copia ahora.

Cómo usarlo en seops

  • Las copias se hacen cada noche a las 03:30; se conservan 30 copias diarias y 12 de los domingos

Empieza gratis con un sitio

El primer sitio es gratis para siempre y sin tarjeta. Cada sitio adicional cuesta 2,50 $ al mes.