Du verwendest seit ein paar Monaten Supabase Cloud, und die Rechnung steigt immer weiter an.
Jedes zusätzliche Stück Datenbankausgang fügt einen Posten hinzu. Jeder 10.000 monatlich aktive Nutzer bringt dich näher an eine Überschreitung.
Der Pro-Tarif, der bei 25 $ pro Monat begann, sieht jetzt eher wie 70 $ aus.
Irgendwo zwischen der Preisliste und deiner tatsächlichen Rechnung hörte es auf, sich wie ein Schnäppchen anzufühlen.
Selbsthosting ist die offensichtliche Alternative, aber „offensichtlich“ bedeutet hier viel. Supabase ist kein einzelnes Binary, das man auf einem Server ablegt. Es ist ein vollständiger Backend-Stack – eine Postgres-Datenbank, ein Authentifizierungsdienst, eine REST-API, Echtzeit-Abonnements, Speicher, Edge-Funktionen und ein Dashboard – alles miteinander verbunden und betrieben als eine kleine Flotte von Docker-Containern.
Das Betreiben dieser Flotte auf deinem eigenen Server kostet zwischen 12 $ und 25 $ pro Monat für ein VPS mit genügend RAM, um alles im Speicher zu halten. Das sind zwei Streaming-Abonnements pro Monat für ein Backend, das dich bei Trafficspitzen nicht zusätzlich belastet.
Was Ist Supabase, Und Warum Betreiben Menschen Selbst-Hosting Dafür?
Supabase ist eine Open-Source Backend-as-a-Service (BaaS)-Plattform, die eine Postgres-Datenbank, Authentifizierung, eine REST API, Echtzeit-Abonnements, Speicher und Edge-Funktionen in einer einzigen Bereitstellung zusammenfasst.
Es ist die Firebase-Alternative, die auf deiner eigenen Infrastruktur läuft, wenn du das möchtest. Das GitHub-Repository hat im Mai 2026 die Marke von 100.000 Sternen überschritten, und die Plattform betreibt die Backend-Systeme für Unternehmen wie Mozilla, PwC, Johnson & Johnson und 1Password.
Die Frage ist, ob Du die Betriebsarbeiten übernehmen möchtest, die Supabase Cloud für Dich erledigt, oder jemand anderen dafür bezahlen willst. Wir sprechen über Backups, Protokolle, E-Mail-Zustellung und Updates.
Menschen hosten Supabase selbst aus drei Gründen:
- Sie möchten vorhersehbare Kosten, die nicht mit der Nutzung skalieren.
- Sie möchten ihre Daten auf einer Infrastruktur haben, die sie kontrollieren.
- Sie möchten der Falle der Anbieterbindung entkommen, die das Verlassen von Firebase so schmerzhaft gemacht hat.
Supabase selbst ist erfrischend offen darin, wer selbst hosten sollte und wer nicht. Die offiziellen Selbsthosting-Dokumente sagen es deutlich: „Selbstgehostetes Supabase wird von der Community unterstützt. Du erhältst nicht denselben Grad an offizieller Unterstützung wie Kunden von Supabase Cloud.“
Übersetzung: Wenn etwas um 2 Uhr morgens kaputt geht, bist Du auf Dich allein gestellt.
Was Supabase Tatsächlich Out of the Box Bietet

Wenn Du dachtest, Supabase sei nur „Postgres mit einer REST-API“, dann ist das nicht der Fall. Der selbstgehostete Stack betreibt etwa 12 Container parallel.
Die Teile, die Du am häufigsten verwenden wirst, sind ziemlich einfach:
- Postgres. Die Datenbank im Kern von allem. Supabase verwendet ein modernes PostgreSQL-Build mit Erweiterungen für Authentifizierung, Echtzeit und Volltextsuche.
- PostgREST. Generiert automatisch eine REST API aus deinem Postgres-Schema. Eine Tabelle wird zu einem Endpunkt, und Du musst keinen backend Code schreiben, um das zu ermöglichen.
- Auth (früher GoTrue). Verwaltet Anmeldungen, Logins, Passwort-Resets, OAuth und die Ausstellung von JWTs.
- Realtime. Überträgt Datenbankänderungen über WebSockets an verbundene Clients.
- Speicher. S3-kompatibler Objektspeicher mit Zugriffskontrolle, die an deine Datenbank gebunden ist.
- Edge Functions. Deno-basierte serverlose Funktionen, die in der Nähe deiner Benutzer ausgeführt werden.
- Supabase Studio. Das Dashboard, in dem du Tabellen durchsuchen, SQL ausführen und Authentifizierungsbenutzer verwalten kannst.
Du erhältst auch Kong als das API-Gateway, imgproxy für die Bildverarbeitung, Supavisor für das Connection Pooling und Logflare für die Analytik. Füge alles zusammen, und Du betrachtest einen vollständigen Backend-Stack, nicht nur eine einfache App.
Was Kostet Es, Supabase Selbst Zu Hosten?
Supabase selbst zu hosten auf einem VPS kostet 12–25 $ pro Monat, was Server, Speicher und Bandbreite abdeckt. Die Supabase-Software selbst ist kostenlos.
Ziehe deine letzte Supabase Cloud-Rechnung noch einmal hervor. Der Posten, der viele überrascht, ist nicht der Basispreis von 25 $. Es sind Datenbankausgänge und zusätzlicher Speicher, die im Pro-Tarif separat abgerechnet werden (Supascales Kostenübersicht 2026 führt die Posten auf).
Vergleiche das mit Supabase Cloud:
| Plan | Basispreis | Was Du Bekommst |
|---|---|---|
| Kostenlos | 0 € | 500 MB Datenbank 50K monatlich aktive Nutzer 1 GB Speicher Pausiert nach 7 Tagen Inaktivität |
| Pro | 25 €/Monat | 8 GB Datenbank 100K monatlich aktive Nutzer 100 GB Speicher 250 GB Ausgangsdaten |
| Team | 599 €/Monat | Priorisierter Support Single Sign-On (SSO) Audit-Protokolle Skalierung basierend auf Nutzung |
| Self-hosted VPS | 12-25 €/Monat | Unbegrenzt (nur durch Serverkapazität begrenzt) |
Der Basispreis für Pro sieht vergleichbar aus, aber die tatsächliche Nutzung treibt ihn schnell in die Höhe.
Supascale’s Analyse zeigt, dass die meisten kleinen bis mittleren Produktions-Apps bei einmaligen Rechenleistung-Zusätzen und Überschreitungen der Nutzung bei $100–$200/Monat auf Pro landen — die Rechenleistung-Stufen von Supabase allein reichen von $10/Monat bis zu $3,730/Monat für die 16XL-Instanz. Apps mit 100K–200K monatlich aktiven Nutzern können diese Summe weit überschreiten, und bei 500K MAUs können die Rechnungen $1,000–$2,000/Monat erreichen.
Die kostenlose Stufe ist kostenlos — bis Du sie für die Produktion verwenden möchtest.
Projekte pausieren automatisch nach sieben Tagen Inaktivität, was bedeutet, dass deine Testumgebung jede Woche abstirbt und deine Nebenprojekte jedes Mal unterbrochen werden, wenn du Urlaub machst. Laut UI Bakerys Preisübersicht 2026 ist dies der häufigste Grund, warum Menschen den kostenlosen Tarif früher als erwartet verlassen.
Selbsthosting kehrt die Gleichung um. Deine Kosten bleiben an deine Infrastruktur gebunden, nicht an deine Nutzung. 50.000 MAUs zu betreiben kostet dasselbe wie 500.000 zu betreiben, begrenzt nur durch das, was dein VPS bewältigen kann. Keine Ausgangsgebühren, keine Speicherüberschreitungen, keine Rechenleistung-Zusätze.
Self-Hosting Ist Nicht Nur Eine VPS-Rechnung
Die VPS-Rechnung ist nicht der einzige Kostenpunkt beim Selbsthosten. Du wirst auch auf andere Weisen Ausgaben haben:
- Deine Zeit. Plane ein bis zwei Stunden pro Monat für routinemäßige Wartungen, wie Sicherheitsupdates, Docker-Image-Züge, das Überprüfen von Protokollen und die Überprüfung von Backups. Plane mehr Zeit ein, wenn du Funktionen hinzufügst oder skalierst.
- E-Mail-Zustellung. Supabase Cloud handhabt Authentifizierungs-E-Mails (z.B. Passwort-Resets, Magic Links, E-Mail-Verifizierung) als verwalteten Dienst. Selbstgehostet ist das nicht der Fall. Du benötigst einen SMTP-Anbieter wie SendGrid, Mailgun oder AWS SES. Rechne mit Kosten von 0 bis 30 Dollar pro Monat, abhängig vom Volumen.
- Objektspeicher für Dateien. Der Speicherdienst verwendet standardmäßig das lokale Dateisystem, was für Tests geeignet ist und eine tickende Zeitbombe in der Produktion darstellt. Du benötigst S3-kompatiblen Objektspeicher — AWS S3, Backblaze B2, Wasabi oder DreamHost’s DreamObjects funktionieren alle. Budgetiere 5 bis 20 Dollar pro Monat für eine kleine bis mittelgroße Produktions-App.
- Backup-Infrastruktur. Selbsthosting kommt nicht mit automatischen Backups, daher musst du sie selbst einrichten. Schreibe einen
`simple pg_dump`Cron Job und speichere die Ausgabe an einem zuverlässigen Ort. Überspringe diesen Teil nicht; dein zukünftiges Ich wird dir danken.
Welche Server-Spezifikationen Benötigt Supabase?
Supabase ist speicherintensiv. Da 12 Container gleichzeitig laufen, von denen die meisten datenbanknah sind, ist RAM wichtiger als CPU. Das praktische Minimum sind 4 GB für eine Entwicklungsinstanz mit optionalen Diensten deaktiviert. Produktionsbereitstellungen benötigen 8 GB oder mehr.
Der Grund ist die Anzahl der Container, nicht ein einzelner Dienst. Postgres benötigt gemeinsame Puffer. PostgREST will einen Verbindungspool. GoTrue benötigt einen kleinen Fußabdruck für die Go-Laufzeit. Realtime hält WebSocket-Verbindungen offen. Edge Runtime startet V8-Isolate.
Einzeln betrachtet ist jeder Dienst bescheiden. Zusammen addieren sie sich schnell.
Wenn Du noch nie einen VPS bereitgestellt hast, beginne mit unserem Anfängerleitfaden zu VPS, bevor Du Deinen Server dimensionierst.
Bei DreamHost bietet unser Self-Managed VPS Stack 8-Tarif 8 GB RAM mit NVMe SSD-Speicher und vollständigem Root-Zugang, die richtige Größe für eine Standard-Supabase-Installation, die alle optionalen Dienste ausführt.
Welche VPS-Größe Benötigt Supabase?
| Arbeitslast | RAM | CPU | Geeignet Für |
|---|---|---|---|
| Entwicklung / leicht | 4 GB | 2 Kerne | Tests, kleine Nebenprojekte, Analytik und Echtzeit deaktiviert |
| Produktionsstandard | 8 GB | 4 Kerne | Kleine SaaS-Anwendungen, mobile App-Backends, alle Dienste aktiviert |
| Schwer | 16 GB+ | 4-8 Kerne | Höherer Traffic, große Postgres-Arbeitslasten, Edge-Funktionen im großen Maßstab |
Du kannst auch optionale Dienste aus der Docker Compose-Datei entfernen, um den Fußabdruck zu verkleinern.
Brauchst Du keine Echtzeit-Abonnements? Überspringe den Echtzeit-Container.
Nutzt Du keine Edge Functions? Entferne die Edge Runtime.
Analytics nicht kritisch? Logflare entfernen.
Ein abgespeckter Stapel könnte bequemer auf einem 4 GB VPS passen.
NVMe-Speicher ist wichtiger, als Du denkst. Postgres liest und schreibt ständig, und die Latenz der SSD beeinflusst direkt, wie schnell Abfragen ausgeführt werden. Ältere SATA-Laufwerke oder rotierende Disks werden Dich verlangsamen, lange bevor die Datenbank interessant wird.
Wie Funktioniert Die Selbstgehostete Supabase-Einrichtung?

Die vollständige Bereitstellung umfasst etwa fünf Schritte und dauert ein bis zwei Stunden, wenn Du Dich in einem Terminal wohlfühlst.
Hier ist, was Du tun musst:
- Stelle Ein VPS Bereit mit Ubuntu 22.04 oder neuer, 8 GB RAM und SSH-Zugang.
- Installiere Docker und Docker Compose auf dem Server.
- Klone das Supabase-Repository und kopiere die Beispiel-Umgebungsdatei:
`git clone https://github.com/supabase/supabase && cp supabase/docker/.env.example supabase/docker/.env` - Generiere Und Setze Secrets. Führe Supabase’s
`generate-keys.sh`Skript aus, um deinJWT_SECRET,ANON_KEYundSERVICE_ROLE_KEYzu erstellen, dann setzePOSTGRES_PASSWORDund Dashboard-Zugangsdaten in der .env Datei. - Führe
`docker compose up -d`vom Docker-Verzeichnis aus, und der komplette Stapel startet.
Du wirst wissen, dass es funktioniert hat, wenn `docker compose ps` jeden Dienst im `running` oder `healthy` Zustand anzeigt, und `curl http://localhost:8000/rest/v1/` eine JSON-Antwort von PostgREST zurückgibt.
Wenn ein Container sich in `restarting` oder `exited` befindet, überprüfe zuerst die Protokolle dieses Containers. Postgres ist meistens der Übeltäter, und die Ursache ist gewöhnlich eine fehlende oder fehlerhafte Umgebungsvariable.
Die offiziellen Supabase Docker Selbsthosting-Dokumentationen gehen jede Umgebungsvariable durch.
Kong, das API-Gateway, steht vor allem und kümmert sich um das Routing. In der Produktionsumgebung stellst Du normalerweise einen Reverse-Proxy (einen Server, der zwischen dem Internet und Deiner Anwendung sitzt und SSL sowie Routing behandelt) wie Caddy oder Nginx vor Kong, um HTTPS zu beenden und den Zugriff auf das Dashboard zu beschränken.
Bewahre Dein JWT_SECRET, ANON_KEY und SERVICE_ROLE_KEY an einem zuverlässigen Ort auf, sobald sie generiert werden. Ihr Verlust ist nicht katastrophal, da Du sie regenerieren kannst, aber das Rotieren zwingt jede aktive Benutzersitzung zum Ablaufen und jede Client-App dazu, neue Schlüssel zu erhalten.
Was Du Brauchst, Um Supabase Selbst Zu Hosten
- Ein VPS mit Ubuntu 22.04+ und mindestens 8 GB RAM sowie Root/SSH-Zugang
- Ein Domainname, der auf die IP deines Servers zeigt
- Docker und Docker Compose installiert
- Ein SMTP-Anbieter konfiguriert für Authentifizierungs-E-Mails (SendGrid, Mailgun, AWS SES)
- S3-kompatibler Object Storage für das Hochladen von Produktionsdateien (optional, aber empfohlen)
- Grundkenntnisse in der Bedienung des Terminals und etwa ein bis zwei Stunden Zeit
Wie Hältst Du Eine Selbstgehostete Supabase-Instanz Sicher?
Die Sicherheit von selbstgehostetem Supabase basiert auf drei spezifischen Säulen der Plattform sowie der Standard-VPS-Hygiene.

Das JWT-Geheimnis
Jedes Autorisierungstoken, das von Supabase ausgestellt wird, ist mit deinem JWT_SECRET signiert. Wenn es durchsickert, können Angreifer Token fälschen, die irgendeinen Benutzer imitieren.
Die Supabase Token-Sicherheitsdokumentation erklärt, wie es funktioniert: „Ein geteiltes Geheimnis, das sich in den Händen eines bösartigen Akteurs befindet, kann dazu verwendet werden, deine Benutzer zu imitieren [und] ihnen Zugang zu privilegierten Aktionen oder Daten zu geben, und es ist schwer zu erkennen oder zu identifizieren, wann oder wie ein geteiltes Geheimnis einem bösartigen Akteur gegeben wurde.“
Behandle das JWT_SECRET wie ein Produktionsdatenbank-Passwort, denn das ist es praktisch auch. Speichere es in einem Geheimnisspeicher, nicht in einer `.env`-Datei in Git, und niemals in deinem Frontend-Bundle.
Der empfohlene Produktionspfad sind asymmetrische Signaturschlüssel (RS256 oder ECC). Sie sind schwerer versehentlich zu verraten als ein gemeinsames Geheimnis, und Supabase unterstützt beide.
Zeilenbasierte Sicherheit
Der PostgREST-Dienst von Supabase stellt jede Tabelle in Ihrer Datenbank als einen REST-Endpunkt zur Verfügung.
Ohne Row Level Security-Richtlinien auf jeder Tabelle kann jeder authentifizierte Benutzer jede Zeile lesen und schreiben. Dies ist der größte Fehler, den neue Benutzer beim Selbsthosting machen.
Aktiviere RLS auf jedem Tisch ab dem ersten Tag, einschließlich der Tische, von denen Du denkst, dass sie es nicht benötigen.
Service-Schlüsselrolle
Der SERVICE_ROLE_KEY ist ein Super-Admin-Schlüssel, der die zeilenbasierte Sicherheit vollständig umgeht.
Es ist für backend-zu-backend Aufrufe gedacht, bei denen Du ausdrücklich Benutzerberechtigungen überspringen musst. Der Schlüssel darf niemals im frontend-Code, öffentlichen Repos oder Client-App-Bundles erscheinen. Wenn er durchsickert, ist Deine gesamte Datenbank freigelegt.
Neben spezifischen Supabase-Bedenken gilt das Standard-Server-Härten. Aktiviere eine Firewall, die nur die Ports 22 (SSH), 80 (HTTP) und 443 (HTTPS) freigibt. Betreibe alles hinter einem Reverse-Proxy mit HTTPS. Beschränke Supabase Studio auf bekannte IPs und halte den Server gepatcht. Unsere Tipps zur Cloud-Sicherheit decken die allgemeine Härten-Checkliste ab, also solltest Du einen Blick darauf werfen.
Noch eine letzte Sache: Das Rotieren des JWT-Secrets führt sofort zur Ungültigkeit jeder aktiven Benutzersitzung. Plane ein Wartungsfenster und drehe es nicht an einem Freitagnachmittag — sonst wird es unangenehm.
Welche Kompromisse Gibt Es Zwischen Selbstgehostet Und Supabase Cloud?
Selbstgehostetes Supabase und Supabase Cloud sind nicht austauschbar. Jedes hat auf verschiedenen Achsen Vorteile.
| Funktion | Selbstgehostet | Supabase Cloud |
|---|---|---|
| Monatliche Kosten | $12-$25 VPS + Zusatzmodule (Add-ons) | $25 Basis + Gebühren für Mehrverbrauch |
| Skalierung über die Basis hinaus | Begrenzt durch deinen VPS | Automatisch (gegen Aufpreis) |
| Automatisierte Backups | DIY (pg_dump Cron Job) | Täglich automatisiert + PITR |
| Protokolle (PostgREST, Edge Functions) | DIY-Beobachtungsstack | Integriert im Dashboard |
| Edge Functions-Bearbeitung | Nur CLI | Editor im Dashboard |
| E-Mail-Zustellung | DIY SMTP-Anbieter | Verwaltet |
| Support | Community (GitHub, Discord) | Bezahlte Stufen mit SLA |
| Datenstandort | Wo immer du willst | Supabase Cloud-Regionen |
| Compliance | Du besitzt sie | Pro+ erforderlich |
Selbst-Hosting macht Sinn, wenn vorhersehbare Kosten wichtiger sind als verwalteter Komfort, wenn Du Deine Daten physisch auf einer Infrastruktur haben musst, die Du kontrollierst, oder wenn Du mehrere Projekte betreibst, die jeweils mehr als $25 pro Monat in der Cloud kosten würden.
Cloud gewinnt, wenn die Betriebskapazität knapp ist und wenn automatisierte Backups und durch SLA gestützte Betriebszeit unverzichtbar sind. Sie ist auch eine gute Wahl, wenn Dein Team klein ist und die Gesamtkostenrechnung tatsächlich das verwaltete Hosting begünstigt.
Es gibt auch einen Mittelweg.
Tools wie Coolify, Dokploy und Railway können Supabase auf Deinem VPS bereitstellen und verwalten, und dabei Updates, Backups und einiges an Beobachtbarkeit ohne den vollständigen manuellen Docker Compose-Ansatz handhaben.
Einfach ausgedrückt, erhältst Du die meisten Vorteile einer Selbsthosting-Ökonomie mit weniger Betriebsaufwand. Keiner von ihnen erreicht die Qualität des Dashboards von Cloud, aber alle kosten weniger als Cloud im großen Maßstab.
Solltest Du Tatsächlich Supabase Selbst Hosten?
Das Selbsthosting von Supabase ist weniger eine Kostenfrage als vielmehr eine betriebliche Entscheidung.
Das VPS ist günstig. Wofür Du Dich tatsächlich anmeldest, ist das Besitzen der Backups, der Protokolle und der Authentifizierungs-E-Mail-Infrastruktur. Für die meisten kleinen Teams macht dieser Tausch nur Sinn, wenn die Preise der Cloud zu schmerzen beginnen oder wenn die Datenresidenz aufhört, ein nettes Extra zu sein und zu einer Anforderung wird.
Wenn Du noch nicht bereit für die vollständige manuelle Einrichtung bist, stehen Dir Tools wie Coolify und Dokploy zur Verfügung. Sie verwalten den Stack auf Deinem VPS mit weniger Aufwand als eine reine Docker Compose und zu geringeren Kosten als Cloud, sobald Du skaliert hast.
Der erste Monat des Selbst-Hostings ist der schwierige. Du wirst Ressourcenlimits anpassen, die Du nicht kanntest, Ausfallarten entdecken, die niemand dokumentiert hat, und das Handbuch schreiben, das Du Dir gewünscht hättest, dass jemand anders Dir gegeben hätte.
Von Monat zwei bis zwölf wird es ruhig. Du ziehst Updates mit Docker Compose, führst ein nächtliches pg_dump zu S3 aus, und deine Rechnung bleibt gleich.
Der beste Weg, um herauszufinden, auf welcher Seite du dabei bist: Starte einen $12 VPS, betreibe eine Woche lang eine nicht-produktive Supabase-Instanz und lass die Erfahrung die Entscheidung für dich treffen.
Die Wirtschaft wird dir den Rest sagen.

Besitze deinen gesamten Stack. Apps, KI, Datenbanken und mehr.
Behalte alle Zugangsdaten und Unterhaltungen auf einem Server, den du selbst kontrollierst – mit NVMe-Geschwindigkeit und unbegrenzter Bandbreite serienmäßig.
VPS-Hosting-Tarife entdeckenHäufig Gestellte Fragen Zum Selbst-Hosting Von Supabase
Bist du dir nicht sicher, ob das Selbst-Hosting von Supabase der richtige Schritt ist? Hier sind einige Fragen, die die meisten Menschen vor dem Sprung stellen.
Ist Selbstgehostetes Supabase Wirklich Kostenlos?
Selbstgehostetes Supabase ist kostenlos, Open-Source-Software, lizenziert unter Apache 2.0. Deine tatsächlichen Kosten sind der VPS, ein optionaler SMTP-Anbieter für Authentifizierungs-E-Mails und optionaler S3-kompatibler Speicher für das Hochladen von Produktionsdateien. Plane ungefähr 15 bis 50 Dollar pro Monat für eine kleine Produktionsbereitstellung ein.
Welchen Server benötige ich, um Supabase selbst zu hosten?
Die Empfohlene Produktions-Spezifikation ist 8 GB RAM, 4 CPU-Kerne und NVMe SSD-Speicher. Der vollständige Supabase-Stack betreibt etwa ein Dutzend Container, und die meisten davon halten den Arbeitsspeicher.
Du kannst eine minimale Entwicklungsinstanz auf 4 GB betreiben, wenn du Analytics, Realtime und Edge Runtime in deiner Docker Compose-Datei deaktivierst. DreamHosts Self-Managed VPS Stack 8 Plan bietet 8 GB RAM mit vollem Root-Zugang; sieh dir unsere VPS-Hosting Pläne für das vollständige Angebot an.
Welche Funktionen fehlen bei selbstgehostetem Supabase?
Die größten Lücken sind automatisierte Datenbanksicherungen, Wiederherstellung zu einem bestimmten Zeitpunkt, das Bearbeiten von Edge-Funktionen über das Dashboard, einheitliche Protokollierung für PostgREST und Edge-Funktionen sowie verwaltetes E-Mail-Versenden. Du kannst Ersatzlösungen für all diese Aufgaben erstellen (z. B. `pg_dump` Cron Jobs, ein benutzerdefinierter Beobachtbarkeits-Stack, ein SMTP-Anbieter), aber nichts davon ist sofort einsatzbereit. Das Supabase Studio Dashboard funktioniert auf selbstgehosteten Systemen, aber das Cloud-Dashboard bietet mehr Feinschliff und zuerst neuere Funktionen.
Wie aktualisiere ich eine selbstgehostete Supabase-Instanz?
Führe `docker compose pull` aus, um die neuesten Bilder zu holen, dann `docker compose up -d`, um mit den neuen Versionen neu zu starten. Das gesamte Update dauert etwa fünf Minuten bei einer gesunden Instanz.
Sichere Deine Postgres-Datenbank mit `pg_dump` vor jedem größeren Versionsupdate, fixiere Deine Docker-Images auf spezifische Versionstags in der Produktion und lies die Supabase-Release-Notizen für kritische Änderungen. Authentifizierungs- und Speicherdienste erfordern gelegentlich Migrationsschritte.
Kann Ich Von Supabase Cloud Zu Selbstgehostet Migrieren?
Ja, aber es braucht mehr als einen Datenbankexport. Die Postgres-Daten werden mit `pg_dump` aus der Cloud und `pg_restore` auf selbstgehosteten Systemen migriert. Authentifizierte Benutzer, Speicherobjekte und Edge-Funktionen haben jeweils eigene Migrationspfade.
Plane ein paar Stunden Arbeit für ein kleines Projekt und länger für komplexe Schemata.
