Deploy

Udrul enhver app fra Git. Hvert push bygges.

Forbind et repository, eller upload en mappe. Hostingsurge genkender frameworket, bygger din app og kører den på servere i EU — med logs, tilbagerulning med ét klik og egne domæner med automatisk SSL.

Udrulning ved pushEn forhåndsvisning pr. branchBuild- og kørselslogsTilbagerulningAutomatisk SSLServere i Frankrig

Fra repository til app i produktion

Tre trin første gang. Derefter er et push alt, der skal til.

  1. Forbind din kodeImportér et repository fra GitHub, GitLab, Bitbucket eller en vilkårlig Git-URL — private repositories forbindes med en skrivebeskyttet deploy-nøgle, som vi genererer. Ingen Git? Upload en mappe eller en ZIP-fil.
  2. Vi klarer buildetHostingsurge genkender frameworket, indstiller build- og startkommandoerne og viser loggen live, mens der bygges. Du kan ændre kommandoerne når som helst.
  3. Gå live, og push for at opdatereNår buildet er klar, går den nye version live i produktion. Med udrulning ved push slået til sender hvert push til din produktionsbranch den næste version ud — og en tilbagerulning er kun ét klik væk.

Tag den stack med, du allerede bruger

Frameworket genkendes ud fra din kode, og buildet sættes op for dig. Det her kan du udrulle i dag.

RuntimeDet kan du udrulleKører som
Statisk siteHTML, CSS og JavaScript, eller output fra en statisk sitegeneratorStatiske filer
Next.jsKomplette Next.js-apps med serverside-renderingEn Node.js-server
ViteReact-, Vue- og Svelte-apps bygget med ViteStatiske filer
Node.jsServere bygget med Express, Fastify, NestJS, Hono og flereDin startkommando
PythonDjango-, Flask- og FastAPI-appsDin appserver
PHPPHP-sites og Laravel-appsnginx og PHP-FPM
Docker-imageEt færdigt image fra et containerregistryImaget, som det er
Mappe eller ZIPFiler uploadet direkte fra din computer, ingen Git nødvendigSom dets framework

Alt, hvad en app i produktion har brug for

Logs, tilbagerulninger, variabler, domæner og planlagte jobs — i kontrolpanelet, CLI’en eller API’et.

Udrulning ved push

Hvert push til din produktionsbranch bygges og udrulles. Fungerer med GitHub, GitLab, Bitbucket, Gitea og Forgejo.

Build- og kørselslogs

Følg et build linje for linje, og læs derefter, hvad din app skriver ud, mens den kører — i kontrolpanelet eller fra din terminal.

Tilbagerulning med ét klik

Gør en tidligere produktionsudrulning aktiv igen, eller gør en anden udrulning til produktion. Ét klik i begge tilfælde.

Miljøvariabler

Hold nøgler og indstillinger ude af din kode. Sæt dem pr. projekt, markér hemmeligheder som følsomme, og hent dem lokalt med CLI’en.

Egne domæner og SSL

Tilføj dit domæne, verificér det med en TXT-post, og få automatisk et certifikat fra Let’s Encrypt. Omdiriger også www og gamle domæner.

Cron-jobs

Kør tilbagevendende kommandoer efter en tidsplan i din apps container. Skal et job køre med det samme? Klik på Kør nu.

Udrulningshooks

En hemmelig URL, der udruller produktion igen, når den kaldes — fra CI, en udgiv-knap i et CMS eller en hvilken som helst anden tjeneste.

En forhåndsvisning pr. branch

Push en branch, så får den sin egen forhåndsvisningsadresse, og du kan tjekke en ændring, før den når produktion. Ikke til WordPress-sites.

Beskyttelse og edge-regler

Sæt en adgangskode eller en IP-tilladelsesliste foran en udrulning, gennemtving HTTPS, og sæt svarheadere og omdirigeringer.

Databaser ved siden af din app

Tilføj PostgreSQL, MySQL, MariaDB, Redis eller MongoDB på dit teams private netværk. Forbindelsesstrengen havner i dine miljøvariabler.

Måles ikke endnu: trafik og lagring. Build-minutter tælles pr. team, og hvert projekt kører inden for din plans grænse for CPU og hukommelse.

Udrul fra din terminal, CI eller AI-assistent

Kontrolpanelet er én vej ind. CLI’en, REST-API’et og MCP håndterer også udrulninger, logs, variabler og domæner, så scripts, pipelines og agenter kan levere.

  • En CLI til terminal og CI med --json-output til scripts og agenter
  • HOSTINGSURGE_TOKEN til CI-pipelines, så der ikke er noget login-trin
  • Et REST-API med en OpenAPI-specifikation
  • MCP til Claude, ChatGPT, Cursor og VS Code: log ind, ingen nøgler at indsætte

Udforsk API’et og CLI’en

Forbind din AI

# Installér CLI’en, og log ind
npm i -g https://hostingsurge.com/cli/hostingsurge.tgz
hostingsurge login

# Knyt denne mappe til et projekt, og udrul den
hostingsurge link
hostingsurge deploy --prod

# Følg, hvad din app skriver ud
hostingsurge logs --follow

Bygget til isolation

Teams, builds og data holdes adskilt, på servere i EU.

Isoleret pr. team

Hvert teams projekter, data og loginoplysninger er isoleret fra andre teams.

Isolerede builds

Hvert build kører for sig. Et mislykket build erstatter aldrig den version, der er live.

Hostet i EU

Servere i Frankrig, bag en firewall, med TLS og en hærdet proxy foran dine apps.

Ingen servere at passe

Ingen SSH-nøgler, proxyer eller kontrolpaneler at holde styr på. Du arbejder i kontrolpanelet, CLI’en, API’et eller via MCP.

Spørgsmål om Deploy, besvaret

Stacks, Git, domæner og hvad der sker, når en udrulning mislykkes.

Hvilke frameworks og sprog kan jeg udrulle?

Statiske sites, Next.js med serverside-rendering, Vite-apps, Node.js, Python og PHP samt Docker-images fra et registry og uploadede mapper eller ZIP-filer. Frameworket genkendes ud fra din kode, og du kan justere build- og startkommandoerne.

Skal jeg bruge GitHub?

Nej. Importér fra en hvilken som helst Git-vært via URL — GitHub, GitLab, Bitbucket, Codeberg, Gitea eller din egen server. Private repositories forbindes med en skrivebeskyttet deploy-nøgle, som Hostingsurge genererer. Du kan også uploade en mappe eller en ZIP-fil eller udrulle fra din terminal med CLI’en.

Hvordan flytter jeg et projekt fra Vercel?

Brug Vercel-importen med en læsetoken. Den tager framework- og build-indstillinger, synlige miljøvariabler og domæneomdirigeringer med; hemmelige variabler tilføjer du selv, og cron-jobs opretter du igen. Appen kører på en forhåndsvisningsadresse, mens Vercel fortsat svarer, og du ændrer DNS, når alt stemmer. Sådan fungerer migrering

Hvad sker der, hvis en udrulning mislykkes?

Det mislykkede build stopper med hele sin log, og den version, der er live, bliver ved med at svare. Hvis en version, der allerede er gået live, opfører sig forkert, ruller du tilbage til en tidligere produktionsudrulning med ét klik.

Kan jeg bruge mit eget domæne?

Ja. Tilføj domænet, udgiv en TXT-post, der beviser, at du ejer det, og tilføj præcis de DNS-poster, som kontrolpanelet viser. SSL-certifikatet udstedes automatisk, og du kan omdirigere andre domæner, som www, til dit hoveddomæne.

Hvor hostes mine apps?

På servere i Frankrig (EU), bag en firewall med TLS og en hærdet proxy. Hvert teams projekter, data og loginoplysninger er isoleret fra andre teams.

Hvad koster Deploy?

Deploy er en del af Cloud, prissat som Railway og Render. Hobby koster $5 og Pro $20 om måneden, hver med forbrug for det samme beløb inkluderet; derudover koster CPU $20 pr. vCPU-måned og hukommelse $10 pr. GB-måned, afregnet pr. sekund. Instanser til fast pris starter ved $7 om måneden, og statiske sites og builds er gratis. Priser i USD, ekskl. moms. Priser for Deploy

Udrul din første app på Free.

Forbind et repository, eller upload en mappe. Flytter du fra Vercel? Importér projektet, og tjek det på en forhåndsvisningsadresse, før du ændrer DNS.