Hvad er webhosting? Sådan forbliver websites og apps online
Webhosting er at køre dit website eller din app på computere, der er tændt hele tiden og forbundet til internettet, så alle kan nå den til enhver tid. Hostingudbyderen gemmer dine filer, kører din kode og sender sider og data til besøgendes browsere, når de beder om det. Din laptop kunne teknisk set gøre det samme, men hostingudbydere gør det pålideligt, sikkert og i stor skala.
Hvorfor det betyder noget, når du bygger med AI
Når du bygger med en AI-app-builder, kører din app først i en forhåndsvisning: en privat kopi, som du (og måske medarbejdere) kan bruge. Hosting er det, der gør den til en live app på en offentlig adresse, som kunder kan åbne.
Den type hosting, din app har brug for, afhænger af, hvad den gør. En landingsside behøver meget lidt. En app med logins, en database og betalinger har brug for en server, der kører din kode, et sted at gemme data og HTTPS. At forstå forskellen hjælper dig med at vælge en builder, anslå driftsomkostninger og vide, hvad der sker, hvis din app pludselig får travlt — eller hvis du en dag vil flytte den et andet sted hen.
En hverdagsanalogi
Tænk på hosting som lokaler til en virksomhed.
- Et marked-stand er statisk hosting: billigt, hurtigt at sætte op, perfekt til at vise og sælge et fast udvalg.
- Et delt kontor er shared hosting: du lejer et skrivebord i en bygning med mange andre virksomheder, og deler elevatoren, internettet og køkkenet. Det er overkommeligt, men en støjende nabo påvirker dig.
- Dit eget serviceret kontor er en virtuel privat server (VPS): dit eget rum med garanterede ressourcer, men du har ansvaret for, hvad der foregår indenfor.
- Din egen bygning er en dedikeret server: fuld kontrol og fuldt ansvar.
- Et administreret kontor, der vokser og krymper med dit team, er cloud- eller platformhosting: du bruger det, du har brug for, betaler for det, du bruger, og udlejeren klarer vedligeholdelsen.
Dit domænenavn er adressen på skiltet. DNS er kortet, der fortæller besøgende, hvilken bygning adressen hører til.
Typer af hosting
| Type | Hvad det er | Godt til | Du styrer |
|---|---|---|---|
| Statisk hosting | Serverer faste filer (HTML, CSS, JavaScript, billeder), ofte fra et CDN | Landingssider, porteføljer, markedsføringssites, frontend-only apps | Næsten intet |
| Shared hosting | Mange sites på én server, ofte med et kontrolpanel | Små WordPress- eller PHP-sites | Nogle indstillinger |
| VPS | En virtuel maskine med dedikerede ressourcer | Tilpassede apps, hvis du er tryg ved at køre en server | Operativsystemet, sikkerhedsopdateringer, udrulninger |
| Dedikeret server | En hel fysisk maskine | Høj, stabil belastning med særlige behov | Alt |
| Platform as a Service (PaaS) | Du leverer koden; platformen bygger, kører og skalerer den | De fleste webapps og API'er | Din kode og konfiguration |
| Serverless | Kode kører efter behov pr. forespørgsel; intet kører, når det er inaktivt | Svingende eller lav trafik, API'er, baggrundsopgaver | Dine funktioner |
De fleste AI-app-builders, der hoster for dig, fungerer som en PaaS: du trykker på udgiv, og platformen klarer servere, skalering og certifikater.
Et praktisk eksempel: hvad en bookingapp kræver for at gå live
Tag en bookingapp til en frisørsalon med en offentlig bookingside, kundekonti og et ejerdashboard. For at være live skal den have:
| Del | Hvad den gør | Hvor den kører |
|---|---|---|
| Frontend | Siderne og knapperne i besøgendes browser | Statisk hosting / CDN |
| Backend | Tjekker ledighed, gemmer bookinger, håndhæver hvem der må se hvad | En server eller container |
| Database | Gemmer ydelser, kunder og bookinger | En administreret database |
| Filopbevaring | Gemmer uploadede billeder | Objektlagring |
| Domæne + DNS | book.dinsalon.dk peger på appen | Din registrar / DNS-udbyder |
| HTTPS-certifikat | Krypterer trafik; viser hængelåsen | Udstedt af hosten eller en certifikatudsteder |
| Hemmeligheder | API-nøgler til e-mail og betalinger | Hostens miljøvariabler |
Hvis du selv skulle udrulle dette, skulle du sætte hver del op. En platform, der hoster for dig, samler dem. Uanset hvad hjælper det at vide, at delene findes — guiden frontend vs. backend forklarer opdelingen.
Vigtige termer
| Term | Betydning |
|---|---|
| Server | En computer, der svarer på forespørgsler over et netværk. |
| Udrul / udgiv | At lægge en version af din kode på hostingen, så den er live. |
| Oppetid | Den andel af tiden, sitet kan nås. |
| Båndbredde / egress | Mængden af data, din app sender til besøgende. Ofte faktureret. |
| CDN | Content delivery network: kopier af dine filer på servere rundt om i verden, så de indlæses hurtigere. |
| SSL/TLS, HTTPS | Kryptering mellem browser og server. TLS er den moderne protokol; »SSL-certifikat« er det almindelige navn. |
| Skalering | At håndtere mere trafik: større maskiner (lodret) eller flere af dem (vandret). |
| Skalering til nul / cold start | Inaktive apps stopper for at spare penge; den første forespørgsel efter en pause tager lidt længere, mens appen vågner. |
| Miljøvariabler | Konfiguration og hemmeligheder, din app får under kørsel, holdt ude af koden. |
| Logs | Optegnelser over, hvad appen gjorde, brugt til at diagnosticere fejl. |
| Container | En pakket app med alt, den behøver for at køre, ofte bygget fra en Dockerfile. |
Almindelige fejl og misforståelser
- At forveksle domænet med hostingen. At købe
dinnavn.dklægger ikke et site på det. Du skal også have hosting og DNS-poster, der peger derhen. - At antage, at »ubegrænset« er ubegrænset. Planer, der reklamerer med ubegrænset båndbredde eller lager, har typisk fair-use-vilkår. Læs dem.
- At glemme driftsomkostninger. At bygge en app er én omkostning; hosting, database, lager og tredjepartes API'er er løbende. Tjek, hvordan hver enkelt faktureres, før lancering.
- At gemme filer på serverens disk. På de fleste moderne hostings er serverens lokale disk midlertidig og kan blive slettet ved hver udrulning eller genstart. Uploadede filer hører hjemme i objektlagring.
- At behandle forhåndsvisningen som produktion. Forhåndsvisninger kan pauses, bruge testdata eller kun være synlige for dig. Udgiv, før du deler.
- At ignorere, hvor du kan flytte hen. Hvis din hosting er bundet til én platform, så tjek, om du kan eksportere koden og køre den andetsteds senere.
Hvad du beder din AI-builder om
- »Hvad skal denne app bruge for at køre, når den er udgivet: kun statiske filer, eller også en server og database?«
- »Hvor gemmes uploadede filer? Sørg for, at de ikke ligger på serverens lokale disk.«
- »Gem alle API-nøgler i miljøvariabler.«
- »Tilføj cache-headers til billeder og statiske filer.«
- »Vis mig logs for den seneste mislykkede forespørgsel.«
- »Hvis jeg ville hoste dette et andet sted, hvad ville jeg så have brug for?« — se sådan eksporterer og selv-hoster du en AI-bygget app.
Hosting på Mythex
På Mythex er hosting en del af builderen. Når du udgiver, tager Mythex et øjebliksbillede af projektet og udruller det til dinnavn.mythex.app: statiske frontends går ud som statiske sites, og backends kører på administrerede maskiner, der går i dvale, når de er inaktive, og vågner ved næste besøg. Databasen og filopbevaringen følger med projektet, når din app har brug for dem. Hosting, båndbredde, database og lager bruger det samme kreditsaldo som bygning, og Pro betaler halvdelen af Free-prisen for dem; statiske sites bruger ingen kreditter, mens de ligger inaktive. Pro tilføjer egne domæner med HTTPS udstedt automatisk. Dokumentationen dækker udgivelse og hostinggrænser, og priser sammenligner planerne.
Spørgsmål
Hvad er webhosting med enkle ord?
Webhosting er at leje plads og computerkraft på servere, der altid er tændt og forbundet til internettet, så din hjemmeside eller app kan nås af alle til enhver tid. Hosten gemmer dine filer, kører din kode og sender sider til besøgendes browsere.
Er et domæne det samme som hosting?
Nej. Et domæne er det navn, folk skriver, fx eksempel.dk. Hosting er stedet, hvor sitet faktisk kører. DNS-poster forbinder de to ved at pege domænet mod din host. Du kan købe dem hos samme firma eller hos forskellige.
Har jeg brug for separat hosting til en app bygget med AI?
Det afhænger af builderen. Nogle AI-app-builders, Mythex inklusive, hoster appen for dig, når du udgiver den. Andre genererer kode, du selv skal udrulle til en hostingudbyder.
Hvad er forskellen på statisk og dynamisk hosting?
Statisk hosting serverer filer, der er ens for alle besøgende, fx en landingsside — det er enkelt, hurtigt og billigt. Dynamisk hosting kører serverkode, der bygger svar pr. forespørgsel, hvilket apps med logins, databaser og betalinger har brug for.