Zeltro › Eine Base44-App lokal ausführen oder selbst hosten
Eine Base44-App lokal ausführen und selbst hosten
Kann man Base44-Code exportieren und selbst hosten? Teilweise. Was der Export von Base44 enthält, was weiter auf den Servern von Base44 läuft, wie Sie die App lokal ausführen und was nötig ist, um sie vollständig selbst zu hosten.
Auf der Preisseite von Base44 steht: „Nichts ist an die Plattform gebunden.“ Für den Code stimmt das. Für die Teile, von denen der Code abhängt, weniger, und genau in diesem Unterschied steckt die ganze Geschichte, wenn Sie eine Base44-App selbst betreiben wollen.
Diese Seite ist die ehrliche Version: was exportiert wird, was weiter Base44 aufruft, wie Sie die App heute auf Ihrem eigenen Rechner ausführen und was eine vollständig selbst gehostete Base44-App wirklich erfordert.
Was Base44 exportiert#
| Teil | Exportiert? | Wo es danach läuft |
|---|---|---|
| React-Frontend | Ja | Überall |
| Backend-Funktionen (Deno) | Ja, als Code | Auf der Infrastruktur von Base44 bereitgestellt |
| Datenmodelle („Entities“) | Schemas, als Code | Bei Base44 bereitgestellt |
| Ihre Daten | Nein | In der verwalteten NoSQL-Datenbank von Base44 |
| Anmeldung, E-Mail, KI und Integrationen | Nein | Dienste von Base44, erreicht über @base44/sdk |
Der Export braucht einen bezahlten Tarif. ZIP-Export und GitHub-Synchronisierung gibt
es ab dem Builder-Tarif. In den Worten von Base44: „Die bidirektionale
GitHub-Synchronisierung erfordert den Builder-Tarif oder höher.“ Synchronisiert wird nur
über den Branch main.
Der Export spricht weiter mit Base44. Die exportierte package.json „enthält
@base44/sdk“, die Bibliothek, die die App für Daten, Anmeldung und alles andere mit den
Servern von Base44 verbindet. Base44 erlaubt durchaus, das Frontend woanders zu hosten:
„Sie können die Backend-Dienste von Base44 weiterhin mit jedem Client-Typ nutzen und Ihr
Frontend bei einem externen Hosting-Anbieter bereitstellen.“
Schritt 1: den Base44-Code auf GitHub bringen#
Verbinden Sie die App ab dem Builder-Tarif über ihr Dashboard mit GitHub. Danach fließen
Änderungen in beide Richtungen: Was Sie in main mergen, erscheint in Base44, und was
Base44 baut, erscheint im Repository. Die Synchronisierung lässt sich nicht pausieren, aber
der Eigentümer der App kann sie trennen.
Außerdem gibt es in der CLI von Base44 den Befehl base44 eject. Er „lädt den
Frontend-Code und die Backend-Ressourcen einer ausgewählten App herunter“, in ein neues
Projekt mit eigener App-ID. Lesen Sie die Warnung, bevor Sie sich darauf verlassen: „Das
ausgeworfene Projekt hat eine leere Datenbank. Ihre Entity-Schemas werden kopiert, Ihre
Daten nicht.“ Ihre ursprüngliche App bleibt, wie sie war.
Schritt 2: die Base44-App lokal ausführen#
Base44 dokumentiert die Schritte: das Repository klonen, npm install, die Base44-CLI
installieren, dann base44 login und base44 link (die Link-Datei wird nicht committet,
jeder frische Klon braucht sie also). Dann startet base44 dev ein lokales Backend und
Frontend zusammen, und das geht weiter als bei den meisten Buildern:
- Backend-Funktionen „laufen lokal auf Ihrem Rechner“, jede als eigener Deno-Prozess.
- Entity-Daten liegen in „einer lokalen In-Memory-Datenbank“, die beim Beenden geleert wird.
- Anmeldung mit E-Mail und Passwort funktioniert lokal; der Bestätigungscode erscheint in Ihrem Terminal.
Genauso wichtig ist, was es nicht tut. Social Login, die eingebauten E-Mail- und
KI-Funktionen von Base44 und eigene Integrationen werden an Ihre bereitgestellte App
weitergeleitet. Und base44 dev --remote, das nur das Frontend gegen das Live-Backend
laufen lässt, kommt mit einer Warnung: „Im Remote-Modus landen Schreibzugriffe in den
Produktionsdaten Ihrer Live-App.“
Sie können eine Base44-App also heute lokal ausführen, aber es ist eine lokale Kopie einer gehosteten App, keine App, die für sich allein steht.
Schritt 3: was vollständiges Selbsthosting erfordert#
Um eine Base44-App vollständig selbst zu hosten, muss das Backend an einem Ort neu gebaut werden, den Sie kontrollieren. In der Praxis sind das vier Aufgaben:
Die Datenbank
Jede Entity als Collection oder Tabelle neu anlegen und dann die Daten herüberholen. Die Entities von Base44 sind NoSQL, MongoDB passt also natürlich, und Postgres funktioniert, wenn Sie lieber Tabellen haben.
Die API
Jeden @base44/sdk-Aufruf im Frontend durch einen Aufruf Ihres eigenen Backends ersetzen: auflisten, anlegen, ändern, löschen, pro Entity.
Die Backend-Funktionen
Sie aus der Deno-Laufzeit von Base44 auf einen Server portieren, den Sie betreiben, etwa Express, Hono oder FastAPI.
Anmeldung und Integrationen
Die Authentifizierung, E-Mail- und KI-Aufrufe von Base44 durch eigene Anbieter und Schlüssel ersetzen.
Nichts davon ist exotisch, und alles davon ist Arbeit. Es ist genau die Art Arbeit, die ein KI-Programmieragent gut kann, eine Entity und eine Funktion nach der anderen, solange er eine echte Datenbank und eine laufende App zum Testen hat.
Mit Zeltro umsetzen#
Zeltro ist eine kostenlose lokale Entwicklungsplattform, die dem Agenten genau das gibt. Jedes Projekt läuft in seinem eigenen Container, und alle Projekte auf dem Rechner teilen sich ein MongoDB, Postgres, MariaDB und Redis.
zeltro clone work-directly https://github.com/you/your-base44-app --database mongo
Das klont das Repository, erkennt das React-Frontend und richtet das Projekt auf Node 22
ein, mit einer eigenen Datenbank auf dem gemeinsamen MongoDB und den Zugangsdaten in der
.env. zeltro status your-base44-app gibt die Adresse aus.
Dann setzen Sie Ihren Agenten auf die Aufgabe an:
cd ~/zeltro-projects/your-base44-app
zeltro ai "read AGENTS.md. Replace the @base44/sdk entity calls with an Express API backed by the project's MongoDB, one entity at a time, starting with the smallest"
Der Agent gehört Ihnen: Claude Code, Codex, Antigravity, Qwen Code, Aider, OpenCode oder Hermes, mit einem Abo, für das Sie schon bezahlen, einem API-Schlüssel zum Preis des Anbieters oder einem kostenlosen lokalen Modell. Es gibt keine Nachrichten-Credits, die mitten in einer Migration ausgehen. Siehe Eigenen Schlüssel mitbringen, oder geben Sie Ihre eigenen Zahlen in den Sparrechner ein.
Lassen Sie die Base44-Version währenddessen weiterlaufen. Bauen Sie gegen eine Kopie der Daten neu, stellen Sie um, wenn die lokale Version alles kann, was die alte konnte, und kündigen Sie den Tarif erst dann.

Gut zu wissen#
Selbst gehostet heißt, Sie hosten esIn Zeltro wird die App während der Entwicklung gebaut und betrieben; ins Internet bringt Zeltro sie nicht. Sobald das Backend Ihnen gehört, funktioniert jeder Hoster, oder ich bringe sie für Sie online.
Die Bedingungen von Base44 legt Base44 festWas exportiert wird und in welchem Tarif, bestimmt Base44, und das kann sich ändern. Prüfen Sie Ihren Tarif, bevor Sie anfangen. Einen breiteren Überblick gibt der Vergleich mit Base44.
Quellen#
Geprüft am 18. Oktober 2026: die Seiten von Base44 zu lokaler Entwicklung, eject, Backend-Funktionen und GitHub-Synchronisierung. Geprüft am 29. September 2026: die Seiten von Base44 zu Projektstruktur und Tarifen. Tarife und Bedingungen ändern sich, prüfen Sie sie also, bevor Sie anfangen.
Fragen
Kann ich meinen Base44-Code exportieren?
Ja, ab dem Builder-Tarif, als ZIP oder über die bidirektionale GitHub-Synchronisierung. Der
Export enthält das React-Frontend, die Backend-Funktionen und die Entity-Schemas, und er
hängt von @base44/sdk ab, das sich mit den Servern von Base44 verbindet.
Kann ich eine Base44-App selbst hosten?
Nicht so, wie sie ist. Das Frontend können Sie überall hosten, aber Daten, Anmeldung und Integrationen bleiben bei Base44, bis Sie sie auf Ihrem eigenen Backend neu bauen. Das ist eine echte Migration: Datenbank, API, Funktionen und Authentifizierung.
Wie führe ich eine Base44-App lokal aus?
Mit der CLI von Base44: base44 dev führt Backend-Funktionen lokal aus, mit einer
In-Memory-Datenbank und lokaler Anmeldung per E-Mail. Social Login, die eingebauten E-Mail-
und KI-Funktionen und eigene Integrationen werden weiterhin an Ihre Live-App weitergeleitet.
Enthält ein Base44-Export meine Daten?
Nein. Das Repository enthält die Entity-Schemas, nicht die Datensätze, und base44 eject
kopiert die Schemas in eine neue App mit leerer Datenbank. Die Daten bleiben in der
Datenbank von Base44, bis Sie sie umziehen.
Gibt es eine selbst gehostete Alternative zu Base44?
Zeltro läuft auf Ihrem eigenen Computer mit Ihrem eigenen KI-Agenten, und seine Datenbanken sind vom ersten Befehl an lokal, später muss also nichts exportiert werden. Es baut neben JavaScript auch PHP- und Python-Apps. Siehe den Vergleich mit Base44.
Was kostet Zeltro?
Die Zeltro-App ist kostenlos für den privaten Gebrauch, Hobbyprojekte und zum Lernen, ohne
Konto. Ein Unternehmen, das sie nutzt, auch für bezahlte Kundenarbeit, kauft einmalig eine
lebenslange kommerzielle Lizenz für US$99.99. Das
Kommandozeilen-Tool zeltro ist Open Source (MIT). Separat bezahlen Sie Ihre KI: ein Abo,
das Sie schon haben, einen API-Schlüssel mit Abrechnung nach Nutzung, oder gar nichts mit
einem lokalen Modell.
Geben Sie Ihrer Base44-App ein eigenes Zuhause
Installieren Sie Zeltro, klonen Sie Ihr Base44-Repository und lassen Sie Ihren eigenen KI-Agenten das Backend auf einer Datenbank neu bauen, die auf Ihrem Rechner läuft. Privat kostenlos, ohne Konto.
Zeltro installieren Warum ein eigener Schlüssel
Lieber nicht selbst einrichten? Ich übernehme das für Sie.
Geprüft am 2026-10-18. Andere Produkte ändern sich oft – wenn hier etwas nicht mehr stimmt, sagen Sie uns Bescheid und wir korrigieren es.