Blog

Tutorials, Anleitungen und Produktneuigkeiten.

Entwickler

So veröffentlichen Sie eine App aus Cursor, Claude Code oder Windsurf

2 November 2026 6 Min. Lesezeit
Diesen Beitrag teilen

Der kürzeste Weg, eine App zu veröffentlichen, die Sie mit Cursor, Claude Code oder Windsurf geschrieben haben, ist, dasselbe Werkzeug das erledigen zu lassen. Bestellen Sie bei Seturack einen Next.js-Server, kopieren Sie auf dem Tab Übersicht Ihres Panels die Zeile In Ihr KI-Werkzeug einfügen und fügen Sie sie in das Werkzeug ein, in dem Ihr Projekt geöffnet ist. Das Werkzeug liest die Anweisungen, verbindet den Code über GitHub mit dem Server, startet den Build und gibt Ihnen eine funktionierende HTTPS-Adresse.

Das funktioniert, weil diese Werkzeuge auf Ihrem Computer Befehle ausführen und Webseiten lesen können, wie die Dokumentationen von Cursor Agent und Claude Code beschreiben. Windsurf heißt jetzt Devin Desktop, was sein Hersteller als denselben Editor unter neuem Namen bezeichnet, die Schritte ändern sich also nicht.

Schritt für Schritt

  1. Wählen Sie auf der Seite Next.js VPS eine Größe und schließen Sie Ihre Zahlung ab. Das Deployment-Panel Coolify installiert sich auf dem Server selbst.
  2. Öffnen Sie in Ihrem Seturack-Panel den Server unter Meine Server. Prüfen Sie auf dem Tab Übersicht, dass die Zeile App „bereit“ anzeigt.
  3. Kopieren Sie die Zeile In Ihr KI-Werkzeug einfügen. Sie folgt diesem Muster, mit Adresse und Schlüssel Ihres Servers: Deploy this project to my Seturack server. Read and follow the instructions first: https://www.seturack.com/deploy.txt Panel: PANEL-ADDRESS API key: API-KEY
  4. Öffnen Sie den Projektordner in Ihrem Werkzeug. Cursor und Devin Desktop haben dafür ein Agenten-Fenster, und in Claude Code führen Sie claude im Ordner aus.
  5. Fügen Sie den Text ein, senden Sie ihn ab und beantworten Sie, was das Werkzeug fragt.
  6. Wenn Sie die Adresse erhalten, öffnen Sie sie und probieren Sie die Seiten aus, die Ihnen wichtig sind.

In unseren Tests dauerte eine Veröffentlichung 1 bis 6 Minuten. Die Projekttypen, die wir über Coolify laufen ließen, sind Next.js, TanStack Start, Vite (statisch), reines HTML, Astro und Flask.

Was macht das Werkzeug unterwegs?

Der Text verweist das Werkzeug auf eine Datei namens deploy.txt, die nicht an ein bestimmtes Werkzeug gebunden ist. Sie umfasst diese Stufen:

StufeWas das Werkzeug tutWas es von Ihnen braucht
ProjektprüfungFindet Framework, Build-Befehl und Port, bestätigt, dass .env-Dateien in .gitignore stehen, und stellt eine App, die auf localhost lauscht, auf 0.0.0.0 umVariablenwerte, die es nicht findet
RepositoryNutzt ein öffentliches Repository unverändert. Ohne Repository legt es nach Ihrer Freigabe ein privates an. Ein privates Repository erhält einen Deploy-Key, der nur dieses Repository lesen kannFreigabe und eine GitHub-Anmeldung
AnwendungLegt die App über die Coolify-API an und setzt die VariablenNichts
VeröffentlichungStartet den Build und wartet. Schlägt er fehl, liest das Werkzeug das Protokoll, behebt die Ursache und versucht es erneutNichts
ErgebnisÖffnet die HTTPS-Adresse, um zu bestätigen, dass sie funktioniert, und meldet sich dann bei IhnenEin letzter Blick

Für GitHub nutzt das Werkzeug das Kommandozeilenwerkzeug gh. Sind Sie nicht angemeldet, bittet es Sie womöglich, gh auth login auszuführen.

Wie gehen Sie mit den Freigabeabfragen um?

Alle drei Werkzeuge führen Befehle gemäß Ihren Berechtigungseinstellungen aus. Cursor führt sie unter Settings, Agents, Approvals & Execution. Claude Code hat Berechtigungsmodi, und Devin Desktop hat Regeln für Allow, Ask und Deny. Bleiben Sie bei der ersten Veröffentlichung in einem Modus, der nachfragt, damit Sie jeden Befehl sehen, bevor er läuft.

Behandeln Sie den API-Schlüssel in diesem Text wie ein Passwort. Die Anweisungen weisen das Werkzeug an, ihn nie auszugeben oder in das Projekt oder Repository zu schreiben. Er steht aber in Ihrem Chatverlauf, fügen Sie ihn also nur in ein Werkzeug ein, dem Sie vertrauen, und seien Sie beim Teilen Ihres Bildschirms vorsichtig.

Was können Sie nach dem Start anfordern?

  • „Veröffentliche bei jedem git push erneut.“ Das Werkzeug richtet auf GitHub einen signierten Webhook ein, und jeder Push baut eine neue Version.
  • „Liefere die App unter app.example.com aus.“ Sie richten zuerst einen A-Record auf die IP-Adresse des Servers. Das Zertifikat wird automatisch ausgestellt.
  • „Füge dieser App PostgreSQL hinzu.“ Die Datenbank läuft auf demselben Server, ist von außen nicht erreichbar, und ihre Adresse kommt als DATABASE_URL in die App.

Was, wenn es hängt?

SymptomUrsacheLösung
Der Build stoppt mit Exit-Code 137Speicher aufgebrauchtVergrößern Sie auf dem Tab Größe und veröffentlichen Sie erneut. IP und Daten bleiben gleich
Das Werkzeug kann die Anweisungen nicht lesenDer Webzugriff wurde nicht freigegebenGeben Sie ihn frei oder fügen Sie den Inhalt der Datei selbst ein
GitHub-Befehle schlagen fehlKeine GitHub-AnmeldungFühren Sie gh auth login aus
Die Website öffnet sich, zeigt aber keine DatenEine fehlende VariableGeben Sie dem Werkzeug den Wert und veröffentlichen Sie erneut

Sie müssen kein Werkzeug nutzen. Panel-Adresse, E-Mail und Passwort stehen auf dem Tab Übersicht, und dieselbe Arbeit können Sie von Hand in Coolify erledigen. Sie haben Root-Zugriff und können alles im Panel verwalten, wenn Sie das bevorzugen. Wenn ein anderes Werkzeug Ihren Code erzeugt hat, verweist die allgemeine Anleitung auf einen Artikel dafür.

Häufige Fragen

Mit welcher Größe sollte ich beginnen?

Die Verkaufsseite empfiehlt mindestens 4 GB RAM, 2 vCores und 40 GB Festplatte, und der Grund ist der Build. Ein kleines Next.js-Projekt wurde mit 2 GB gebaut, ein Projekt mit 85 Paketen ging bei 2 GB der Speicher aus, und mit 4 GB wurde es gebaut. Sie können später in Ihrem Panel vergrößern.

Was kostet es im Monat?

Die empfohlene Mindestgröße kostet etwa $6 im Monat (inklusive Mehrwertsteuer), und außerhalb der Türkei zahlen Sie in US-Dollar. Tägliche Sicherungen sind im Preis enthalten, und der Traffic ist unbegrenzt. Das Abonnement Ihres Coding-Werkzeugs kommt separat dazu. Unser Artikel zum Festpreis hilft Ihnen beim Nachrechnen.

Wie verbinde ich meine eigene Domain?

Richten Sie einen A-Record auf die IP-Adresse des Servers und teilen Sie dem Werkzeug dann den Domainnamen mit. Es fügt die Domain hinzu und veröffentlicht erneut, und das Zertifikat wird automatisch ausgestellt. Unser Hilfeartikel behandelt den DNS-Record.

Wie aktualisiere ich die App später?

Mit eingerichtetem Webhook pushen Sie den Code mit git push, und der Server baut ihn. Ohne Webhook bitten Sie das Werkzeug, erneut zu veröffentlichen, oder drücken in Coolify Redeploy.

Wo sollte die Datenbank liegen?

Speichert die App Nutzerdaten, ist PostgreSQL aus demselben Panel die saubere Lösung. Bei SQLite binden Sie den Ordner mit Persistent Storage ein, denn der Container wird bei jeder Veröffentlichung neu gebaut, und darin geschriebene Dateien verschwinden.

Funktioniert das mit anderen Coding-Werkzeugen?

Derselbe Text funktioniert in jedem Werkzeug, das Befehle ausführen und Webseiten lesen kann. Ein Werkzeug, das nur ein Chatfenster ist, erreicht keinen Server. Folgen Sie dann unserer Anleitung zum Veröffentlichen einer Website, die mit ChatGPT oder Claude erstellt wurde.

Fertig eingerichtet bei Seturack: Next.js, Coolify.

Kommentare0

Noch keine Kommentare

Schreiben Sie den ersten Kommentar und teilen Sie Ihre Gedanken.

Diskutieren Sie mit

Bitte melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen.

Keinen Beitrag verpassen

Erhalten Sie unsere neuesten Tutorials, Anleitungen und Produktneuigkeiten direkt in Ihr Postfach.

Sie haben unseren Newsletter abonniert.