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 Logs, Rollback per Klick, eigenen Domains mit automatischem SSL und, mit Pro, einer Vorschau pro Branch.

Deploy per PushEine Vorschau pro Branch mit ProBuild- 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 BranchPro

    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

Ein Tarif für Hosting, Cloud und den AI Builder

Starte kostenlos und wechsle, wenn du mehr brauchst. Zusätzliche Build Credits kosten €25 für 100 und verfallen nie.

  • Free

    Für deine erste Idee.5 einmalige Build Credits nach verifizierter Registrierung

    €0 / Monat

  • Pro

    Für alle, die kontinuierlich bauen und veröffentlichen.100 Build Credits pro Monat

    €25 / Monat

  • Business

    Für Teams und Agenturen.100 Build Credits pro Monat

    €50 / Monat

EUR, zzgl. USt.; die USt. wird an der Kasse hinzugefügt, wo sie anfällt. Der bezahlte Checkout ist noch nicht geöffnet: Hobby-Konten laufen heute kostenlos, und nichts wird berechnet. Tarife 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 gehört zum Team-Tarif: Free kostet €0, Pro €25 pro Monat und Business €50 pro Monat. Build-Minuten sind in jedem Tarif enthalten; bei Pro und Business kosten Minuten über den Tarif hinaus jeweils €0.01. Preise in USD, zzgl. MwSt.; die MwSt. wird an der Kasse hinzugefügt, wo sie anfällt. Tarife ansehen

Deploye deine erste App mit Pro.

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.