Driftsättning vid push
Installera Hostingsurges GitHub-app, eller lägg till en push-webhook i GitLab, Bitbucket, Gitea eller Forgejo. Varje push till produktionsgrenen byggs och driftsätts.
Utvecklare
Hostingsurge har ett REST-API, ett CLI och en MCP-server. Driftsätt vid push från valfri Git-värd, starta byggen med driftsättningskrokar och få JSON från varje CLI-kommando för skript, CI och AI-agenter.
Driftsätt en mapp, följ loggar och hantera miljövariabler, domäner, databaser, WordPress och importer utan att öppna kundpanelen.
--json på valfritt kommando för maskinläsbar utdataHOSTINGSURGE_TOKEN i CI och hoppa över inloggningen# Installera en gång (eller kör med npx) npm i -g https://hostingsurge.com/cli/hostingsurge.tgz # Logga in med en token från Inställningar → Nycklar hostingsurge login # Länka mappen, driftsätt och följ loggarna hostingsurge link hostingsurge deploy --prod hostingsurge logs --follow # I CI: token från miljön, JSON som utdata export HOSTINGSURGE_TOKEN=<token> hostingsurge deploy --prod --project my-app --json
Alla kommandon, med exempel. hostingsurge help <command> visar alla flaggor.
| Kommando | Vad det gör | Exempel |
|---|---|---|
login · logout · whoami | Spara en API-token, ta bort den eller visa vem du är inloggad som | hostingsurge login |
projects · link · open | Lista projekt, länka mappen till ett av dem, öppna sajten | hostingsurge link |
deploy [dir] --prod | Ladda upp en mapp, bygg den och vänta på URL:en | hostingsurge deploy --prod |
logs --follow | Följ körloggar, eller byggloggar med --build | hostingsurge logs --follow |
env ls · add · rm · pull | Hantera miljövariabler, eller hämta dem till en lokal fil | hostingsurge env pull |
domains ls · add · verify · rm | Lägg till egna domäner och få DNS-posterna att sätta | hostingsurge domains add www.example.com |
import <source> | Flytta en sajt, app eller databas från git, vercel, netlify, wordpress, db, snapshot, cpanel eller sftp | hostingsurge import vercel my-app |
databases | Skapa, koppla, säkerhetskopiera och återställ hanterade databaser, och slå av eller på publik åtkomst | hostingsurge databases ls |
wordpress | Status, uppdateringar, härdning, automatiska uppdateringar, nytt adminlösenord, hälsokontroller och backuper | hostingsurge wordpress status |
email | E-postdomäner, brevlådor och transaktionella utskick | hostingsurge email domains ls |
cron · hooks · webhook | Schemalagda kommandon, driftsättningskrokar och driftsättning vid push | hostingsurge hooks add nightly |
JSON över HTTPS, autentiserat med en bearer-token. OpenAPI-specen beskriver varje endpoint, så du kan generera en klient i det språk du använder.
https://hostingsurge.com/api/v1API=https://hostingsurge.com/api/v1 # Lista dina projekt curl $API/projects \ -H "Authorization: Bearer $HOSTINGSURGE_TOKEN" # Driftsätt ett av dem igen curl -X POST $API/projects/$PROJECT_ID/deployments \ -H "Authorization: Bearer $HOSTINGSURGE_TOKEN" # Hämta OpenAPI-specen curl $API/openapi.json
Driftsätt vid varje push, driftsätt igen varifrån som helst och återställ när du behöver.
Installera Hostingsurges GitHub-app, eller lägg till en push-webhook i GitLab, Bitbucket, Gitea eller Forgejo. Varje push till produktionsgrenen byggs och driftsätts.
En hemlig URL som driftsätter projektet igen när något skickar en POST till den: ett CMS, ett CI-jobb eller en schemalagd uppgift.
Återställ produktion till en tidigare driftsättning, eller gör en klar driftsättning till produktion, från kundpanelen eller API:t.
Från terminalen
# Skapa en driftsättningskrok (URL:en visas en gång) hostingsurge hooks add nightly # Driftsätt igen varifrån som helst curl -X POST "$DEPLOY_HOOK_URL" # Driftsättning vid push från valfri Git-värd: skapa webhook-hemligheten hostingsurge webhook rotate
Hostingsurges MCP-server ger Claude, ChatGPT, Cursor och VS Code 72 verktyg. De ansluter genom att du loggar in, så det finns ingen nyckel att klistra in.
/llms.txt beskriver plattformen för AI-agenter# Claude Code: lägg till och logga in med /mcp claude mcp add --transport http hostingsurge \ https://hostingsurge.com/mcp # En guide till plattformen, skriven för AI-agenter curl https://hostingsurge.com/llms.txt
Skapa en API-token i kundpanelen under Inställningar → Nycklar. En token gäller för hela teamet: skicka den som bearer-token till API:t, spara den med hostingsurge login eller sätt HOSTINGSURGE_TOKEN i CI.
OpenAPI-specen på /api/v1/openapi.json beskriver varje endpoint. Läs in den i din API-klient eller generera en typad klient från den.
Ja. Lägg till --json på valfritt kommando för maskinläsbar utdata och sätt HOSTINGSURGE_TOKEN så slipper agenten logga in. För assistenter som Claude eller ChatGPT passar MCP-servern oftast bättre.
GitHub via Hostingsurges GitHub-app, och GitLab, Bitbucket, Gitea och Forgejo via push-webhooks. Du kan också importera ett repo från valfri Git-URL, även privata via en skrivskyddad deploy-nyckel.
Ja. hostingsurge deploy laddar upp en mapp och driftsätter den, och i kundpanelen kan du dra och släppa en mapp eller en .zip-fil.
Skapa ett gratiskonto, gör en token under Inställningar → Nycklar och driftsätt ditt första projekt från kommandoraden.