Utviklere

Rull ut med en push. Automatiser resten.

Hostingsurge har et REST-API, et CLI og en MCP-server. Rull ut ved push fra en hvilken som helst Git-vert, start bygg med utrullingskroker og få JSON fra hver CLI-kommando for skript, CI og AI-agenter.

REST-API + OpenAPICLI med --jsonUtrulling ved pushUtrullingskrokerMCP-server

Et CLI for terminal, CI og agenter.

Rull ut en mappe, følg logger og administrer miljøvariabler, domener, databaser, WordPress og importer uten å åpne kontrollpanelet.

  • Legg til --json på en hvilken som helst kommando for maskinlesbar utdata
  • Sett HOSTINGSURGE_TOKEN i CI og hopp over innloggingen
  • Importer fra Vercel, Netlify, Git, WordPress, databasedumper, cPanel og mer
  • Installer det fra hostingsurge.com, eller kjør enkeltkommandoer med npx
# Installer én gang (eller kjør enkeltkommandoer med npx)
npm i -g https://hostingsurge.com/cli/hostingsurge.tgz

# Logg inn med en token fra Innstillinger → API- og MCP-nøkler
hostingsurge login

# Koble mappen, rull den ut og følg loggene
hostingsurge link
hostingsurge deploy --prod
hostingsurge logs --follow

# I CI: token fra miljøet, JSON som utdata
export HOSTINGSURGE_TOKEN=<token>
hostingsurge deploy --prod --project my-app --json

Kommandoreferanse

Alle kommandoer, med eksempel. hostingsurge help <command> viser alle flagg.

KommandoHva den gjørEksempel
login · logout · whoamiLagre en API-token, fjern den eller vis hvem du er logget inn somhostingsurge login
projects · link · openList prosjekter, koble mappen til et av dem, åpne nettstedethostingsurge link
deploy [dir] --prodLast opp en mappe, bygg den og vent på URL-enhostingsurge deploy --prod
logs --followStrøm kjørelogger, eller bygglogger med --buildhostingsurge logs --follow
env ls · add · rm · pullAdministrer miljøvariabler, eller hent dem til en lokal filhostingsurge env pull
domains ls · add · verify · rmLegg til egne domener og få DNS-postene som skal setteshostingsurge domains add www.example.com
import <source>Flytt et nettsted, en app eller en database fra git, vercel, netlify, wordpress, db, snapshot, cpanel eller sftphostingsurge import vercel my-app
databasesOpprett, koble til, ta sikkerhetskopi av og gjenopprett administrerte databaser, og slå offentlig tilgang av eller påhostingsurge databases ls
wordpressStatus, oppdateringer, herding, automatiske oppdateringer, nytt adminpassord, helsesjekker og sikkerhetskopierhostingsurge wordpress status
emailE-postdomener, postbokser og transaksjonelle utsendelserhostingsurge email domains ls
cron · hooks · webhookPlanlagte kommandoer, utrullingskroker og utrulling ved pushhostingsurge hooks add nightly

Et REST-API for din egen kode.

JSON over HTTPS, autentisert med en bearer-token. OpenAPI-spesifikasjonen beskriver hvert endepunkt, så du kan generere en klient i språket du bruker.

  • Basis-URL https://hostingsurge.com/api/v1
  • API-tokener for hele teamet fra Innstillinger → API- og MCP-nøkler
  • Prosjekter, utrullinger, logger, miljøvariabler, domener, databaser, WordPress, cron-jobber, importer og e-post
  • Rull tilbake en utrulling eller sett den i produksjon med ett kall

Åpne OpenAPI-spesifikasjonen

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

# List prosjektene dine
curl $API/projects \
  -H "Authorization: Bearer $HOSTINGSURGE_TOKEN"

# Rull ut ett av dem på nytt
curl -X POST $API/projects/$PROJECT_ID/deployments \
  -H "Authorization: Bearer $HOSTINGSURGE_TOKEN"

# Last ned OpenAPI-spesifikasjonen
curl $API/openapi.json

Git-flyter som passer måten du jobber på.

Rull ut ved hver push, rull ut på nytt fra hvor som helst og rull tilbake når du trenger det.

Utrulling ved push

Installer Hostingsurges GitHub-app, eller legg til en push-webhook i GitLab, Bitbucket, Gitea eller Forgejo. Hver push til produksjonsgrenen bygges og rulles ut.

Utrullingskroker

En hemmelig URL som ruller ut prosjektet på nytt når noe sender en POST til den: et CMS, en CI-jobb eller en planlagt oppgave.

Rull tilbake og sett i produksjon

Rull produksjon tilbake til en tidligere utrulling, eller sett en ferdig utrulling i produksjon, fra kontrollpanelet eller API-et.

Fra terminalen

# Opprett en utrullingskrok (URL-en vises bare én gang)
hostingsurge hooks add nightly

# Rull ut på nytt fra hvor som helst
curl -X POST "$DEPLOY_HOOK_URL"

# Utrulling ved push fra en hvilken som helst Git-vert: opprett webhook-hemmeligheten
hostingsurge webhook rotate

Eller la AI-assistenten din gjøre det.

Hostingsurges MCP-server gir Claude, ChatGPT, Cursor og VS Code 126 verktøy. De kobler til ved at du logger inn, så det er ingen nøkkel å lime inn.

  • 126 verktøy for prosjekter, utrullinger, domener, databaser, WordPress, e-post og migreringer
  • OAuth 2.1-innlogging, eller en bearer-token for andre klienter
  • /llms.txt beskriver plattformen for AI-agenter

Sett opp MCP i klienten din

# Claude Code: legg til serveren, og kjør /mcp for å logge inn
claude mcp add --transport http hostingsurge \
  https://hostingsurge.com/mcp

# En guide til plattformen, skrevet for AI-agenter
curl https://hostingsurge.com/llms.txt

Spørsmål fra utviklere

Hvordan autentiserer jeg meg?

Opprett en API-token i kontrollpanelet under Innstillinger → API- og MCP-nøkler. En token gjelder for hele teamet: send den som bearer-token til API-et, lagre den med hostingsurge login eller sett HOSTINGSURGE_TOKEN i CI.

Hvor finner jeg API-referansen?

OpenAPI-spesifikasjonen på /api/v1/openapi.json beskriver hvert endepunkt. Last den inn i API-klienten din eller generer en typet klient fra den.

Kan AI-agenter bruke CLI-et?

Ja. Legg til --json på en hvilken som helst kommando for maskinlesbar utdata, og sett HOSTINGSURGE_TOKEN slik at agenten slipper å logge inn. For assistenter som Claude eller ChatGPT passer MCP-serveren som regel bedre.

Hvilke Git-verter kan jeg rulle ut fra?

GitHub via Hostingsurges GitHub-app, og GitLab, Bitbucket, Gitea og Forgejo via push-webhooks. Du kan også importere et repo fra en hvilken som helst Git-URL, også private via en skrivebeskyttet deploy key.

Kan jeg rulle ut uten Git?

Ja. hostingsurge deploy laster opp en mappe og ruller den ut, og i kontrollpanelet kan du dra og slippe en mappe eller en .zip-fil.

Rull ut fra terminalen.

Opprett en gratis konto, lag en token under Innstillinger → API- og MCP-nøkler og rull ut ditt første prosjekt fra kommandolinjen.