Entwickler

Deploy per Push. Den Rest automatisierst du.

Hostingsurge bietet eine REST-API, eine CLI und einen MCP-Server. Deploye per Push von jedem Git-Host, starte Builds mit Deploy-Hooks und erhalte JSON aus jedem CLI-Befehl für Skripte, CI und KI-Agenten.

REST-API + OpenAPICLI mit --jsonPush-to-DeployDeploy-HooksMCP-Server

Eine CLI für Terminal, CI und Agenten.

Deploye einen Ordner, verfolge Logs und verwalte Umgebungsvariablen, Domains, Datenbanken, WordPress und Importe, ohne das Dashboard zu öffnen.

  • Hänge --json an einen beliebigen Befehl an, um maschinenlesbare Ausgabe zu erhalten
  • Setze HOSTINGSURGE_TOKEN in CI und überspringe die Anmeldung
  • Import von Vercel, Netlify, Git, WordPress, Datenbank-Dumps, cPanel und mehr
  • Installiere sie von hostingsurge.com oder führe einzelne Befehle mit npx aus
# Einmal installieren (oder einzelne Befehle mit npx ausführen)
npm i -g https://hostingsurge.com/cli/hostingsurge.tgz

# Mit einem Token aus Einstellungen → API- & MCP-Schlüssel anmelden
hostingsurge login

# Diesen Ordner verknüpfen, deployen und den Logs folgen
hostingsurge link
hostingsurge deploy --prod
hostingsurge logs --follow

# In CI: Token aus der Umgebung, JSON-Ausgabe
export HOSTINGSURGE_TOKEN=<token>
hostingsurge deploy --prod --project my-app --json

Befehlsreferenz

Jeder Befehl mit einem Beispiel. hostingsurge help <command> listet alle Optionen auf.

BefehlFunktionBeispiel
login · logout · whoamiEinen API-Token speichern, entfernen oder anzeigen, als wer du angemeldet bisthostingsurge login
projects · link · openProjekte auflisten, diesen Ordner mit einem davon verknüpfen, die Live-Website öffnenhostingsurge link
deploy [dir] --prodEinen Ordner hochladen, bauen und auf die URL wartenhostingsurge deploy --prod
logs --followLaufzeit-Logs streamen, oder Build-Logs mit --buildhostingsurge logs --follow
env ls · add · rm · pullUmgebungsvariablen verwalten oder in eine lokale Datei ziehenhostingsurge env pull
domains ls · add · verify · rmEigene Domains hinzufügen und die zu setzenden DNS-Einträge erhaltenhostingsurge domains add www.example.com
import <source>Eine Website, App oder Datenbank aus git, vercel, netlify, wordpress, db, snapshot, cpanel oder sftp umziehenhostingsurge import vercel my-app
databasesVerwaltete Datenbanken erstellen, verbinden, sichern und wiederherstellen sowie den öffentlichen Zugriff umschaltenhostingsurge databases ls
wordpressStatus, Updates, Härtung, automatische Updates, Zurücksetzen des Admin-Passworts, Health-Checks und Backupshostingsurge wordpress status
emailE-Mail-Domains, Postfächer und transaktionaler Versandhostingsurge email domains ls
cron · hooks · webhookGeplante Befehle, Deploy-Hooks und Push-to-Deployhostingsurge hooks add nightly

Eine REST-API für deinen eigenen Code.

JSON über HTTPS, authentifiziert mit einem Bearer-Token. Die OpenAPI-Spezifikation beschreibt jeden Endpunkt, sodass du einen Client in deiner Sprache generieren kannst.

  • Basis-URL https://hostingsurge.com/api/v1
  • Teamweite API-Tokens unter Einstellungen → API- & MCP-Schlüssel
  • Projekte, Deployments, Logs, Umgebungsvariablen, Domains, Datenbanken, WordPress, Cronjobs, Importe und E-Mail
  • Ein Deployment mit einem einzigen Aufruf zurückrollen oder in Produktion übernehmen

OpenAPI-Spezifikation öffnen

API=https://hostingsurge.com/api/v1

# Deine Projekte auflisten
curl $API/projects \
  -H "Authorization: Bearer $HOSTINGSURGE_TOKEN"

# Eines davon erneut deployen
curl -X POST $API/projects/$PROJECT_ID/deployments \
  -H "Authorization: Bearer $HOSTINGSURGE_TOKEN"

# Die OpenAPI-Spezifikation herunterladen
curl $API/openapi.json

Git-Workflows, die zu deiner Arbeitsweise passen.

Deploye bei jedem Push, deploye von überall neu und rolle zurück, wenn es nötig ist.

Push-to-Deploy

Installiere die Hostingsurge GitHub App oder füge in GitLab, Bitbucket, Gitea oder Forgejo einen Push-Webhook hinzu. Jeder Push auf deinen Produktions-Branch wird gebaut und deployt.

Deploy-Hooks

Eine geheime URL, die dein Projekt neu deployt, sobald etwas einen POST an sie sendet: ein CMS, ein CI-Job oder eine geplante Aufgabe.

Rollback und Übernahme in Produktion

Rolle die Produktion auf ein früheres Deployment zurück oder übernimm ein fertiges Deployment in Produktion, im Dashboard oder über die API.

Aus dem Terminal

# Einen Deploy-Hook erstellen (die URL wird nur einmal angezeigt)
hostingsurge hooks add nightly

# Von überall neu deployen
curl -X POST "$DEPLOY_HOOK_URL"

# Push-to-Deploy von jedem Git-Host: das Webhook-Secret erstellen
hostingsurge webhook rotate

Oder lass es deinen KI-Assistenten erledigen.

Der Hostingsurge MCP-Server gibt Claude, ChatGPT, Cursor und VS Code 126 Tools. Sie verbinden sich über eine Anmeldung, du musst also keinen Schlüssel einfügen.

  • 126 Tools für Projekte, Deployments, Domains, Datenbanken, WordPress, E-Mail und Migrationen
  • OAuth-2.1-Anmeldung oder ein Bearer-Token für andere Clients
  • /llms.txt beschreibt die Plattform für KI-Agenten

MCP in deinem Client einrichten

# Claude Code: Server hinzufügen, dann /mcp ausführen, um dich anzumelden
claude mcp add --transport http hostingsurge \
  https://hostingsurge.com/mcp

# Ein Leitfaden zur Plattform, geschrieben für KI-Agenten
curl https://hostingsurge.com/llms.txt

Fragen von Entwicklern

Wie authentifiziere ich mich?

Erstelle im Dashboard unter Einstellungen → API- & MCP-Schlüssel einen API-Token. Tokens gelten für das ganze Team: Sende einen als Bearer-Token an die API, speichere ihn mit hostingsurge login oder setze HOSTINGSURGE_TOKEN in CI.

Wo finde ich die API-Referenz?

Die OpenAPI-Spezifikation unter /api/v1/openapi.json beschreibt jeden Endpunkt. Lade sie in deinen API-Client oder generiere daraus einen typisierten Client.

Können KI-Agenten die CLI nutzen?

Ja. Hänge --json an einen beliebigen Befehl an, um maschinenlesbare Ausgabe zu erhalten, und setze HOSTINGSURGE_TOKEN, damit keine Anmeldeabfrage erscheint. Für Assistenten wie Claude oder ChatGPT ist der MCP-Server meist die bessere Wahl.

Von welchen Git-Hosts kann ich deployen?

Von GitHub über die Hostingsurge GitHub App sowie von GitLab, Bitbucket, Gitea und Forgejo über Push-Webhooks. Du kannst auch ein Repository von jeder Git-URL importieren, private über einen schreibgeschützten Deploy-Key.

Kann ich ohne Git deployen?

Ja. hostingsurge deploy lädt einen Ordner hoch und deployt ihn, und im Dashboard kannst du einen Ordner oder eine .zip-Datei per Drag & Drop hochladen.

Deploye aus deinem Terminal.

Erstelle ein kostenloses Konto, lege unter Einstellungen → API- & MCP-Schlüssel einen Token an und bring dein erstes Projekt über die Kommandozeile live.