Sådan tager du natlig backup af en Supabase-database
Automatiske natlige backups af dine Supabase-tabeller til Cloudflare R2, med advarsler.
Supabase er en hostet Postgres, mange sites bruger. Den gratis plan har ingen automatiske backups. seops dumper hver tabel til R2 hver nat, gemmer 30 daglige og 12 ugentlige kopier og advarer, når et rækkeantal pludselig falder.
Hvad der åbner i seops
- Indstillinger › Infrastruktur › Forbindelser › kolonnen Supabase: seneste backup, antal rækker, download
- Advarsel når et rækkeantal falder kraftigt
Trin
-
Åbn projektindstillinger
I Supabase vælger du projektet, derefter Project Settings → API Keys (eller API).
-
Kopiér projekt-URL'en
Kopiér Project URL (
https://xxxx.supabase.co). I seops: åbn Indstillinger › Projektindstillinger, gå til kortet Forbindelser · backups og WordPress, indsæt den i Supabase-URL, og tryk på Gem. -
Kopiér den hemmelige nøgle
Vis og kopiér Secret key (service_role på den ældre skærm). Den læser alle tabeller, så den indsættes ikke i dashboardet; den gemmes som Cloudflare Worker-secret.
-
Tilføj nøglen som Worker-secret
Der er intet nøglefelt i dashboardet: nøglen tilføjes panelets Cloudflare Worker som et secret, hvis navn står under Supabase-URL på samme kort (for eksempel
SUPABASE_KEY_EXAMPLE_COM). Det gør panelets administrator (guiden om Cloudflare Worker-secrets); dashboardet viser kun, om secret'et er sat. -
Tag den første backup
Indstillinger › Infrastruktur › Forbindelser → sitets Supabase-celle → Tag backup nu.
Sådan bruger du det i seops
- Backups kører natligt kl. 03:30; 30 daglige og 12 søndagskopier gemmes