Hvad en webshop kræver af serveren, hvilke hostingmodeller der findes, og hvad e-commerce hosting koster til Shopify, Shopware, WooCommerce og Magento i Danmark.
E-commerce hosting er drift af en webshop på servere, der er bygget til shopsoftware, betalinger og belastningsspidser. En webshop kræver mere end en almindelig hjemmeside: en hurtig database, en cache, en søgefunktion, baggrundsprocesser til e-mails og importer, daglige backups og en krypteret forbindelse. Hvilke byggesten der præcis skal til, afhænger af shopsystemet.
Hos lejede shopløsninger som Shopify er hosting en del af abonnementet, mens du selv vælger hosting til Shopware, WooCommerce eller Magento. Ifølge Shopifys tyske prisside koster Shopify fra 27 € om måneden ved årlig betaling, inklusive server og SSL-certifikat; priserne for Danmark finder du på Shopifys danske prisside. For en selvhostet Shopware-shop ligger de rene hostingomkostninger efter vores erfaring på 370 til 750 kr. om måneden for små shops, 1.100 til 3.700 kr. for mellemstore virksomheder og 3.700 til 11.000 kr. for B2B- og klyngemiljøer.
Prisen på serveren er sjældent den største post. Det bliver dyrere med nedbrud, langsomme sider og en drift, som ingen tager sig af. Regn derfor altid opdateringer, overvågning og nødberedskab med.
Artiklen henvender sig til direktører, e-commerce-ansvarlige og IT-chefer i Danmark, der vil sætte en ny webshop op, skifte hostingudbyder eller gennemgå de løbende omkostninger. Den forklarer på tværs af shopsystemer, hvilke hostingmodeller der findes, hvad serveren skal kunne, og hvordan du planlægger omkostningerne realistisk. Hvordan du driver Shopware specifikt, og hvilke udbydere der kommer på tale, kan du læse i artiklen Shopware hosting.
En virksomhedshjemmeside leverer først og fremmest sider, der sjældent ændrer sig. En webshop regner ved næsten hvert klik: priser pr. kundegruppe, lagerbeholdning, kurv, fragt og rabatkoder. Hver af disse forespørgsler går til databasen, og kun en del af dem kan caches.
I baggrunden kører opgaver, som ikke har noget med den besøgende at gøre: ordrebekræftelser sendes, lagerbeholdninger hentes fra ERP-systemet, produktdata importeres, sitemaps genereres, og søgeindekser opdateres. Shopware klarer det via en beskedkø og planlagte opgaver, WooCommerce via Action Scheduler og Magento via cronjobs og message queues. På et simpelt webhotel mangler der ofte vedvarende processer eller et rigtigt cronjob.
Kundekonti, adresser, ordrehistorik og afhængigt af betalingsmetoden også betalingsdata ligger på serveren eller passerer gennem den. Dermed bliver hostingudbyderen databehandler i henhold til GDPR. Et sikkerhedshul rammer så ikke kun din hjemmeside, men også dine kunder.
Er en præsentationsside nede i en time, opdager næsten ingen det. Er en webshop nede i en time på Black Friday, mangler omsætningen fra den time, og en del af kunderne køber hos konkurrenten. Derfor tæller oppetid, supportens reaktionstid og en afprøvet beredskabsplan mere end grundprisen, når det gælder e-commerce hosting.
Der er seks udbredte måder at drive en webshop på. De adskiller sig især ved, hvem der tager sig af server, software og sikkerhed.
| Model | Hvem driver hvad | Typisk til | Største risiko |
|---|---|---|---|
| Delt hosting (webhotel) | Udbyderen driver serveren, og du deler den med mange andre kunder. | Meget små WooCommerce-shops, testmiljøer | For lidt ydeevne under belastning, næsten ingen indflydelse på konfigurationen |
| Managed hosting | Udbyderen driver server og software-stack (PHP, database, cache), du eller dit bureau driver shopsoftwaren. | Shopware, WooCommerce og Magento i mellemstore virksomheder | Ydelsernes omfang varierer meget fra udbyder til udbyder |
| Egen virtuel eller dedikeret server | Udbyderen stiller hardwaren til rådighed, du har ansvaret for alt ovenpå. | Teams med egen systemadministration | Sikkerhedsopdateringer og nedbrud ligger helt hos dig |
| Cloud-infrastruktur (IaaS) | Udbyderen leverer fleksibel regnekraft, du bygger selv miljøet. | Store shops med meget svingende trafik | Stor indsats til opsætning og drift |
| Platform as a Service (PaaS) | Udbyderen driver platform, skalering og backups, du har ansvaret for kode og opdateringer. | Shops med egen udvikling og jævnlige deployments | Binding til udbyderen, priser ofte kun på forespørgsel |
| Software as a Service (SaaS) | Udbyderen driver det hele, også shopsoftwaren. | Shopify, Shopware SaaS | Begrænsninger i tilpasninger og integrationer |
Ved delt hosting deler mange hjemmesider én server. Det er billigt og rækker til en lille WooCommerce-installation eller en test. Til Shopware eller Magento passer det næsten aldrig, fordi baggrundsprocesser, tilstrækkelig PHP-hukommelse, Redis eller en søgemaskine som OpenSearch mangler.
Managed hosting er for de fleste mellemstore forhandlere med Shopware, WooCommerce eller Magento det fornuftige udgangspunkt. Udbyderen holder styresystem, PHP, database og webserver opdateret, overvåger serveren og tager backups. Selve shopsoftwaren og dens udvidelser forbliver dit eller dit bureaus ansvar. Spørg præcist, hvor grænsen går, for „managed“ er ikke et beskyttet begreb.
Ved Platform as a Service driver udbyderen infrastrukturen og skalerer den automatisk, og du leverer koden. Shopware PaaS Native kører ifølge Shopware udelukkende hos AWS i regionen Frankfurt (eu-central-1). Shopware tager sig dér af Kubernetes, database, søgning, cache, CDN, firewall og backups, mens opdateringen af selve Shopware forbliver hos forhandleren. Ved Software as a Service som Shopify står udbyderen også for shopsoftwaren. Du lejer en færdig webshop og udvider den med apps.
Valget af hosting følger valget af shopsystem, ikke omvendt. Oplysningerne nedenfor stammer fra producenternes officielle dokumentation.
Shopware 6.7 kræver PHP 8.2, 8.3 eller 8.4 samt MySQL fra 8.0.17 eller MariaDB fra 10.11. Enkelte versioner nævner Shopware udtrykkeligt som problematiske: MySQL 8.0.20 og 8.0.21 samt MariaDB 10.11.5 og 11.0.3. Til build af brugerfladen skal der bruges Node.js fra version 20. Redis fra 7.0 er valgfrit, men i produktion næsten altid en god idé. Til infrastrukturen nævner Shopware-dokumentationen byggesten som en søgning baseret på Elasticsearch, en databaseklynge, en beskedkø, en rate limiter og en HTTPS-reverse-proxy. Shopware kan hostes selv, på Shopware PaaS Native eller drives som SaaS. Hvilken version du bør bruge, forklarer artiklen Shopware-opdatering og versioner.
Shopify er et rent SaaS-system. Webhosting og et SSL-certifikat er ifølge prissiden inkluderet i alle planer. Du vælger ikke en server eller en hostingudbyder, men en plan: Basic, Grow, Advanced eller Plus. Begrænsningerne ligger ikke i serveren, men i tilpasningsmulighederne. Checkout kan Shopify for eksempel kun tilpasses fuldt ud i Plus-planen. En fair sammenligning af de to systemer finder du under Shopify eller Shopware.
WooCommerce er en udvidelse til WordPress. Til aktuelle versioner anbefaler WooCommerce PHP fra 8.3, MySQL fra 8.0 eller MariaDB fra 10.6, en WordPress-hukommelsesgrænse på mindst 256 MB og HTTPS. En lille WooCommerce-shop kører fint på et godt webhotel. Efter vores erfaring kan det betale sig at vælge en managed løsning med objektcache, når du når nogle tusinde ordrer om måneden eller har mange plugins.
Magento Open Source og Adobe Commerce stiller de højeste krav på denne liste. Som testede versioner til release 2.4.9 nævner Adobe blandt andet PHP 8.5, MySQL 8.4 eller MariaDB 12.3, OpenSearch 3, Valkey 9, RabbitMQ 4.3 og Varnish 8. Den stack skal en hostingudbyder tilbyde målrettet. Hvad det betyder for udbydere og omkostninger, behandler vi i en separat artikel om Magento hosting. En systemsammenligning kan du læse under Shopware vs. Magento vs. WooCommerce.
Uanset system har en selvhostet webshop brug for de samme byggesten. Med denne liste kan du gennemgå ethvert hostingtilbud.
Mangler et af punkterne, kører webshoppen ofte alligevel. Problemerne viser sig først under belastning, ved næste opdatering eller i en nødsituation, altså netop når det bliver dyrt.
Et gyldigt TLS-certifikat er et must, og de fleste udbydere udsteder det gratis via Let’s Encrypt. Vigtigere er spørgsmålet, om kortdata overhovedet havner på din server. PCI DSS er den globale sikkerhedsstandard for alle, der gemmer, behandler eller overfører kortdata. Integrerer du betalingstjenester, så felterne til kortdata kommer fra betalingsudbyderen, forbliver kortdataene uden for din server. Stripe henviser i den forbindelse til det forenklede spørgeskema SAQ A ved Checkout og Elements. Det mindsker kontrolarbejdet markant, men erstatter ikke omhu med resten af serveren.
Din hostingudbyder behandler personoplysninger på dine vegne. Efter GDPR artikel 28 må du kun bruge databehandlere, der giver tilstrækkelige garantier for passende tekniske og organisatoriske foranstaltninger. Det kræver en databehandleraftale. Den regulerer blandt andet behandlingens genstand, varighed og formål, udbyderens pligt til at følge dine instrukser og sletning eller tilbagelevering af data, når aftalen ophører. Seriøse udbydere stiller aftalen til rådighed som standard. I Danmark fører Datatilsynet tilsyn med reglerne. Mere om de juridiske forpligtelser kan du læse i artiklen Databeskyttelse i webshoppen.
GDPR kræver ikke en server i dit eget land. En placering i EU gør dog databeskyttelsen enklere, fordi der ikke skal vurderes overførsler til tredjelande. For hastigheden tæller nærheden til dine kunder. Sælger du primært i Danmark og resten af Nord- og Centraleuropa, er du godt dækket med et datacenter i regionen. Til kunder på andre kontinenter hjælper et Content Delivery Network (CDN), der cacher billeder og statiske filer globalt.
For webshops i Danmark: Mange udbydere, der er specialiseret i webshops, driver deres servere i Frankfurt am Main, hvor også Shopware PaaS Native kører. Herfra er afstanden til danske kunder kort. Databehandleraftalen skal du have med hver udbyder, også med en dansk. Fakturaer og ordredata skal være tilgængelige så længe, som bogføringsloven kræver. Det sikrer som regel dit ERP- eller regnskabssystem, ikke shoppens backup. Afklar, hvilket system der fører hvilke data.
En backup på den samme server beskytter mod et ved en fejl slettet produkt, ikke mod en hardwarefejl eller et angreb. 3-2-1-reglen har vist sig at virke: tre kopier af dataene, på to forskellige lagringsmedier, heraf én et andet sted. Fastlæg, hvor mange timers ordredata du i værste fald må miste, og hvor lang tid gendannelsen må tage. Shopware PaaS Native gemmer for eksempel backups i syv dage og tilbyder gendannelse af databasen til et bestemt tidspunkt. Den slags tal bør enhver udbyder kunne oplyse.
Udbydere reklamerer med oppetider på 99,9 % eller 99,99 %. Forskellen lyder lille, men er det ikke. Tabellen omregner procenterne til tilladt nedetid.
| Lovet oppetid | Tilladt nedetid pr. år | Tilladt nedetid pr. måned |
|---|---|---|
| 99,5 % | 43,8 timer | 3,7 timer |
| 99,9 % | 8,8 timer | 44 minutter |
| 99,95 % | 4,4 timer | 22 minutter |
| 99,99 % | 53 minutter | 4,4 minutter |
Læs i kontrakten, hvad der tæller som nedbrud. Ofte er planlagte servicevinduer undtaget, og kompensationen er begrænset til en del af månedsgebyret. For din tabte omsætning hæfter udbyderen som regel ikke.
En hypotetisk webshop med en årlig omsætning på 9 mio. kr. omsætter regnemæssigt for omkring 1.000 kr. i timen. Ved 99,9 % oppetid vil op til 8,8 timers nedetid om året være i overensstemmelse med kontrakten, hvilket i gennemsnit svarer til omkring 9.000 kr. i omsætning. Rammer nedbruddet en aften i november, er det mange gange mere, fordi der så bestilles markant mere. Regnestykket hjælper med at afgøre, om et dyrere miljø med to servere kan betale sig.
De fleste webshops har få dage om året, hvor trafikken er mange gange højere end normalt: Black Friday, nyhedsbrevskampagner, en tv-optræden, lanceringen af en kollektion. En cache tager imod besøgende, der ser kategori- og produktsider. Kurv, login, søgning og checkout kan kun caches i begrænset omfang og belaster database og PHP direkte. Afklar med din udbyder før kampagnen, om og hvor hurtigt ressourcerne kan udvides, og test det. Hos Shopware PaaS Native skalerer platformen ifølge Shopware automatisk, men kun inden for den kapacitet, der er konfigureret i planen. Belastningstests før go-live ligger dér udtrykkeligt hos kunden.
Google vurderer indlæsningstiden via Core Web Vitals. Som gode værdier regnes en Largest Contentful Paint på op til 2,5 sekunder, en Interaction to Next Paint på op til 200 millisekunder og en Cumulative Layout Shift på op til 0,1, målt ved 75. percentil af sidevisningerne. Serveren påvirker især den første svartid og dermed starten af indlæsningen. Langsomme sider på grund af store billeder, mange scripts eller et tungt tema kan selv den hurtigste server ikke opveje. Mål derfor først, før du bestiller en dyrere pakke. Hvordan det gøres i Shopware, viser artiklen Optimer Shopware 6 performance.
Omkostningerne afhænger af model, shopsystem og driftens omfang. Værdierne nedenfor er vejledende beløb pr. måned. Listepriser stammer fra udbyderne, alle andre værdier er erfaringstal fra vores projekter, ekskl. moms.
| Variant | Pris pr. måned | Hvad er inkluderet |
|---|---|---|
| Delt hosting til en lille WooCommerce-shop | ca. 40 til 220 kr. (erfaringstal) | Andel af server, SSL, ofte e-mail, næsten ingen support |
| Shopify Basic, Grow, Advanced | 27 €, 79 €, 289 € ved årlig betaling, 36 €, 105 €, 384 € ved månedlig betaling (listepris ifølge udbyderen, tysk prisside) | Hosting, SSL, shopsoftware; apps og gebyrer pr. salg kommer oveni |
| Shopify Plus | fra 2.100 € (listepris ifølge udbyderen) | Som ovenfor, desuden blandt andet en fuldt tilpasselig checkout |
| Managed hosting, lille selvhostet shop | 370 til 750 kr. (erfaringstal) | Server, software-stack, backups, simpel overvågning |
| Managed hosting i mellemstore virksomheder | 1.100 til 3.700 kr. (erfaringstal) | Kraftigere servere, Redis, egen søgning, staging |
| Klynge til B2B og høj belastning | 3.700 til 11.000 kr. (erfaringstal) | Flere servere, load balancing, højere oppetid |
| PaaS, for eksempel Shopware PaaS Native | på forespørgsel | Platformdrift, skalering, backups, CDN |
Hos Shopify kommer gebyrer pr. salg oveni. Ifølge den tyske prisside koster en onlinekortbetaling med Shopify Payments i Basic-planen 2,1 % plus 0,30 €; satserne for Danmark fremgår af Shopifys danske prisside. Bruger du en ekstern betalingsudbyder, betaler du et ekstra transaktionsgebyr på 2 % i Basic-planen ned til 0,2 % i Plus-planen. Det er ikke hosting, men hører med i enhver sammenligning med en selvhostet webshop. Detaljerne finder du i artiklen Shopify-omkostninger, og det samlede regnestykke for Shopware i artiklen Hvad koster Shopware 6?.
Serveren er den mest synlige linje på fakturaen, men sjældent den største. Ved en selvhostet webshop er der løbende udgifter til:
Eksemplerne nedenfor er hypotetiske. De viser, hvordan de månedlige omkostninger sættes sammen, ikke hvad dit projekt koster. Som timepris for vedligeholdelse antager vi 820 kr. ekskl. moms.
Eksempel 1, start med Shopify: Basic-planen ved årlig betaling 27 €, plus tre apps for samlet ca. 40 € (udbyderpriser). Der er ingen separate serveromkostninger. I alt: omkring 67 € om måneden plus gebyrerne pr. salg.
Eksempel 2, mellemstor virksomhed med Shopware Community Edition: Managed hosting 1.900 kr., staging-miljø 370 kr., fire timers opdateringer og overvågning hos et bureau 3.280 kr. I alt: 5.550 kr. om måneden, knap 67.000 kr. om året. Infrastrukturen udgør kun omkring 40 % af det.
Eksempel 3, B2B-shop med ERP-integration: Klynge med to applikationsservere 6.700 kr., egen søgeinstans 1.100 kr., overvågning med tilkaldevagt 4.500 kr., otte timers vedligeholdelse og integrationspleje 6.560 kr. I alt: 18.860 kr. om måneden. Her koster driften og supporten mere end infrastrukturen.
Det hyppigste spørgsmål før et skift af hosting lyder: Hvor stor skal serveren være? Et seriøst svar kan først gives med tal fra din egen webshop. Sådan griber du det an:
En belastningstest kræver en engangsindsats. Til gengæld forhindrer den to dyre fejl: en for lille server, der går ned på kampagnedagen, og en for stor, som du betaler for hver måned. Konkrete størrelser for Shopware nævner artiklen Shopware hosting i afsnittet om serverdimensionering.
Prislister er svære at sammenligne, fordi hver udbyder forstår noget forskelligt ved „managed“. Stil derfor alle udbydere de samme spørgsmål, og få svarene på skrift.
Et råd fra praksis: Spørg efter referencer med dit shopsystem. En udbyder, der driver mange WordPress-sider, er ikke automatisk en god udbyder til Shopware eller Magento. Shopware samarbejder med egne hostingpartnere, der kender systemet. Hvad der specifikt er vigtigt ved managed hosting til Shopware, uddyber vi i en separat artikel.
Nej. Til en lille webshop er en lejet løsning som Shopify eller et godt managed tilbud nok. En egen, selvadministreret server kan først betale sig, når du har særlige krav og medarbejdere til driften.
Ja. Ifølge Shopify er webhosting og et SSL-certifikat inkluderet i alle planer. Du betaler for planen, apps og gebyrer pr. salg, men ikke for en separat server.
Nej, det kræver GDPR ikke. Et datacenter i EU gør databeskyttelsen enklere, og nærheden til dine kunder forbedrer svartiderne. For danske webshops er et datacenter i Nord- eller Centraleuropa derfor et godt valg. Det afgørende er en databehandleraftale med udbyderen.
Op til 8,8 timers nedetid om året eller omkring 44 minutter om måneden er i overensstemmelse med kontrakten. Tjek, om planlagt vedligeholdelse tæller med.
Ved en selvhostet webshop ja, det er en af fordelene. Planlæg flytningen med staging, kortere DNS-tider og en testkørsel. Ved SaaS-systemer skifter du ikke udbyder, men om nødvendigt shopsystem, og det er en migrering.
Planlægger du en ny webshop, eller vil du vide, om din hosting passer til shoppen? Som Shopware Platinum Partner fra Bremen har vi siden 2017 arbejdet sammen med forhandlere og deres hostingudbydere, også for webshops i Danmark. Vi hjælper med at vælge miljøet, sætter staging og deployment op og overtager gerne den løbende drift. Hvad en serviceaftale med opdateringer, sikkerhedspatches og overvågning omfatter, kan du læse på siden Shopware support og vedligeholdelse.
Har du allerede en webshop? Vores gratis shopanalyse viser, hvor teknik og performance står i dag. Eller tal direkte med os. Vi siger det også, hvis en lejet shopløsning er den enkleste løsning for dig.

Besnik Bilalli er stifter og CEO af solution25, Shopware-bureauet fra Bremen. Før bureauet blev grundlagt i 2017, byggede han selv en webshop op og nåede over 500 ordrer om dagen. Siden har han fulgt forhandlere i Shopware-projekter, fra den første kalkulation til den løbende drift. Spørgsmål til artiklen besvarer han gerne personligt: Kontakt os.
Ansvarlig for indhold og opdatering: Besnik Bilalli. Status: november 2026. Næste faglige gennemgang: februar 2027. Oversat fra tysk.