Deploy

Deploye jede App aus Git. Jeder Push wird gebaut.

Verbinde ein Repository, lade einen Ordner hoch oder starte ein Docker-Image. Hostingsurge erkennt das Framework, baut deine App und betreibt sie auf Servern in der EU – mit einer Vorschau pro Branch, Logs, Rollback per Klick und eigenen Domains mit automatischem SSL.

Deploy per PushEine Vorschau pro BranchBuild- und Laufzeit-LogsRollbackAutomatisches SSLServer in Frankreich
hostingsurge.com/dashboard/newLive-Demo

Kapitel 1 von 5: Bring deinen Code als Git-Repository, als Ordner oder ZIP oder als Docker-Image mit. Das Framework wird für dich erkannt.

Beispieldaten

Alles, was eine Produktions-App braucht

Logs, Rollbacks, Variablen, Domains und geplante Jobs – im Dashboard, in der CLI oder über die API.

  • Deploy per Push

    Jeder Push auf deinen Produktions-Branch wird gebaut und deployt. Funktioniert mit GitHub, GitLab, Bitbucket, Gitea und Forgejo.

  • Eine Vorschau pro Branch

    Pushe einen Branch, und er bekommt seine eigene Vorschauadresse, damit du eine Änderung prüfen kannst, bevor sie in die Produktion gelangt. Nicht für WordPress-Websites.

  • Build- und Laufzeit-Logs

    Verfolge einen Build Zeile für Zeile und lies dann, was deine App im Betrieb ausgibt – im Dashboard oder in deinem Terminal.

  • Rollback per Klick

    Mach ein früheres Produktions-Deployment wieder live oder übernimm ein anderes Deployment in die Produktion. Ein fehlgeschlagener Build ersetzt nie die Version, die live ist.

  • Umgebungsvariablen

    Halte Schlüssel und Einstellungen aus deinem Code heraus. Setze sie pro Projekt, markiere Secrets als sensibel und hol sie dir mit der CLI lokal.

  • Eigene Domains und SSL

    Füge deine Domain hinzu, verifiziere sie mit einem TXT-Eintrag und erhalte automatisch ein Zertifikat von Let’s Encrypt. Leite auch www und alte Domains weiter.

Noch nicht gemessen: Traffic und Speicher. Build-Minuten werden pro Team gezählt, und jedes Projekt läuft innerhalb des CPU- und Arbeitsspeicherlimits deines Tarifs.

Vom Repository zur Live-App

Beim ersten Mal drei Schritte. Danach genügt ein Push.

  1. Code verbindenImportiere ein Repository von GitHub, GitLab, Bitbucket oder einer beliebigen Git-URL – private Repositorys werden mit einem schreibgeschützten Deploy-Key verbunden, den wir erzeugen. Kein Git? Lade einen Ordner oder eine ZIP-Datei hoch.
  2. Den Build übernehmen wirHostingsurge erkennt das Framework, setzt die Build- und Startbefehle und streamt das Log, während gebaut wird. Du kannst die Befehle jederzeit ändern.
  3. Live gehen, dann per Push aktualisierenSobald der Build fertig ist, geht die neue Version in der Produktion live. Mit aktiviertem Deploy per Push wird bei jedem Push auf deinen Produktions-Branch die nächste Version ausgeliefert – und ein Rollback ist nur einen Klick entfernt.

Bring den Stack mit, den du schon nutzt

Das Framework wird aus deinem Code erkannt und der Build für dich eingerichtet. Das kannst du heute deployen.

LaufzeitWas du deployen kannstLäuft als
Statische WebsiteHTML, CSS und JavaScript oder die Ausgabe eines Static-Site-GeneratorsStatische Dateien
Next.jsVollständige Next.js-Apps mit serverseitigem RenderingEin Node.js-Server
ViteMit Vite gebaute React-, Vue- und Svelte-AppsStatische Dateien
Node.jsServer mit Express, Fastify, NestJS, Hono und mehrDein Startbefehl
PythonDjango-, Flask- und FastAPI-AppsDein App-Server
PHPPHP-Websites und Laravel-Appsnginx und PHP-FPM
Docker-ImageEin fertiges Image aus einer Container-RegistryDas Image, unverändert
Ordner oder ZIPDirekt von deinem Computer hochgeladene Dateien, ganz ohne GitWie sein Framework

Außerdem in jedem Projekt

Geplante Jobs, Deploy-Hooks, Schutz und Datenbanken – eingerichtet im Dashboard, in der CLI oder über die API.

  • CronjobsFühre wiederkehrende Befehle nach Zeitplan im Container deiner App aus. Soll ein Job sofort laufen? Klick auf Jetzt ausführen.
  • Deploy-HooksEine geheime URL, die beim Aufruf die Produktion neu deployt – aus der CI, über den Veröffentlichen-Button eines CMS oder aus jedem anderen Dienst.
  • Schutz und Edge-RegelnStelle ein Passwort oder eine IP-Allowlist vor ein Deployment, erzwinge HTTPS und setze Antwort-Header und Weiterleitungen.
  • Datenbanken direkt neben deiner AppFüge PostgreSQL, MySQL, MariaDB, Redis oder MongoDB im privaten Netzwerk deines Teams hinzu. Der Verbindungsstring landet in deinen Umgebungsvariablen.

Deploye aus deinem Terminal, deiner CI oder deinem KI-Assistenten

Das Dashboard ist nur ein Weg. Die CLI, die REST API und MCP übernehmen ebenfalls Deployments, Logs, Variablen und Domains – so können auch Skripte, Pipelines und Agents ausliefern.

  • Eine CLI für Terminal und CI, mit --json-Ausgabe für Skripte und Agents
  • HOSTINGSURGE_TOKEN für CI-Pipelines, damit kein Login-Schritt nötig ist
  • Eine REST API mit OpenAPI-Spezifikation
  • MCP für Claude, ChatGPT, Cursor und VS Code: anmelden, keine Schlüssel einfügen

API und CLI entdecken

Deine KI verbinden

# CLI installieren und anmelden
npm i -g https://hostingsurge.com/cli/hostingsurge.tgz
hostingsurge login

# Diesen Ordner mit einem Projekt verknüpfen und deployen
hostingsurge link
hostingsurge deploy --prod

# Verfolgen, was deine App ausgibt
hostingsurge logs --follow

Deploy oder ein eigener Server?

Was du auf einem gemieteten Server sonst selbst einrichtest und pflegst.

AufgabeMit DeployAuf eigenem Server
BuildsJeder Push wird gebaut; das Framework wird erkanntDu schreibst und betreibst die Build-Pipeline selbst
VorschauenBranch pushen, eigene Vorschauadresse erhaltenDu richtest eine zweite Umgebung von Hand ein
HTTPSZertifikate werden automatisch ausgestellt und erneuertDu installierst und erneuerst Zertifikate
RollbackEin Klick zurück zu einem früheren Produktions-DeploymentDu bewahrst alte Builds auf und deployst sie erneut
PflegeKeine SSH-Schlüssel, Proxys oder Control Panels zu betreuenUpdates für Betriebssystem, Proxy und Firewall liegen bei dir
IsolationProjekte, Daten und Zugangsdaten jedes Teams sind isoliert, auf Servern in FrankreichSo weit, wie du es selbst konfigurierst

Du baust eher eine Website oder eine WordPress-Seite als eine App? Zu Hosting

Zahle für das, was deine Apps nutzen

Die Gebühr jedes Tarifs enthält Nutzung in gleicher Höhe. Darüber hinaus werden CPU und Arbeitsspeicher sekundengenau abgerechnet.

  • Free

    $5 Testguthaben für 30 Tage, danach $1 Nutzung pro MonatBis zu 1 vCPU · 1 GB pro Dienst

    $0 / Monat

  • Hobby

    Enthält jeden Monat $5 NutzungBis zu 4 vCPU · 8 GB pro Dienst

    $5 / Monat

  • Pro

    Enthält jeden Monat $20 NutzungBis zu 8 vCPU · 32 GB pro Dienst

    $20 / Monat

Über die enthaltene Nutzung hinaus: CPU $20 pro vCPU-Monat und Arbeitsspeicher $10 pro GB-Monat. Statische Websites und Builds sind kostenlos. USD, zzgl. MwSt. Der bezahlte Checkout ist noch nicht geöffnet: Alle Konten laufen heute kostenlos, und nichts wird berechnet. Tarife und Festpreis-Instanzen vergleichen

Fragen zu Deploy, beantwortet

Stacks, Git, Domains und was passiert, wenn ein Deployment fehlschlägt.

Welche Frameworks und Sprachen kann ich deployen?

Statische Websites, Next.js mit serverseitigem Rendering, Vite-Apps, Node.js, Python und PHP, dazu Docker-Images aus einer Registry sowie hochgeladene Ordner oder ZIP-Dateien. Das Framework wird aus deinem Code erkannt, und du kannst die Build- und Startbefehle anpassen.

Brauche ich GitHub?

Nein. Importiere per URL von jedem Git-Host – GitHub, GitLab, Bitbucket, Codeberg, Gitea oder deinem eigenen Server. Private Repositorys werden mit einem schreibgeschützten Deploy-Key verbunden, den Hostingsurge erzeugt. Du kannst auch einen Ordner oder eine ZIP-Datei hochladen oder mit der CLI aus deinem Terminal deployen.

Wie ziehe ich ein Projekt von Vercel um?

Nutze den Vercel-Import mit einem Lese-Token. Er übernimmt Framework- und Build-Einstellungen, die Umgebungsvariablen, die Domains mit ihren Weiterleitungen sowie die Weiterleitungen und Header aus der vercel.json. Cronjobs werden pausiert neu angelegt, bis der DNS hierher zeigt, und sensible Werte, die Vercel nie herausgibt, trägst du einmal in der Prüfung ein. Die App läuft unter einer Vorschauadresse, während Vercel weiter ausliefert, und du änderst den DNS, sobald alles passt. So funktionieren Migrationen

Was passiert, wenn ein Deployment fehlschlägt?

Der fehlgeschlagene Build stoppt mit seinem vollständigen Log, und die Version, die live ist, wird weiter ausgeliefert. Wenn sich ein Release, das bereits live ist, falsch verhält, rollst du mit einem Klick auf ein früheres Produktions-Deployment zurück.

Kann ich meine eigene Domain verwenden?

Ja. Füge die Domain hinzu, veröffentliche einen TXT-Eintrag als Eigentumsnachweis und lege genau die DNS-Einträge an, die das Dashboard anzeigt. Das SSL-Zertifikat wird automatisch ausgestellt, und du kannst andere Domains wie www auf deine Hauptdomain weiterleiten.

Wo werden meine Apps gehostet?

Auf Servern in Frankreich (EU), hinter einer Firewall mit TLS und einem gehärteten Proxy. Die Projekte, Daten und Zugangsdaten jedes Teams sind von anderen Teams isoliert.

Was kostet Deploy?

Deploy ist Teil von Cloud, mit Preisen wie bei Railway und Render. Hobby kostet $5 und Pro $20 im Monat, jeweils inklusive Nutzung in gleicher Höhe; darüber hinaus kostet CPU $20 pro vCPU-Monat und Arbeitsspeicher $10 pro GB-Monat, sekundengenau abgerechnet. Instanzen zum Festpreis gibt es ab $7 im Monat, und statische Websites und Builds sind kostenlos. Preise in USD, zzgl. MwSt. Deploy-Preise

Deploye deine erste App mit Free.

Verbinde ein Repository oder lade einen Ordner hoch. Du kommst von Vercel? Importiere das Projekt und prüfe es unter einer Vorschauadresse, bevor du den DNS änderst.