Self-Hosting: Führe dein Lovable Cloud-Projekt überall aus
Stelle deine Lovable Cloud-Projekte auf deiner eigenen Infrastruktur bereit und verwalte sie dort
Lovable Cloud ist darauf ausgelegt, der einfachste, schnellste und angenehmste Ort zum Entwickeln zu sein. Migration ist möglich, weil wir möchten, dass du aus freier Entscheidung bleibst und nicht aus Notwendigkeit.Diese Anleitung erklärt, wie du selbst hosten und dein Lovable Cloud-Projekt zu einem anderen Anbieter, zum Beispiel Supabase, migrieren kannst.
Dir gehört dein Code.
Nutze unsere GitHub-Integration, um deinen Code jederzeit zu exportieren. Klone, exportiere und hoste selbst – ohne Einschränkungen.
Dir gehören deine Daten.
Deine Datenbank, dein Speicher und deine Konfigurationen können exportiert oder zu einem anderen Anbieter migriert werden.
Lovable basiert auf Open-Source-Technologien.
Alles läuft auf offenen Standards und Open-Source-Technologien. Keine proprietären Frameworks, keine versteckten Abhängigkeiten.
Wir verdienen dein Vertrauen durch Qualität, nicht durch Kontrolle.Lovable Cloud ist auf Geschwindigkeit, Einfachheit und Zuverlässigkeit ausgelegt. Du kannst mit gutem Gefühl entwickeln, hosten und skalieren – in dem Wissen, dass du dein Projekt jederzeit mitnehmen kannst.
Konfiguriere Auth (zum Beispiel Google OAuth, GitHub) in deiner neuen Hosting-Umgebung neu
Umgebungsvariablen und Geheimnisse
Manuell
Konfiguriere alle API-Schlüssel, Token oder Zugangsdaten für externe Dienste (zum Beispiel Stripe) in deiner neuen Hosting-Umgebung neu
Daten (Tabelleninhalte)
Manuell
Export/Import als CSV
Storage-Dateien
Manuell
Manuell herunterladen/hochladen
Benutzerkonten
Manuell, teilweise
Du kannst Benutzerdaten aus der Datenbank exportieren, aber keine Benutzerpasswörter, daher musst du einen Passwort-Reset-Prozess anstoßen. Wir empfehlen, die Migration zu planen, bevor du echte Benutzer einführst.
Beispiel: Migriere dein Lovable Cloud Projekt zu Supabase
Mit etwas technischem Know-how kannst du dich mit jeder Backend-Lösung verbinden. Die folgenden Schritte zeigen dir, wie du dein Lovable Cloud Projekt zu Supabase migrierst. Weitere Informationen zu Supabase-spezifischen Schritten findest du in der Supabase-Dokumentation.
Nachdem du dein Projekt zu deiner eigenen Supabase-Instanz migriert hast, musst du die Entwicklung in deiner lokalen Umgebung oder deiner bevorzugten IDE fortsetzen. Dein Projekt in Lovable bleibt mit der ursprünglichen Lovable Cloud-Datenbank verbunden, daher werden alle Änderungen, die nach der Migration in Lovable vorgenommen werden, nicht mit deinem neuen Supabase-Setup synchronisiert.
Jedes Lovable Cloud-Projekt enthält SQL-Migrationsdateien im Ordner supabase/migrations/.Führe sie in chronologischer Reihenfolge nach dem Zeitstempel im Dateinamen aus. Sie sind von der frühesten bis zur neuesten sortiert. Zum Beispiel:
20251008155159_[hash].sql # erste - früheste20251008155215_[hash].sql # zweite
Für jede Migrationsdatei in deinem Lovable Cloud-Projekt führe die folgenden Schritte aus:
Kopiere den gesamten SQL-Inhalt jeder Migrationsdatei.
Füge ihn im SQL-Editor in deinem neuen Supabase-Projekt ein.
Führe die SQL-Anweisungen aus und warte auf die Erfolgsmeldung.
Wenn eine Migration fehlschlägt, überprüfe die Migrationsreihenfolge, Tabellenabhängigkeiten und mögliche SQL-Syntaxfehler.
Exportiere die Daten aus deinem Lovable-Cloud-Projekt und importiere sie anschließend manuell in dein neues Supabase-Projekt.Exportiere jede Tabelle mit Daten aus deinem Lovable-Cloud-Projekt:
Gehe zu Cloud → Database → Table.
Klicke auf Export CSV.
Speichere die Datei.
Importiere die CSV-Dateien in die entsprechenden Tabellen deines neuen Supabase-Projekts:
Gehe zu Table Editor.
Klicke für jede Tabelle auf Insert → Import data from CSV.
Wenn dein Lovable Cloud-Projekt eine Authentifizierung benötigt, musst du die Auth-Provider in deinem neuen Supabase-Projekt manuell neu konfigurieren.
Gehe in deinem neuen Supabase-Projekt zu Authentication → Sign In / Providers.
Aktiviere und konfiguriere jeden Provider.
Aktualisiere in deinen OAuth-App-Einstellungen (zum Beispiel Google Console, GitHub)
die redirect URLs, sodass sie die URL deines neuen Supabase-Projekts verwenden.
Wenn du in deinem Lovable Cloud-Projekt externe Dienste verwendest (zum Beispiel Stripe), musst du API-Schlüssel, Token und Zugangsdaten in deinem neuen Supabase-Projekt manuell neu konfigurieren.
Gehe in deinem neuen Supabase-Projekt zu Edge Functions → Manage Secrets.
Füge alle API-Schlüssel oder Zugangsdaten externer Dienste hinzu.
Wenn du mit allen Schritten fertig bist, läuft deine App vollständig auf deinem Supabase-Backend. Stelle sicher, dass alles funktioniert, zum Beispiel:
Die App lädt ohne Fehler
Du kannst Datensätze in der Datenbank erstellen und lesen