Geprüft am 26. Oktober 2026

Ihre Replit-App nur für Ihre Firma

Kurz gesagt

Haben Ihre Kollegen schon Replit-Konten, nutzen Sie das private Veröffentlichen von Replit selbst: Das ist eine Einstellung im Publishing-Tool, in den Tarifen Starter und Core und höher. Haben sie keine, oder sollen sie sich mit ihrem Firmenkonto anmelden, ziehen Sie die App zu TeamOnly um. Laden Sie sie als ZIP herunter oder pushen Sie sie zu GitHub, führen Sie npx teamonly init aus und sagen Sie Ihrem KI-Tool: „Zieh diese App zu TeamOnly um“. Die Seiten bleiben gleich. Der Express-Server, die Replit-Datenbank und Replit Auth werden ersetzt. Python-Apps können nicht umziehen.

Zuletzt aktualisiert Geschrieben von TeamOnly. Angaben zu Replit sind mit der Doku von Replit verlinkt. Für diesen Text haben wir eine echte Replit-Agent-App von GitHub umgezogen.

01Zuerst ausprobieren

Kann Replit die App privat machen?

Ja. Das Publishing-Tool von Replit hat eine Einstellung Sharing mit vier Optionen. Zwei sind privat, und beide brauchen ein Replit-Konto.

Replit-Einstellungen zum Teilen und TeamOnly, geprüft am 26. Oktober 2026
 Wer sie öffnen kannBrauchen Besucher ein Replit-Konto?Am besten, wenn
PublicJeder im Internet, der den Link hatNeinNichts darin ist privat
Password protectedJeder, der das Passwort hatNein. Ein gemeinsames PasswortEine schnelle Demo. Workspace-Admins können diese Option abschalten
Workspace onlyAdmins, Mitglieder und Viewer in Ihrem Replit-WorkspaceJaIhre Kollegen sind schon in Ihrem Replit-Workspace
Invite onlySie, die Workspace-Admins und die Personen oder Gruppen, die Sie einladenJaEine Handvoll Leute, die Replit nutzen
TeamOnlyAlle in Ihrer Firma, oder eine NamenslisteNein. Google- oder Microsoft-Firmenkonto oder ein Code per E-MailKollegen ohne Replit-Konto

Laut Replit gibt es privates Veröffentlichen seit Mai 2026 in den Tarifen Starter und Core und höher; davor brauchte es Pro oder Enterprise. Core kostet $20 im Monat, oder $18 bei jährlicher Abrechnung. Pro kostet $100 im Monat und erlaubt bis zu 50 eingeladene Viewer; mehr als 50 braucht Enterprise, wo es auch SSO und Audit-Logs gibt.

Geprüft am 26. Oktober 2026. Replit: wer auf Ihre App zugreifen kann, privates Veröffentlichen in Core und Starter, Preise, Viewer-Plätze, Replit Auth, herunterladen oder GitHub verbinden, Verbindungsdaten der Datenbank, Backup mit pg_dump. Tarife ändern sich; prüfen Sie Replit, bevor Sie zahlen.

02Wann umziehen

Wann lohnt sich der Umzug?

  • Ihre Kollegen haben keine Replit-Konten. Die Buchhaltung oder das Lager zu bitten, für ein einziges Tool ein Konto anzulegen, ist der Punkt, an dem die meisten dieser Apps stecken bleiben.
  • Sie wollen den Firmen-Login, keine Liste. Jeder in Ihrer Firma meldet sich mit dem Firmenkonto an, das er schon hat, und wer geht, verliert den Zugang, wenn die IT sein Konto abschaltet.
  • Mehr als ein paar Leute brauchen die App. Bei TeamOnly ist kostenlos, wer Apps nur nutzt, egal wie viele es sind.
  • Admin-Rechte soll jemand vergeben, statt dass sie davon abhängen, wer sich anmeldet. Rollen wie Bearbeiter oder Freigebende werden in TeamOnly vergeben und auf dem Server geprüft.
  • Ihre Firmen-E-Mail läuft nicht über Google oder Microsoft. Codes per E-Mail funktionieren mit jeder Firmendomain.

Trifft nichts davon zu, bleiben Sie bei Replit. Ein Umzug ist echte Arbeit, und das Teilen bei Replit ist eine Einstellung.

03Zieht meine App um?

Lässt sich meine App umziehen?

Zieht sauber um

  • Web-Apps von Replit Agent: ein Express-Server mit einem React- und Vite-Frontend
  • PostgreSQL-Tabellen, die über Drizzle genutzt werden
  • Replit Auth, das entfernt wird: Der Firmen-Login tritt an seine Stelle
  • shadcn/ui, Tailwind, wouter, react-query und andere Frontend-Bibliotheken

Zieht mit mehr Aufwand um

  • Große Apps mit Tausenden Zeilen Servercode
  • Abfragen, die es nur in Postgres gibt (Arrays, jsonb), für SQLite umgeschrieben
  • Live-Updates über WebSockets, die zu einer Schaltfläche „Aktualisieren“ werden
  • Öffentliche Seiten und Formulare für Außenstehende, die nur noch für Kollegen sind

Zieht nicht um

  • Python-Apps: Flask, Streamlit, FastAPI, Django
  • Ihre vorhandenen Daten, automatisch (als CSV exportieren)
  • Postgres-Erweiterungen wie pgvector
  • Mobile Apps und Apps, die öffentlich sein müssen

04So geht’s

Wie ziehe ich die App um?

Sie brauchen den Code des Projekts auf Ihrem Computer, Node.js und Claude Code oder Cursor.

  1. Den Code holen

    Öffnen Sie in Replit das Menü oben im Dateibaum und wählen Sie Download as zip. Oder verbinden Sie GitHub im Git-Tool, pushen Sie das Projekt und klonen Sie es.

  2. TeamOnly hinzufügen

    Führen Sie im Projektordner aus:

    npx teamonly init
    npm install

    Das fügt die Dateien hinzu, die TeamOnly Apps brauchen, und Anweisungen, die Ihr KI-Tool liest. Ihre Dateien werden nie überschrieben.

  3. Ihr KI-Tool um den Umzug bitten

    Zieh diese App zu TeamOnly um

    Es folgt den TeamOnly-Anweisungen: behält jede Seite, macht aus den Express-Routes TeamOnly-Server-Routes, baut die Drizzle-Tabellen in der eigenen Datenbank der App nach, entfernt Replit Auth und sagt Ihnen, was es geändert hat und was es nicht umziehen konnte.

  4. Auf dem eigenen Computer prüfen

    Es startet die App lokal. Klicken Sie sich durch die wichtigsten Seiten, bevor Sie weitermachen.

  5. Online stellen

    npx teamonly login
    npx teamonly deploy

    Sie bekommen einen Link wie blog.acme.teamonly.app. Kollegen öffnen ihn und melden sich mit ihrem Firmenkonto an.

05Was sich ändert

Was passiert mit den Replit-Teilen?

Was aus jedem Teil einer Replit-App bei TeamOnly wird
In Ihrer Replit-AppBei TeamOnly
Replit Auth: der Anmeldeknopf, /api/login, die Tabellen für Sitzungen und NutzerEntfernt. TeamOnly meldet die Leute an, bevor die App lädt. Die App liest aus, wer sie sind.
Der Express-Server (server/routes.ts)Routes im Servercode der App, unter denselben /api-Pfaden
PostgreSQL-Tabellen über DrizzleDie eigene Datenbank der App, angelegt bei der ersten Veröffentlichung (SQLite, auf Cloudflare D1)
„Angemeldet“ als einzige PrüfungRollen wie Bearbeiter oder Freigebende, vergeben auf der Seite der App im Dashboard oder mit npx teamonly roles
Replit SecretsSecrets, gesetzt mit npx teamonly secrets set, nie an den Browser geschickt
Live-Updates über WebSocketsEine Schaltfläche „Aktualisieren“
.replit und die Vite-Plugins von ReplitEntfernt

06Ihre Daten

Wie hole ich meine Daten aus Replit?

Die umgezogene App startet mit einer leeren Datenbank. Ihre Zeilen bleiben in Replit, bis Sie sie kopieren.

  1. Öffnen Sie in Replit das Database-Tool, wählen Sie die Produktionsdatenbank und kopieren Sie die Verbindungszeichenfolge aus deren Tab Settings. Replit lässt externe Tools nur an die Produktionsdatenbank, nicht an die Entwicklungsdatenbank.

  2. Exportieren Sie jede Tabelle als CSV-Datei mit einem beliebigen PostgreSQL-Tool, etwa psql (Beispiel unten). Machen Sie auch ein vollständiges Backup: Die Doku von Replit nutzt dafür pg_dump.

  3. Laden Sie die CSV-Dateien in der umgezogenen App über deren Importseite. Hat sie keine, bitten Sie Ihr KI-Tool, eine hinzuzufügen, bevor Sie die App online stellen.

Eine Tabelle als CSV mit psql:

psql "PRODUCTION_CONNECTION_STRING" \
  -c "\copy your_table TO 'your_table.csv' CSV HEADER"

Wir haben selbst noch keine Replit-Datenbank im laufenden Betrieb umgezogen. Prüfen Sie nach dem Import die Zeilenzahlen.

07Python-Apps

Und Python-Apps?

Python-Apps können nicht zu TeamOnly umziehen. TeamOnly führt eine Art von App aus, ein React-Frontend mit einem TypeScript-Server auf Cloudflare, und Flask, Streamlit, FastAPI oder Django lassen sich darauf nicht ausführen.

Ist Ihre Replit-App in Python geschrieben, nutzen Sie das private Veröffentlichen von Replit oben. Ein KI-Tool zu bitten, sie in React und TypeScript neu zu bauen, ist eine Neuentwicklung, kein Umzug, und das haben wir nicht getestet.

08Was wir gefunden haben

Was hat uns der Umzug einer echten Replit-App gezeigt?

Wir haben eine öffentliche Replit-Agent-App von GitHub genommen, einen Blog mit Redaktions-Dashboard auf Basis von Express, React, PostgreSQL mit Drizzle und Replit Auth, und sie umgezogen.

  • Jede Seite kam mit. 74 Frontend-Dateien, und nur 9 mussten angepasst werden: 8 wegen der Anmeldung, 1 wegen einer Stilregel, die neuere Build-Tools ablehnen.
  • Alle 18 Express-Routes wurden zu TeamOnly-Routes unter denselben Pfaden, und die 3 Datentabellen zogen in die eigene Datenbank der App um.
  • Replit Auth und seine Tabellen für Sitzungen und Nutzer wurden entfernt.
  • Typprüfung und Build liefen durch, und die wichtigsten Abläufe funktionierten auf einem Laptop: einen Beitrag schreiben, veröffentlichen, bearbeiten und löschen, dem Autor eine Nachricht schicken.

Das Original hatte eine Lücke, die daher kommt, wie Replit Auth funktioniert: Jeder mit einem Replit-Konto kann sich anmelden, und die App behandelte jede angemeldete Person als Admin. Jeder konnte also Beiträge bearbeiten oder löschen und alle Nachrichten lesen. Nach dem Umzug braucht Bearbeiten die verantwortliche Person oder die Rolle Bearbeiter, geprüft auf dem Server.

09FAQ

Häufige Fragen

Alle Fragen und Antworten

Wie mache ich meine Replit-App privat?

Wählen Sie im Publishing-Tool unter Sharing die Option Workspace only oder Invite only. Besucher melden sich dann mit einem Replit-Konto an. Es gibt auch Password protected, das kein Konto braucht, aber nur ein gemeinsames Passwort ist. Laut Replit gibt es privates Veröffentlichen seit Mai 2026 in den Tarifen Starter und Core und höher.

Brauchen Besucher ein Replit-Konto, um eine private Replit-App zu öffnen?

Bei Workspace only und Invite only ja: Besucher werden gebeten, sich über Replit anzumelden. Wer als Viewer zu Ihrem Replit-Team hinzugefügt wird, bekommt eine E-Mail, um ein Konto anzulegen, falls noch keins da ist. Nur die Einstellung Password protected funktioniert ohne Konto.

Kann ich meine App aus Replit exportieren?

Ja. Öffnen Sie im Projekt das Menü oben im Dateibaum und wählen Sie Download as zip, oder verbinden Sie GitHub im Git-Tool und pushen Sie den Code dorthin. Die Datenbank ist getrennt davon: siehe die nächste Frage.

Kommt meine Replit-Datenbank mit?

Nicht automatisch. Die App zieht mit einer leeren Datenbank um. Exportieren Sie Ihre Tabellen aus der Produktionsdatenbank (die Verbindungszeichenfolge steht im Database-Tool, Tab Settings) als CSV-Dateien und laden Sie sie über eine Importseite in der umgezogenen App. Hat die App keine, bitten Sie Ihr KI-Tool, eine hinzuzufügen.

Was passiert mit Replit Auth?

Es wird entfernt. Replit Auth meldet Leute mit Replit-Konten an. Bei TeamOnly melden sich die Leute mit ihrem Google- oder Microsoft-Firmenkonto an, oder mit einem 6-stelligen Code an ihre geschäftliche E-Mail, bevor die App lädt, und die App erfährt, wer sie sind.

Kann ich eine Python-App von Replit umziehen?

Nein. TeamOnly führt eine Art von App aus: ein React-Frontend mit einem TypeScript-Server. Flask-, Streamlit-, FastAPI- und Django-Apps laufen darauf nicht. Nutzen Sie für diese das private Veröffentlichen von Replit selbst.

Brauchen meine Kollegen ein TeamOnly-Konto?

Nein. Sie öffnen den Link und melden sich mit dem Firmenkonto an, das sie schon haben. Wer Apps nur nutzt, ist kostenlos.

Wie lange dauert der Umzug?

Bei einer typischen Replit-Agent-App 15 bis 60 Minuten, in denen Ihr KI-Tool in Ihrem Projekt arbeitet, plus die Zeit, in der Sie die Seiten prüfen. Apps mit Tausenden Zeilen Servercode dauern länger. Die eine Minute kommt danach: von der Veröffentlichung bis ein Kollege die App nutzt.

Early Access

Ihr erstes Tool, noch diese Woche online.

TeamOnly ist im Early Access, und alle Tarife sind jetzt buchbar. Testen Sie 14 Tage kostenlos ohne Karte, oder schließen Sie ein Abo ab. So oder so ist Ihre Firma sofort bereit, und drei Befehle bringen Ihre erste App online.

14 Tage kostenlos testenOder gleich abonnieren

Keine Karte für die Testphase. Danach ab $19 im Monat, jederzeit kündbar.

Noch nicht so weit? Neuigkeiten erhalten

Bitte die geschäftliche E-Mail verwenden. Wir schreiben selten, und nur wenn es wirklich etwas Neues gibt.

Fragen an hello@teamonly.dev. Ein Mensch antwortet.