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.
Produkt wählen
WebhostingWebsites und WordPress in einem Tarif mit FestpreisCloudApps, APIs und Datenbanken aus Git oder Docker deployenAI BuilderWebsites und Apps mit KI erstellen und ändernZu jedem Projekt hinzufügen
Domains & E-MailDatenbankenManaged WordPressAgent-LaufzeitenMigrationenEntwickler
Alles zu KIEntwicklerMCP für KI-AssistentenDokumentationSicherheitStatusHostingsurge
PreiseAnmeldenEntwickler
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.
Deploye einen Ordner, verfolge Logs und verwalte Umgebungsvariablen, Domains, Datenbanken, WordPress und Importe, ohne das Dashboard zu öffnen.
--json an einen beliebigen Befehl an, um maschinenlesbare Ausgabe zu erhaltenHOSTINGSURGE_TOKEN in CI und überspringe die Anmeldung# 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
Jeder Befehl mit einem Beispiel. hostingsurge help <command> listet alle Optionen auf.
| Befehl | Funktion | Beispiel |
|---|---|---|
login · logout · whoami | Einen API-Token speichern, entfernen oder anzeigen, als wer du angemeldet bist | hostingsurge login |
projects · link · open | Projekte auflisten, diesen Ordner mit einem davon verknüpfen, die Live-Website öffnen | hostingsurge link |
deploy [dir] --prod | Einen Ordner hochladen, bauen und auf die URL warten | hostingsurge deploy --prod |
logs --follow | Laufzeit-Logs streamen, oder Build-Logs mit --build | hostingsurge logs --follow |
env ls · add · rm · pull | Umgebungsvariablen verwalten oder in eine lokale Datei ziehen | hostingsurge env pull |
domains ls · add · verify · rm | Eigene Domains hinzufügen und die zu setzenden DNS-Einträge erhalten | hostingsurge domains add www.example.com |
import <source> | Eine Website, App oder Datenbank aus git, vercel, netlify, wordpress, db, snapshot, cpanel oder sftp umziehen | hostingsurge import vercel my-app |
databases | Verwaltete Datenbanken erstellen, verbinden, sichern und wiederherstellen sowie den öffentlichen Zugriff umschalten | hostingsurge databases ls |
wordpress | Status, Updates, Härtung, automatische Updates, Zurücksetzen des Admin-Passworts, Health-Checks und Backups | hostingsurge wordpress status |
email | E-Mail-Domains, Postfächer und transaktionaler Versand | hostingsurge email domains ls |
cron · hooks · webhook | Geplante Befehle, Deploy-Hooks und Push-to-Deploy | hostingsurge hooks add nightly |
JSON über HTTPS, authentifiziert mit einem Bearer-Token. Die OpenAPI-Spezifikation beschreibt jeden Endpunkt, sodass du einen Client in deiner Sprache generieren kannst.
https://hostingsurge.com/api/v1API=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
Deploye bei jedem Push, deploye von überall neu und rolle zurück, wenn es nötig ist.
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.
Eine geheime URL, die dein Projekt neu deployt, sobald etwas einen POST an sie sendet: ein CMS, ein CI-Job oder eine geplante Aufgabe.
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
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.
/llms.txt beschreibt die Plattform für KI-Agenten# 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
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.
Die OpenAPI-Spezifikation unter /api/v1/openapi.json beschreibt jeden Endpunkt. Lade sie in deinen API-Client oder generiere daraus einen typisierten Client.
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 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.
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.
Erstelle ein kostenloses Konto, lege unter Einstellungen → API- & MCP-Schlüssel einen Token an und bring dein erstes Projekt über die Kommandozeile live.