Blog

Tutorials, Anleitungen und Produktneuigkeiten.

Entwickler

So veröffentlichen Sie ein v0-Projekt auf Ihrem eigenen Server

2 November 2026 5 Min. Lesezeit
Diesen Beitrag teilen

Um ein v0-Projekt auf Ihrem eigenen Server zu veröffentlichen, verbinden Sie es in den v0-Einstellungen mit GitHub, kopieren seine Umgebungsvariablen und geben das Repository dem Coolify-Panel auf Ihrem Server. v0 erzeugt standardmäßig Next.js, und Next.js unterstützt auf einem Node.js-Server alle seine Funktionen. Die v0-Dokumentation sagt auch, dass Sie Ihren Code exportieren und anderswo veröffentlichen können.

Sie haben ein gewöhnliches Next.js-Projekt mit React, TypeScript, Tailwind und shadcn/ui, und Next.js ist der Projekttyp, den wir mit Coolify am meisten auf einem echten Server getestet haben. Zwei Dinge brauchen Aufmerksamkeit: wie v0 Branches nutzt und die Variablen, die seine Integrationen hinzufügen.

Wie bekommen Sie den Code aus v0 heraus?

  1. Öffnen Sie im Projekt das Project menu (...), gehen Sie zu Settings und GitHub und drücken Sie dann Connect.
  2. Wählen Sie unter Git Scope das Konto, dem das Repository gehören soll, und füllen Sie Repository Name aus.
  3. Drücken Sie Create Repository. v0 legt ein privates Repository an und pusht den aktuellen Code.

Laut der v0-Dokumentation ist dieses Repository nun die maßgebliche Quelle, ein Löschen kann also den Code verlieren. Brauchen Sie nur ein paar Dateien, speichert Download file auf dem Tab Code die geöffnete Datei. Für ein ganzes Projekt ist GitHub der saubere Weg.

Warum sind die Branches wichtig?

v0 schreibt nie direkt nach main. Jeder Chat legt einen Arbeits-Branch wie v0/main-abc123 an, erzeugter Code landet dort und erreicht main über einen Pull-Request. Ihr Server beobachtet main, die Regel ist also einfach: Was zusammengeführt wird, geht live.

  • Um Ihren Server zu aktualisieren, führen Sie den Pull-Request des Arbeits-Branches auf GitHub zusammen.
  • Die Schaltfläche Publish in v0 führt den Pull-Request ebenfalls zusammen, startet aber auch die eigene Veröffentlichung von v0. Führen Sie auf GitHub zusammen, wenn nur der Server aktualisiert werden soll.
  • Lassen Sie die Arbeit auf dem Branch, während Sie experimentieren, dann bleibt Ihr Server unberührt.

Schritt für Schritt

  1. Wählen Sie auf der Seite Next.js VPS eine Größe und bestellen Sie den Server.
  2. Notieren Sie in v0 die Variablennamen unter Project menu, Settings, Environment Variables. Integrationen fügen dort ihre eigenen hinzu. Holen Sie jeden Wert, den Sie nicht sehen können, aus dem Dashboard des jeweiligen Dienstes.
  3. Klonen Sie das Repository mit git clone und öffnen Sie den Ordner in einem Coding-Werkzeug wie Claude Code oder Cursor.
  4. Kopieren Sie auf dem Tab Übersicht Ihres Seturack-Panels die Zeile In Ihr KI-Werkzeug einfügen, fügen Sie sie ein und geben Sie die Variablen an. Das Werkzeug liest die Anweisungen und veröffentlicht und fügt dem privaten Repository einen schreibgeschützten Deploy-Key hinzu.
  5. Wenn die HTTPS-Adresse da ist, testen Sie Seiten, Anmeldung und das Schreiben von Daten.
  6. Richten Sie einen A-Record auf die IP-Adresse des Servers und teilen Sie dem Werkzeug den Domainnamen mit. Das Zertifikat wird automatisch ausgestellt.
  7. Bitten Sie das Werkzeug, bei jedem Push zu veröffentlichen. Jede in main zusammengeführte Änderung wird dann auf dem Server gebaut.

Die Schritte, um das von Hand zu tun, stehen in unserer Anleitung für Next.js. Sie haben Root-Zugriff und können alles im Panel verwalten, wenn Sie das bevorzugen.

Zwei Details zu Variablen

Variablen, die mit NEXT_PUBLIC_ beginnen, werden beim Build in den Browsercode geschrieben. Halten Sie sie in Coolify daher zur Build-Zeit verfügbar und veröffentlichen Sie erneut, wenn sich eine ändert. Geben Sie dieses Präfix niemals Modell- oder Zahlungsschlüsseln. Enthält der Code localhost oder eine v0-Vorschauadresse, ersetzen Sie sie durch Ihre eigene.

Was funktioniert auf Ihrem eigenen Server, und was ändert sich?

TeilStatusWas zu tun ist
Server Components, API-Routen, Server ActionsFunktionieren mit next startNichts
next/imageLaut Next.js-Dokumentation ist keine Einrichtung nötigBilder werden auf Ihrem Server verarbeitet, prüfen Sie also die Größe, wenn Sie viele haben
Caching und ISRFunktionieren auf einem Server mit lokaler Festplatte von selbstMehrere Kopien müssten sich den Cache teilen
Analytics-KomponenteStützt sich auf Routen, die für die Plattform des Herstellers spezifisch sindEntfernen Sie sie und nutzen Sie Ihre eigene Analyse
Datenbank-IntegrationenEigene Dienste, die über Adresse und Schlüssel erreicht werdenNehmen Sie die Variablen mit. Läuft die Abrechnung über das Konto des Herstellers, sichern Sie Ihre Daten, bevor Sie es schließen
Integration für DateispeicherIst von einem anderen Server mit einem Lese-Schreib-Token erreichbarSetzen Sie das Token oder ziehen Sie die Dateien auf Ihren Server um

Lesen Sie package.json durch, um plattformspezifische Pakete zu finden, oder fragen Sie Ihr Coding-Werkzeug: „Was in diesem Projekt hängt von einer bestimmten Hosting-Plattform ab?“

Häufige Fragen

Wie viel RAM braucht ein v0-Projekt?

Bei Next.js bestimmt der Build den Bedarf. Ein kleines Projekt wurde mit 2 GB gebaut, einem großen mit 85 Paketen ging bei 2 GB der Speicher aus, und mit 4 GB wurde es gebaut. Deshalb empfiehlt die Verkaufsseite mindestens 4 GB RAM, 2 vCores und 40 GB Festplatte. Schlägt ein Build fehl, vergrößern Sie in Ihrem Panel.

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. Für den Vergleich mit nutzungsabhängig abgerechnetem Hosting siehe So rechnen Sie nach. Ihr v0-Abonnement ist separat.

Wie verbinde ich meine Domain?

Richten Sie einen A-Record auf die IP-Adresse des Servers, fügen Sie die Domain der App hinzu und veröffentlichen Sie erneut. Das Zertifikat wird automatisch ausgestellt. Unser Hilfeartikel behandelt den Record. Ist die Domain heute woanders live, testen Sie zuerst auf der temporären Adresse und stellen den Record zuletzt um.

Kann ich weiter in v0 arbeiten?

Ja. Solange das Repository verbunden bleibt, schreibt v0 weiter in Arbeits-Branches, und Ihr Server wird aktualisiert, wenn Sie zusammenführen. Sie können auch aus Cursor oder Claude Code im selben Repository arbeiten, wie die v0-Dokumentation beschreibt.

Kann ich die Datenbank auf meinen eigenen Server verschieben?

Ja. Bei einem PostgreSQL-Projekt können Sie in Coolify auf demselben Server eine Datenbank anlegen und Ihre Daten laden, und sie bleibt nach außen geschlossen. Nutzt das Projekt Supabase, brauchen Sie auch dessen Anmelde- und Dateidienste, daher passt Supabase VPS besser.

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.