Guides · Sauvegardes · ~3 min

Comment sauvegarder une base Supabase chaque nuit

Sauvegardes nocturnes automatiques de tes tables Supabase vers Cloudflare R2, avec alertes.

Supabase est un Postgres hébergé utilisé par beaucoup de sites. Le plan gratuit n'a pas de sauvegardes automatiques. seops exporte chaque table vers R2 chaque nuit, conserve 30 copies quotidiennes et 12 hebdomadaires, et prévient quand un nombre de lignes chute brusquement.

Ce que cela active dans seops

  • Paramètres › Infrastructure › Connexions › colonne Supabase : dernière sauvegarde, nombre de lignes, téléchargement
  • Alerte quand un nombre de lignes chute fortement

Étapes

  1. Ouvre les paramètres du projet

    Dans Supabase, choisis le projet, puis Project Settings → API Keys (ou API).

  2. Copie l'URL du projet

    Copie Project URL (https://xxxx.supabase.co). Dans seops, ouvre Paramètres › Paramètres du projet, va à la carte Connexions · sauvegardes et WordPress, colle-la dans URL Supabase, Enregistrer.

  3. Copie la clé secrète

    Affiche et copie la Secret key (service_role sur l'ancien écran). Elle lit toutes les tables, elle n'est donc pas collée dans le panel : elle est gardée comme Secret du Worker Cloudflare.

  4. Ajoute la clé comme Secret du Worker

    Le panel n'a pas de champ pour la clé : elle est ajoutée au Worker Cloudflare du panel comme Secret dont le nom figure sous URL Supabase sur la même carte (par exemple SUPABASE_KEY_EXAMPLE_COM). C'est l'admin du panel qui s'en charge (guide des Secrets de Cloudflare Worker) ; le panel indique seulement si le Secret est défini.

  5. Lance la première sauvegarde

    Paramètres › Infrastructure › Connexions → la cellule Supabase du site → Sauvegarder maintenant.

Comment l'utiliser dans seops

  • Les sauvegardes tournent chaque nuit à 03:30 ; 30 copies quotidiennes et 12 copies du dimanche sont conservées

Commence gratuitement avec un site

Le premier site est gratuit pour toujours, sans carte. Chaque site supplémentaire coûte 2,50 $ par mois.