Deploy

Deploye jede App aus Git. Jeder Push wird gebaut.

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

Deploy per PushEine Vorschau pro BranchBuild- und Laufzeit-LogsRollbackAutomatisches SSLServer in Frankreich

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

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.

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. So oder so genügt ein Klick.

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.

Cronjobs

Führe wiederkehrende Befehle nach Zeitplan im Container deiner App aus. Soll ein Job sofort laufen? Klick auf Jetzt ausführen.

Deploy-Hooks

Eine geheime URL, die beim Aufruf die Produktion neu deployt – aus der CI, über den Veröffentlichen-Button eines CMS oder aus jedem anderen Dienst.

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.

Schutz und Edge-Regeln

Stelle ein Passwort oder eine IP-Allowlist vor ein Deployment, erzwinge HTTPS und setze Antwort-Header und Weiterleitungen.

Datenbanken direkt neben deiner App

Füge PostgreSQL, MySQL, MariaDB, Redis oder MongoDB im privaten Netzwerk deines Teams hinzu. Der Verbindungsstring landet in deinen Umgebungsvariablen.

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.

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

Auf Isolation ausgelegt

Teams, Builds und Daten bleiben getrennt, auf Servern in der EU.

Pro Team isoliert

Die Projekte, Daten und Zugangsdaten jedes Teams sind von anderen Teams isoliert.

Isolierte Builds

Jeder Build läuft für sich. Ein fehlgeschlagener Build ersetzt nie die Version, die live ist.

In der EU gehostet

Server in Frankreich, hinter einer Firewall, mit TLS und einem gehärteten Proxy vor deinen Apps.

Keine Server zu verwalten

Keine SSH-Schlüssel, Proxys oder Control Panels, um die du dich kümmern musst. Du arbeitest im Dashboard, mit der CLI, der API oder über MCP.

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, sichtbare Umgebungsvariablen und Domain-Weiterleitungen; geheime Variablen fügst du selbst hinzu, und Cronjobs legst du neu an. 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.