← Tillbaka till Blogg

Blogg

Bygg ett WordPress-värdföretag på 30 dagar

Hur byråer använder Docker-baserad hosting för att skapa återkommande intäkter med PAGEnza. Verkliga siffror, verkligt arbetsflöde.

Återkommande intäkter är målet för de flesta byråer. Projektarbete betalar bra, men det är oförutsägbart — varje månad börjar du från noll. Hosting förändrar det. En kund som betalar 30 €/månad för hanterad WordPress-hosting är intäkter som förnyas utan en offert.

Det här inlägget handlar om hur byråer bygger hostingföretag ovanpå PAGEnzas infrastruktur, med verkliga siffror från installationsprocessen.

Det traditionella problemet för hostingbyråer

De flesta byråer som erbjuder "hanterad WordPress-hosting" säljer delad hosting — de har ett återförsäljarkonto hos en hostingleverantör och lägger på marginal på kostnaden. Detta fungerar tills:

En kunds webbplats blir hackad. På delad hosting kan en komprometterad webbplats sprida sig till andra. Du är ansvarig för en intrång du inte kunde förhindra.

En kunds webbplats går ner. Du är utlämnad åt hostingleverantörens supportkö. Din SLA till kunden beror på någon annans svarstid.

En kund behöver något anpassat. Vill du installera en specifik PHP-tillägg? Köra ett cron-jobb med specifika intervaller? På delad hosting är svaret oftast nej.

Containerbaserad hosting löser alla tre. Du kontrollerar infrastrukturen, du kontrollerar isoleringen, du kontrollerar konfigurationen.

Vad du säljer

Ett hanterat WordPress-hostingpaket från en byrå inkluderar vanligtvis:

  • WordPress-hosting på en pålitlig server
  • Automatiska säkerhetskopior (dagliga eller veckovisa)
  • Hantering av SSL-certifikat
  • Uppdateringar av WordPress-kärnan och plugins
  • Grundläggande säkerhetsövervakning
  • Support för frågor som "något gick sönder, kan ni fixa det?"

Marknadspriset för detta varierar beroende på marknad och kundtyp: 20–80 €/månad för småföretagskunder, 100–300 €/månad för större webbplatser eller kunder med större supportbehov.

Kostnaden för att tillhandahålla detta med PAGEnzas infrastruktur är serverkostnaden dividerat med antalet kunder. En VPS som bekvämt kör 20–30 containeriserade WordPress-webbplatser kostar 40–80 €/månad. Med 20 kunder som betalar 40 €/månad blir det 800 € MRR mot 60 € serverkostnad.

Månad 1: infrastrukturinstallation

Vecka 1: Serverprovisionering

Du behöver en VPS med tillräckligt med RAM och CPU för antalet webbplatser du planerar att hosta. Docker-containrar är effektiva — en WordPress-webbplats med låg trafik använder ungefär 256 MB RAM. En VPS med 4 GB RAM kan bekvämt köra 10–12 webbplatser med marginal.

Vanligt använda leverantörer för detta: Hetzner (bäst pris/prestanda i Europa), DigitalOcean (bra dokumentation, något högre kostnad), OVH (bra europeiska alternativ).

Installera Docker, Docker Compose och PAGEnza serveragent. Detta är en engångsinstallation som dokumenteras i PAGEnzas hostingdokumentation.

Vecka 2: Första testwebbplatser

Provisionera 2–3 testwebbplatser för att verifiera installationen. Kontrollera:

  • SSL utfärdas korrekt
  • Underdomäner löses upp
  • WordPress-admin är tillgängligt
  • PAGEnza-pluginet är aktivt och anslutet

Kör ett lasttest på en container för att verifiera att resursgränserna fungerar — en webbplats under belastning bör inte påverka andra containrar.

Vecka 3: Säkerhetskopieringssystem

Konfigurera automatiserade säkerhetskopior. PAGEnzas infrastruktur säkerhetskopierar varje containers datavolym enligt ett schema du konfigurerar. Säkerhetskopior bör lagras på en plats separat från huvudservern — S3, Backblaze B2 eller en annan VPS.

Testa återställning från säkerhetskopia innan du lägger några kundwebbplatser på servern. Du bör kunna återställa en webbplats från en säkerhetskopia på under 10 minuter.

Vecka 4: Övervakning och larm

Konfigurera upptidövervakning för varje webbplats (UptimeRobots gratisnivå fungerar för detta). Konfigurera larm till din telefon eller Slack för alla webbplatser som går ner.

Lägg till grundläggande serverövervakning — CPU, minne, diskutrymme — så att du vet när du närmar dig kapacitet.

Månad 1: första kunderna

Medan infrastrukturen sätts upp, börja samtal med befintliga kunder om att flytta till din hanterade hosting.

Bra kandidater:

  • Kunder vars webbplatser du byggt och underhåller
  • Kunder på dålig delad hosting som haft driftstoppsproblem
  • Kunder som har nämnt att de vill ha "någon som hanterar det tekniska"

Argumentet är enkelt: "Jag flyttar mina hostingkunder till en ny infrastruktur som ger dig en dedikerad miljö — din webbplats kommer inte att påverkas av någon annans trafik eller säkerhetsproblem. Samma pris som du betalar nu, bättre service."

För nya webbplatser byggda med PAGEnza är hosting en naturlig merförsäljning — webbplatsen genereras ändå på infrastrukturen, och att lämna den där är den enklaste vägen.

Supportarbetsflöde

Den största löpande kostnaden för att driva ett hostingföretag är supporttid. Vanliga problem och hur containerhosting påverkar dem:

Webbplatsen är långsam: med delad hosting kan långsamhet innebära "andra webbplatser använder resurserna". Med containrar, om en webbplats är långsam, ligger orsaken på den webbplatsen — ett plugin, en fråga, en trafikökning. Lättare att diagnostisera, lättare att åtgärda.

Webbplatsen är hackad: med containerisolering sker isoleringen automatiskt. Den komprometterade containern är isolerad från andra. Du tar den offline, återställer från säkerhetskopia, skannar efter intrångspunkten, stänger den.

Plugin-uppdatering orsakade problem: återställ från säkerhetskopian före uppdateringen, identifiera det problematiska pluginet, uppdatera de andra, lämna det problematiska pluginet vilande. Med dagliga säkerhetskopior är återställningspunkten alltid aktuell.

SSL-certifikat har gått ut: Let's Encrypt-certifikat förnyas automatiskt. Om förnyelsen misslyckas (DNS-problem, server otillgänglig), får du ett larm före utgångsdatum och kan åtgärda det.

Prisnivåer som fungerar

En enkel tre-nivåstruktur:

Basic — 29 €/månad: hosting, SSL, veckovis säkerhetskopiering, kärnuppdateringar. Bra för enkla broschyrwebbplatser med låg trafik.

Standard — 49 €/månad: hosting, SSL, daglig säkerhetskopiering, kärn- + plugin-uppdateringar, månatlig säkerhetsskannerapport. Bra för affärswebbplatser med regelbundna innehållsuppdateringar.

Prioritet — 89 €/månad: allt i Standard, plus 2 timmars support/ändringar per månad, prioriterad svarstid. Bra för kunder som behandlar sin webbplats som ett affärsverktyg.

De flesta kunder hamnar på Standard. Prioritet är för kunder som annars skulle ringa dig för varje liten ändring — det är bättre att formalisera det som ett löpande avtal än att hantera det ad hoc.

30 dagar senare

Ett realistiskt resultat efter 30 dagars fokuserat arbete: 5–8 hostingkunder, 200–400 € MRR, stabil och testad infrastruktur. Inte livsförändrande, men det är en grund som växer. Varje nytt kundprojekt är en möjlighet att lägga till en hostingkund. Med 20 kunder täcker de återkommande intäkterna en meningsfull del av byråns omkostnader.

Taket bestäms av hur många webbplatser din infrastruktur kan hantera och hur mycket supporttid du är villig att engagera dig i. De flesta byråer finner att 30–50 hostingkunder är hanterbart utan dedikerad supportpersonal.