← Zurück zu Blog

Blog

Aufbau eines WordPress-Hosting-Geschäfts in 30 Tagen

Wie Agenturen Docker-basiertes Hosting nutzen, um wiederkehrende Einnahmen mit PAGEnza zu erzielen. Reale Zahlen, realer Workflow.

Wiederkehrende Einnahmen sind das Ziel für die meisten Agenturen. Projektarbeit zahlt sich gut aus, ist aber unvorhersehbar – jeden Monat beginnt man bei Null. Hosting ändert das. Ein Kunde, der 30 €/Monat für verwaltetes WordPress-Hosting bezahlt, ist ein wiederkehrender Umsatz ohne Angebot.

Dieser Beitrag behandelt, wie Agenturen auf der Infrastruktur von PAGEnza aufbauend Hosting-Geschäfte entwickeln, mit realen Zahlen aus dem Einrichtungsprozess.

Das traditionelle Hosting-Problem für Agenturen

Die meisten Agenturen, die „verwaltetes WordPress-Hosting“ anbieten, verkaufen Shared Hosting weiter – sie haben ein Reseller-Konto bei einem Hosting-Anbieter und schlagen die Kosten auf. Das funktioniert, bis:

Eine Kunden-Website gehackt wird. Auf Shared Hosting kann eine kompromittierte Website auf andere übergreifen. Sie sind verantwortlich für eine Sicherheitslücke, die Sie nicht verhindern konnten.

Eine Kunden-Website ausfällt. Sie sind auf die Support-Warteschlange des Hosting-Anbieters angewiesen. Ihre SLA gegenüber dem Kunden hängt von der Reaktionszeit eines anderen ab.

Ein Kunde etwas Spezielles benötigt. Möchten Sie eine bestimmte PHP-Erweiterung installieren? Einen Cronjob in einem bestimmten Intervall ausführen? Auf Shared Hosting lautet die Antwort normalerweise nein.

Containerbasiertes Hosting löst alle drei Probleme. Sie kontrollieren die Infrastruktur, Sie kontrollieren die Isolation, Sie kontrollieren die Konfiguration.

Was Sie verkaufen

Ein verwaltetes WordPress-Hosting-Paket von einer Agentur umfasst typischerweise:

  • WordPress-Hosting auf einem zuverlässigen Server
  • Automatische Backups (täglich oder wöchentlich)
  • SSL-Zertifikatsverwaltung
  • Updates für WordPress-Core und Plugins
  • Grundlegende Sicherheitsüberwachung
  • Support für Fragen wie „Etwas ist kaputt, können Sie es reparieren?“

Der Marktpreis hierfür variiert je nach Markt und Kundentyp: 20–80 €/Monat für Kleinunternehmer, 100–300 €/Monat für größere Websites oder Kunden mit höherem Supportbedarf.

Die Kosten für die Bereitstellung mit PAGEnza-Infrastruktur sind die Serverkosten geteilt durch die Anzahl der Kunden. Ein VPS, der problemlos 20–30 containerisierte WordPress-Websites betreibt, kostet 40–80 €/Monat. Bei 20 Kunden, die 40 €/Monat zahlen, sind das 800 € MRR gegenüber 60 € Serverkosten.

Monat 1: Infrastruktur-Setup

Woche 1: Server-Provisionierung

Sie benötigen einen VPS mit ausreichend RAM und CPU für die Anzahl der geplanten Websites. Docker-Container sind effizient – eine WordPress-Website mit geringem Traffic verbraucht etwa 256 MB RAM. Ein 4-GB-RAM-VPS kann problemlos 10–12 Websites mit Spielraum betreiben.

Üblicherweise verwendete Anbieter hierfür: Hetzner (bestes Preis-Leistungs-Verhältnis in Europa), DigitalOcean (gute Dokumentation, etwas höhere Kosten), OVH (gute europäische Optionen).

Installieren Sie Docker, Docker Compose und den PAGEnza-Server-Agenten. Dies ist ein einmaliges Setup, das in der PAGEnza-Hosting-Dokumentation beschrieben ist.

Woche 2: Erste Test-Websites

Provisionieren Sie 2–3 Test-Websites, um das Setup zu überprüfen. Prüfen Sie:

  • SSL wird korrekt ausgestellt
  • Subdomains werden aufgelöst
  • WordPress-Admin ist zugänglich
  • PAGEnza-Plugin ist aktiv und verbunden

Führen Sie einen Lasttest auf einem Container durch, um zu überprüfen, ob die Ressourcenlimits funktionieren – eine Website unter Last sollte andere Container nicht beeinträchtigen.

Woche 3: Backup-System

Konfigurieren Sie automatisierte Backups. Die PAGEnza-Infrastruktur sichert das Datenvolumen jedes Containers nach einem von Ihnen konfigurierten Zeitplan. Backups sollten an einem anderen Ort als dem Hauptserver gespeichert werden – S3, Backblaze B2 oder ein anderer VPS.

Testen Sie die Wiederherstellung aus einem Backup, bevor Sie Kunden-Websites auf dem Server platzieren. Sie sollten in der Lage sein, eine Website in weniger als 10 Minuten aus einem Backup wiederherzustellen.

Woche 4: Überwachung und Alarmierung

Richten Sie eine Uptime-Überwachung für jede Website ein (die kostenlose Stufe von UptimeRobot funktioniert dafür). Konfigurieren Sie Alarme für Ihr Telefon oder Slack für jede Website, die ausfällt.

Fügen Sie eine grundlegende Serverüberwachung hinzu – CPU, Speicher, Festplattennutzung –, damit Sie wissen, wann Sie an Ihre Kapazitätsgrenzen stoßen.

Monat 1: Erste Kunden

Während die Infrastruktur eingerichtet wird, beginnen Sie Gespräche mit bestehenden Kunden über den Umzug zu Ihrem verwalteten Hosting.

Gute Kandidaten:

  • Kunden, deren Websites Sie erstellt und warten
  • Kunden auf schlechtem Shared Hosting, die Ausfallprobleme hatten
  • Kunden, die erwähnt haben, dass sie „jemanden brauchen, der sich um die technischen Dinge kümmert“

Das Angebot ist einfach: „Ich wechsle meine Hosting-Kunden zu einer neuen Infrastruktur, die Ihnen eine dedizierte Umgebung bietet – Ihre Website wird nicht von den Traffic- oder Sicherheitsproblemen anderer beeinträchtigt. Gleicher Preis wie jetzt, besserer Service.“

Für neue Websites, die mit PAGEnza erstellt wurden, ist Hosting ein natürliches Upselling – die Website wird ohnehin auf der Infrastruktur generiert, und sie dort zu belassen, ist der Weg des geringsten Widerstands.

Der Support-Workflow

Die wichtigsten laufenden Kosten für den Betrieb eines Hosting-Geschäfts sind Zeitaufwand für den Support. Die häufigsten Probleme und wie Container-Hosting sie beeinflusst:

Website ist langsam: Bei Shared Hosting kann langsam bedeuten „andere Websites nutzen die Ressourcen“. Bei Containern liegt die Ursache, wenn eine Website langsam ist, bei dieser Website – ein Plugin, eine Abfrage, ein Traffic-Anstieg. Leichter zu diagnostizieren, leichter zu beheben.

Website wurde gehackt: Bei Container-Isolation ist die Eindämmung automatisch. Der kompromittierte Container ist von anderen isoliert. Sie nehmen ihn offline, stellen aus dem Backup wieder her, scannen nach dem Einstiegspunkt, schließen ihn.

Plugin-Update hat etwas kaputt gemacht: Stellen Sie aus dem Backup vor dem Update wieder her, identifizieren Sie das problematische Plugin, aktualisieren Sie die anderen, lassen Sie das problematische ausstehend. Mit täglichen Backups ist der Wiederherstellungspunkt immer aktuell.

SSL-Zertifikat abgelaufen: Let's Encrypt-Zertifikate werden automatisch erneuert. Wenn die Erneuerung fehlschlägt (DNS-Problem, Server nicht erreichbar), erhalten Sie vor Ablauf eine Benachrichtigung und können das Problem beheben.

Funktionierende Preisstufen

Eine einfache dreistufige Struktur:

Basic — 29 €/Monat: Hosting, SSL, wöchentliches Backup, Core-Updates. Gut für einfache Broschüren-Websites mit geringem Traffic.

Standard — 49 €/Monat: Hosting, SSL, tägliches Backup, Core- + Plugin-Updates, monatlicher Sicherheitsbericht. Gut für Business-Websites mit regelmäßigen Inhaltsaktualisierungen.

Priority — 89 €/Monat: Alles im Standard-Paket, plus 2 Stunden Support/Änderungen pro Monat, bevorzugte Reaktionszeit. Gut für Kunden, die ihre Website als Geschäftswerkzeug betrachten.

Die meisten Kunden landen im Standard-Paket. Priority ist für Kunden, die Sie sonst bei jeder kleinen Änderung anrufen würden – es ist besser, dies als Retainer zu formalisieren, als es ad hoc zu handhaben.

30 Tage später

Ein realistisches Ergebnis nach 30 Tagen konzentrierter Anstrengung: 5–8 Hosting-Kunden, 200–400 € MRR, stabile und getestete Infrastruktur. Nicht lebensverändernd, aber es ist eine Grundlage, die sich aufbaut. Jedes neue Kundenprojekt ist eine Gelegenheit, einen Hosting-Kunden hinzuzufügen. Bei 20 Kunden deckt der wiederkehrende Umsatz einen erheblichen Teil der Agentur-Overheads ab.

Die Obergrenze wird dadurch bestimmt, wie viele Websites Ihre Infrastruktur verarbeiten kann und wie viel Support-Zeit Sie bereit sind zu investieren. Die meisten Agenturen stellen fest, dass 30–50 Hosting-Kunden ohne dediziertes Support-Personal zu bewältigen sind.