Skip to main content
Jede App, die du mit Genie baust, braucht einen Ort, um Daten zu speichern, Anmeldungen zu verwalten und serverseitige Logik auszuführen. Genie Cloud ist das gehostete Backend, das all das ohne Einrichtung deinerseits bietet. Wenn du es für ein Projekt aktivierst, stellt Genie eine dedizierte Backend-Instanz für dieses Projekt bereit und verdrahtet sie automatisch mit der App.

Was Genie Cloud enthält

Datenbank

Eine vollständig verwaltete relationale Datenbank. Genie AI erstellt und aktualisiert Tabellen, während deine App wächst. Du musst nie eine Abfrage schreiben oder eine Datenbankkonfiguration anfassen.

Nutzer-Authentifizierung

Sign-up- und Sign-in-Flows für die Besucher:innen deiner App. Unterstützt E-Mail, anonyme Sitzungen und OAuth-Anbieter wie Google.

Dateispeicher

Buckets für Bilder, Anhänge und alle anderen Dateien, die deine App speichern muss. Buckets können öffentlich oder privat sein.

Edge Functions

Serverseitige Logik, die nah an deinen Nutzer:innen ausgeführt wird. Genie AI schreibt und stellt diese bereit, wenn deine App Backend-Verarbeitung benötigt.
Genie Cloud enthält außerdem automatische Backups und Nutzungs-Tracking, sodass deine Daten immer geschützt sind und du das Wachstum deiner App beobachten kannst.

Genie Cloud aktivieren

Genie Cloud ist in allen bezahlten Tarifen verfügbar. Wenn dein Projekt es noch nicht aktiviert hat, siehst du im Cloud-Tab einen Genie Cloud aktivieren-Button.
1

Projekteinstellungen öffnen

Öffne in deinem Projekt Einstellungen und navigiere zum Tab Cloud.
2

Genie Cloud aktivieren

Klicke auf Genie Cloud aktivieren. Genie beginnt mit dem Bereitstellen deiner Backend-Instanz. Das Status-Badge wechselt während dieses Vorgangs zu provisioning — das ist normalerweise in wenigen Minuten erledigt.
3

Auf Aktivierung warten

Sobald die Bereitstellung abgeschlossen ist, wechselt das Status-Badge zu active und alle Ressourcen werden im Cloud-Tab sichtbar.
Genie Cloud ist in allen bezahlten Tarifen enthalten. Wenn du im kostenlosen Tarif bist, wird durch ein Upgrade der Button Genie Cloud aktivieren freigeschaltet.

Was der Cloud-Tab zeigt

Sobald Genie Cloud aktiv ist, gibt dir der Tab Cloud eine Live-Übersicht über das Backend deines Projekts.

Status- und Tarif-Zusammenfassung

Oben im Tab siehst du sechs Übersichtskarten:

Instanz-Übersicht

Unter den Übersichtskarten zeigt der Abschnitt Instanz-Übersicht die Verbindungsdetails deines Projekts: die Projekt-URL, die Projekt-Referenz-ID, die Region sowie die Zeitstempel, wann die Instanz erstellt und zuletzt aktualisiert wurde.

Verbindungsschlüssel

Der Abschnitt Verbindungsschlüssel zeigt, ob jede Zugangsdaten konfiguriert ist — Anon-Schlüssel, Service-Schlüssel und Datenbankpasswort zeigen jeweils ein Badge Konfiguriert oder Fehlt. Die tatsächlichen Geheimwerte bleiben aus Sicherheitsgründen maskiert.

Erkannte Ressourcen

Weiter unten listet der Abschnitt Erkannte Ressourcen bis zu acht Einträge aus jeder Kategorie auf: Datenbanktabellen, Edge Functions, Auth-Nutzer und Storage-Buckets. Wenn dein Projekt in einer Kategorie mehr als acht hat, zeigt ein Hinweis am Ende, wie viele weitere existieren.

Erweiterte Optionen

Am Ende des Cloud-Tabs enthält der Bereich Erweitert einen Button Bootstrap erneut ausführen. Verwende ihn, um ein bestehendes Projekt auf die neueste Genie-Cloud-Version zu aktualisieren. Das Bootstrap kann jederzeit gefahrlos ausgeführt werden — es löscht keine Daten.
Onboarding- und Private-Mode-Einstellungen werden beim Speichern im Tab Onboarding jetzt automatisch mit deiner Live-Cloud-Instanz synchronisiert. Du musst nach dem Ändern dieser Einstellungen nicht mehr auf Bootstrap erneut ausführen klicken.

Zurücksetzen und Genie Cloud

Solange Genie Cloud für ein Projekt aktiv ist, kannst du nicht auf eine frühere Version zurücksetzen. Ein Rollback stellt nur den Frontend-Code deiner App wieder her — er kann Änderungen, die bereits an deiner Live-Datenbank, deinen Edge Functions oder Storage-Buckets vorgenommen wurden, nicht rückgängig machen. Ein älteres Frontend über ein neueres Backend zu legen könnte die beiden also aus dem Gleichgewicht bringen. Siehe Zu einer früheren Version zurückkehren für die Funktionsweise des Rollbacks im Übrigen.