Udviklere

Udrul med et push. Automatisér resten.

Hostingsurge har en REST-API, en CLI og en MCP-server. Udrul ved push fra en vilkårlig Git-vært, start builds med udrulningshooks, og få JSON ud af hver CLI-kommando til scripts, CI og AI-agenter.

REST-API + OpenAPICLI med --jsonUdrulning ved pushUdrulningshooksMCP-server

En CLI til terminal, CI og agenter.

Udrul en mappe, følg logs, og administrér miljøvariabler, domæner, databaser, WordPress og importer uden at åbne kontrolpanelet.

  • Tilføj --json til en vilkårlig kommando for maskinlæsbart output
  • Sæt HOSTINGSURGE_TOKEN i CI, og spring login over
  • Importér fra Vercel, Netlify, Git, WordPress, databasedumps, cPanel og mere
  • Installér den fra hostingsurge.com, eller kør enkelte kommandoer med npx
# Installér én gang (eller kør enkelte kommandoer med npx)
npm i -g https://hostingsurge.com/cli/hostingsurge.tgz

# Log ind med et token fra Indstillinger → API- og MCP-nøgler
hostingsurge login

# Forbind mappen, udrul den, og følg logs
hostingsurge link
hostingsurge deploy --prod
hostingsurge logs --follow

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

Kommandoreference

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

KommandoHvad den gørEksempel
login · logout · whoamiGem et API-token, fjern det, eller vis, hvem du er logget ind somhostingsurge login
projects · link · openVis projekter, forbind mappen til et af dem, åbn det live sitehostingsurge link
deploy [dir] --prodUpload en mappe, byg den, og vent på URL’enhostingsurge deploy --prod
logs --followStream kørselslogs, eller build-logs med --buildhostingsurge logs --follow
env ls · add · rm · pullAdministrér miljøvariabler, eller hent dem ned i en lokal filhostingsurge env pull
domains ls · add · verify · rmTilføj egne domæner, og få de DNS-poster, der skal opsætteshostingsurge domains add www.example.com
import <source>Flyt et site, en app eller en database fra git, vercel, netlify, wordpress, db, snapshot, cpanel eller sftphostingsurge import vercel my-app
databasesOpret, tilknyt, tag backup af og gendan administrerede databaser, og slå offentlig adgang til eller frahostingsurge databases ls
wordpressStatus, opdateringer, hærdning, automatiske opdateringer, nulstilling af admin-adgangskode, sundhedstjek og backupshostingsurge wordpress status
emailE-maildomæner, postkasser og transaktionelle udsendelserhostingsurge email domains ls
cron · hooks · webhookPlanlagte kommandoer, udrulningshooks og udrulning ved pushhostingsurge hooks add nightly

En REST-API til din egen kode.

JSON over HTTPS, autentificeret med et bearer-token. OpenAPI-specifikationen beskriver alle endpoints, så du kan generere en klient i det sprog, du bruger.

  • Basis-URL https://hostingsurge.com/api/v1
  • API-tokens for hele teamet fra Indstillinger → API- og MCP-nøgler
  • Projekter, udrulninger, logs, miljøvariabler, domæner, databaser, WordPress, cron-jobs, importer og e-mail
  • Rul en udrulning tilbage, eller gør den til produktion med ét kald

Åbn OpenAPI-specifikationen

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

# Vis dine projekter
curl $API/projects \
  -H "Authorization: Bearer $HOSTINGSURGE_TOKEN"

# Udrul et af dem igen
curl -X POST $API/projects/$PROJECT_ID/deployments \
  -H "Authorization: Bearer $HOSTINGSURGE_TOKEN"

# Hent OpenAPI-specifikationen
curl $API/openapi.json

Git-workflows, der passer til den måde, du arbejder på.

Udrul ved hvert push, udrul igen hvorfra som helst, og rul tilbage, når du har brug for det.

Udrulning ved push

Installér Hostingsurges GitHub App, eller tilføj en push-webhook i GitLab, Bitbucket, Gitea eller Forgejo. Hvert push til din produktionsbranch bygges og udrulles.

Udrulningshooks

En hemmelig URL, der udruller dit projekt igen, når noget sender en POST til den: et CMS, et CI-job eller en planlagt opgave.

Rul tilbage og gør til produktion

Rul produktion tilbage til en tidligere udrulning, eller gør en klar udrulning til produktion, fra kontrolpanelet eller API’et.

Fra terminalen

# Opret en udrulningshook (URL’en vises kun én gang)
hostingsurge hooks add nightly

# Udrul igen hvorfra som helst
curl -X POST "$DEPLOY_HOOK_URL"

# Udrulning ved push fra enhver Git-vært: opret webhook-hemmeligheden
hostingsurge webhook rotate

Eller lad din AI-assistent gøre det.

Hostingsurges MCP-server giver Claude, ChatGPT, Cursor og VS Code 126 værktøjer. De forbinder, ved at du logger ind, så der er ingen nøgle at indsætte.

  • 126 værktøjer til projekter, udrulninger, domæner, databaser, WordPress, e-mail og migreringer
  • OAuth 2.1-login, eller et bearer-token til andre klienter
  • /llms.txt beskriver platformen for AI-agenter

Opsæt MCP i din klient

# Claude Code: tilføj serveren, og kør derefter /mcp for at logge ind
claude mcp add --transport http hostingsurge \
  https://hostingsurge.com/mcp

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

Spørgsmål fra udviklere

Hvordan autentificerer jeg mig?

Opret et API-token i kontrolpanelet under Indstillinger → API- og MCP-nøgler. Tokens gælder for hele teamet: send et som bearer-token til API’et, gem det med hostingsurge login, eller sæt HOSTINGSURGE_TOKEN i CI.

Hvor er API-referencen?

OpenAPI-specifikationen på /api/v1/openapi.json beskriver alle endpoints. Indlæs den i din API-klient, eller generér en typet klient ud fra den.

Kan AI-agenter bruge CLI’en?

Ja. Tilføj --json til en vilkårlig kommando for maskinlæsbart output, og sæt HOSTINGSURGE_TOKEN, så der ikke kommer en login-prompt. Til assistenter som Claude eller ChatGPT passer MCP-serveren som regel bedre.

Hvilke Git-værter kan jeg udrulle fra?

GitHub via Hostingsurges GitHub App, og GitLab, Bitbucket, Gitea og Forgejo via push-webhooks. Du kan også importere et repository fra en vilkårlig Git-URL, også private via en skrivebeskyttet deploy key.

Kan jeg udrulle uden Git?

Ja. hostingsurge deploy uploader en mappe og udruller den, og i kontrolpanelet kan du trække og slippe en mappe eller en .zip-fil.

Udrul fra din terminal.

Opret en gratis konto, lav et token under Indstillinger → API- og MCP-nøgler, og udrul dit første projekt fra kommandolinjen.