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
-
Projekteinstellungen öffnen
In Supabase das Projekt wählen, dann Project Settings → API Keys (oder API).
-
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. -
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.
-
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. -
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