Anleitungen · Backups · ~3 Min.

So sicherst du eine Supabase-Datenbank jede Nacht

Automatische nächtliche Backups deiner Supabase-Tabellen nach Cloudflare R2, mit Warnungen.

Supabase ist ein gehostetes Postgres, das viele Sites nutzen. Der kostenlose Plan hat keine automatischen Backups. seops zieht jede Nacht einen Dump jeder Tabelle nach R2, behält 30 tägliche und 12 wöchentliche Kopien und warnt, wenn eine Zeilenzahl plötzlich sinkt.

Was in seops freigeschaltet wird

  • Einstellungen › Infrastruktur › Verbindungen › Spalte Supabase: letztes Backup, Zeilenzahl, Download
  • Warnung, wenn eine Zeilenzahl stark fällt

Schritte

  1. Projekteinstellungen öffnen

    In Supabase das Projekt wählen, dann Project Settings → API Keys (oder API).

  2. Die Projekt-URL kopieren

    Project URL kopieren (https://xxxx.supabase.co). In seops Einstellungen › Projekteinstellungen öffnen, zur Karte Verbindungen · Backups und WordPress gehen, in Supabase-URL einfügen, Speichern.

  3. Den geheimen Schlüssel kopieren

    Den Secret key einblenden und kopieren (service_role im älteren Bildschirm). Er liest jede Tabelle, deshalb wird er nicht im Dashboard eingefügt, sondern als Cloudflare-Worker-Secret aufbewahrt.

  4. Den Schlüssel als Worker-Secret hinzufügen

    Im Dashboard gibt es kein Feld für den Schlüssel: Er wird dem Cloudflare Worker des Panels als Secret hinzugefügt, dessen Name auf derselben Karte unter Supabase-URL steht (zum Beispiel SUPABASE_KEY_EXAMPLE_COM). Das erledigt der Panel-Admin (Anleitung zu Cloudflare-Worker-Secrets); das Dashboard zeigt nur, ob das Secret gesetzt ist.

  5. Das erste Backup ziehen

    Einstellungen › Infrastruktur › Verbindungen → die Supabase-Zelle der Site → Jetzt sichern.

So nutzt du es in seops

  • Backups laufen nächtlich um 03:30; 30 tägliche und 12 Sonntagskopien werden aufbewahrt

Starte kostenlos mit einer Site

Die erste Site ist dauerhaft kostenlos, ohne Karte. Jede weitere Site kostet 2,50 $ im Monat.