← Terug naar Blog

Blog

Een WordPress Hostingbedrijf Opbouwen in 30 Dagen

Hoe bureaus Docker-gebaseerde hosting gebruiken om terugkerende inkomsten te genereren met PAGEnza. Echte cijfers, echte workflow.

Terugkerende inkomsten zijn het doel voor de meeste bureaus. Projectwerk betaalt goed, maar is onvoorspelbaar — elke maand begin je vanaf nul. Hosting verandert dat. Een klant die €30/maand betaalt voor beheerde WordPress-hosting is inkomsten die vernieuwen zonder voorstel.

Dit artikel behandelt hoe bureaus hostingbedrijven opbouwen bovenop de infrastructuur van PAGEnza, met echte cijfers van het opzetproces.

Het traditionele hostingbureauprobleem

De meeste bureaus die "beheerde WordPress-hosting" aanbieden, verkopen gedeelde hosting door — ze hebben een reselleraccount bij een hostingprovider en markeren de kosten op.

Dit werkt totdat:

Een klantwebsite wordt gehackt. Op gedeelde hosting kan een gecompromitteerde site zich naar anderen verspreiden. U bent verantwoordelijk voor een inbreuk die u niet kon voorkomen.

Een klantwebsite valt uit. U bent overgeleverd aan de wachtrij van de hostingprovider. Uw SLA aan de klant is afhankelijk van de reactietijd van iemand anders.

Een klant heeft iets aangepast nodig. Wilt u een specifieke PHP-extensie installeren? Een cronjob op een specifiek interval uitvoeren? Op gedeelde hosting is het antwoord meestal nee.

Containergebaseerde hosting lost alle drie de problemen op. U controleert de infrastructuur, u controleert de isolatie, u controleert de configuratie.

Wat u verkoopt

Een beheerd WordPress-hostingpakket van een bureau omvat doorgaans:

  • WordPress-hosting op een betrouwbare server
  • Automatische back-ups (dagelijks of wekelijks)
  • SSL-certificaatbeheer
  • Updates van WordPress-core en plugins
  • Basis beveiligingsbewaking
  • Ondersteuning voor "er ging iets mis, kun je het oplossen?"-vragen

De marktprijs hiervoor varieert per markt en klanttype: €20–80/maand voor kleine bedrijven, €100–300/maand voor grotere sites of klanten met meer ondersteuningsbehoeften.

De kosten voor het leveren hiervan met PAGEnza-infrastructuur zijn de serverkosten gedeeld door het aantal klanten. Een VPS die comfortabel 20–30 gecontaineriseerde WordPress-sites draait, kost €40–80/maand. Bij 20 klanten die €40/maand betalen, is dat €800 MRR tegen €60 serverkosten.

Maand 1: infrastructuur opzetten

Week 1: Serverprovisionering

U heeft een VPS nodig met voldoende RAM en CPU voor het aantal sites dat u wilt hosten. Docker-containers zijn efficiënt — een WordPress-site met weinig verkeer gebruikt ongeveer 256 MB RAM. Een VPS met 4 GB RAM kan comfortabel 10–12 sites draaien met extra ruimte.

Veelgebruikte providers hiervoor: Hetzner (beste prijs/prestatie in Europa), DigitalOcean (goede documentatie, iets hogere kosten), OVH (goede Europese opties).

Installeer Docker, Docker Compose en de PAGEnza serveragent. Dit is een eenmalige installatie gedocumenteerd in de PAGEnza hostingdocumentatie.

Week 2: Eerste testwebsites

Provisioneer 2–3 testwebsites om de installatie te verifiëren. Controleer:

  • SSL wordt correct uitgegeven
  • Subdomeinen worden opgelost
  • WordPress-admin is toegankelijk
  • PAGEnza plugin is actief en verbonden

Voer een loadtest uit op één container om te verifiëren dat de limieten voor bronnen werken — een site onder belasting mag andere containers niet beïnvloeden.

Week 3: Back-upsysteem

Configureer geautomatiseerde back-ups. De PAGEnza-infrastructuur maakt back-ups van het datavolume van elke container volgens een door u geconfigureerd schema. Back-ups moeten naar een locatie gaan die gescheiden is van de hoofdsERVER — S3, Backblaze B2 of een andere VPS.

Test het herstellen vanaf back-up voordat u klantwebsites op de server plaatst. U moet een site binnen 10 minuten kunnen herstellen vanaf een back-up.

Week 4: Monitoring en waarschuwingen

Stel uptime-monitoring in voor elke site (de gratis laag van UptimeRobot werkt hiervoor). Configureer waarschuwingen naar uw telefoon of Slack voor elke site die uitvalt.

Voeg basis servermonitoring toe — CPU, geheugen, schijfgebruik — zodat u weet wanneer u de capaciteit nadert.

Maand 1: eerste klanten

Terwijl de infrastructuur wordt opgezet, start u gesprekken met bestaande klanten over de overstap naar uw beheerde hosting.

Goede kandidaten:

  • Klanten van wie u de websites heeft gebouwd en onderhoudt
  • Klanten op slechte gedeelde hosting die downtimeproblemen hebben gehad
  • Klanten die hebben aangegeven "iemand te willen die de technische zaken regelt"

De pitch is eenvoudig: "Ik verhuis mijn hostingklanten naar een nieuwe infrastructuur die u een toegewijde omgeving biedt — uw site wordt niet beïnvloed door het verkeer of beveiligingsproblemen van anderen. Dezelfde prijs als u nu betaalt, betere service."

Voor nieuwe websites gebouwd met PAGEnza is hosting een natuurlijke upsell — de site wordt toch al op de infrastructuur gegenereerd, en deze daar laten staan is de weg van de minste weerstand.

De ondersteuningsworkflow

De belangrijkste doorlopende kosten van het runnen van een hostingbedrijf is ondersteuningstijd. De veelvoorkomende problemen en hoe containerhosting deze beïnvloedt:

Site is traag: met gedeelde hosting kan traag betekenen "andere sites gebruiken de bronnen". Met containers, als een site traag is, ligt de oorzaak bij die site — een plugin, een query, een verkeerspiek. Makkelijker te diagnosticeren, makkelijker op te lossen.

Site is gehackt: met containerisolatie is de insluiting automatisch. De gecompromitteerde container is geïsoleerd van anderen. U haalt deze offline, herstelt vanaf back-up, scant op het toegangspunt, sluit het.

Plugin-update brak iets: herstel vanaf de back-up vóór de update, identificeer de problematische plugin, update de anderen, laat de problematische pending. Met dagelijkse back-ups is het herstelpunt altijd recent.

SSL-certificaat verlopen: Let's Encrypt-certificaten worden automatisch vernieuwd. Als de vernieuwing mislukt (DNS-probleem, server onbereikbaar), krijgt u een waarschuwing vóór de vervaldatum en kunt u dit oplossen.

Prijsniveaus die werken

Een eenvoudige drievoudige structuur:

Basis — €29/maand: hosting, SSL, wekelijkse back-up, core-updates. Goed voor eenvoudige brochurewebsites met weinig verkeer.

Standaard — €49/maand: hosting, SSL, dagelijkse back-up, core + plugin-updates, maandelijks beveiligingsscanrapport. Goed voor zakelijke websites met regelmatige contentupdates.

Prioriteit — €89/maand: alles in Standaard, plus 2 uur ondersteuning/wijzigingen per maand, prioriteitsreactietijd. Goed voor klanten die hun website als een zakelijk hulpmiddel beschouwen.

De meeste klanten kiezen voor Standaard. Prioriteit is voor klanten die u anders voor elke kleine wijziging zouden bellen — het is beter om dat als een retainer te formaliseren dan om het ad hoc af te handelen.

30 dagen later

Een realistisch resultaat na 30 dagen gerichte inspanning: 5–8 hostingklanten, €200–400 MRR, stabiele en geteste infrastructuur. Niet levensveranderend, maar het is een basis die zich opstapelt. Elk nieuw klantproject is een kans om een hostingklant toe te voegen. Bij 20 klanten dekt de terugkerende inkomsten een aanzienlijk deel van de bureaukosten.

De limiet wordt bepaald door hoeveel sites uw infrastructuur aankan en hoeveel ondersteuningstijd u wilt toewijden. De meeste bureaus vinden dat 30–50 hostingklanten beheersbaar zijn zonder toegewijd ondersteuningspersoneel.