← Wróć do sekcji Blog

Blog

Jak zbudować biznes hostingowy WordPress w 30 dni

Jak agencje wykorzystują hosting oparty na Dockerze do tworzenia powtarzalnych przychodów dzięki PAGEnza. Realne liczby, realny przepływ pracy.

Powtarzalne przychody to cel większości agencji. Praca projektowa dobrze płaci, ale jest nieprzewidywalna — każdego miesiąca zaczynasz od zera. Hosting to zmienia. Klient płacący 30 euro miesięcznie za zarządzany hosting WordPress to przychód, który odnawia się bez potrzeby składania oferty.

Ten artykuł omawia, jak agencje budują biznesy hostingowe na infrastrukturze PAGEnza, podając realne liczby z procesu konfiguracji.

Tradycyjny problem agencji hostingowych

Większość agencji oferujących „zarządzany hosting WordPress” odsprzedaje hosting współdzielony — mają konto resellerskie u dostawcy hostingu i podnoszą koszty. Działa to do momentu, gdy:

Strona klienta zostanie zhakowana. Na hostingu współdzielonym zainfekowana strona może rozprzestrzenić się na inne. Jesteś odpowiedzialny za naruszenie, któremu nie mogłeś zapobiec.

Strona klienta przestanie działać. Jesteś zdany na kolejkę wsparcia dostawcy hostingu. Twoje SLA wobec klienta zależy od czasu reakcji kogoś innego.

Klient potrzebuje czegoś niestandardowego. Chcesz zainstalować specyficzne rozszerzenie PHP? Uruchomić zadanie cron w określonym interwale? Na hostingu współdzielonym odpowiedź brzmi zazwyczaj „nie”.

Hosting oparty na kontenerach rozwiązuje wszystkie trzy problemy. Kontrolujesz infrastrukturę, kontrolujesz izolację, kontrolujesz konfigurację.

Co sprzedajesz

Pakiet zarządzanego hostingu WordPress od agencji zazwyczaj obejmuje:

  • Hosting WordPress na niezawodnym serwerze
  • Automatyczne kopie zapasowe (dzienne lub tygodniowe)
  • Zarządzanie certyfikatami SSL
  • Aktualizacje rdzenia WordPress i wtyczek
  • Podstawowe monitorowanie bezpieczeństwa
  • Wsparcie w przypadku pytań typu „coś się zepsuło, możesz to naprawić?”

Stawki rynkowe za to różnią się w zależności od rynku i typu klienta: 20–80 euro miesięcznie dla klientów małych firm, 100–300 euro miesięcznie dla większych stron lub klientów z większymi potrzebami wsparcia.

Koszt świadczenia usług z infrastrukturą PAGEnza to koszt serwera podzielony przez liczbę klientów. VPS, który komfortowo obsługuje 20–30 skonteneryzowanych stron WordPress, kosztuje 40–80 euro miesięcznie. Przy 20 klientach płacących 40 euro miesięcznie, daje to 800 euro MRR przy koszcie serwera 60 euro.

Miesiąc 1: konfiguracja infrastruktury

Tydzień 1: Udostępnianie serwera

Potrzebujesz VPS z wystarczającą ilością pamięci RAM i CPU dla liczby stron, które planujesz hostować. Kontenery Docker są wydajne — strona WordPress przy niskim ruchu zużywa około 256 MB RAM. VPS z 4 GB RAM może komfortowo obsługiwać 10–12 stron z zapasem.

Powszechnie używani dostawcy do tego celu: Hetzner (najlepszy stosunek ceny do wydajności w Europie), DigitalOcean (dobra dokumentacja, nieco wyższy koszt), OVH (dobre opcje europejskie).

Zainstaluj Docker, Docker Compose i agenta serwerowego PAGEnza. Jest to jednorazowa konfiguracja opisana w dokumentacji hostingu PAGEnza.

Tydzień 2: Pierwsze strony testowe

Przygotuj 2–3 strony testowe, aby zweryfikować konfigurację. Sprawdź:

  • Czy SSL jest poprawnie wydawany
  • Czy subdomeny są rozwiązywane
  • Czy dostęp do panelu administracyjnego WordPress jest możliwy
  • Czy wtyczka PAGEnza jest aktywna i połączona

Przeprowadź test obciążeniowy na jednym kontenerze, aby zweryfikować działanie limitów zasobów — strona pod obciążeniem nie powinna wpływać na inne kontenery.

Tydzień 3: System kopii zapasowych

Skonfiguruj automatyczne kopie zapasowe. Infrastruktura PAGEnza tworzy kopie zapasowe woluminów danych każdego kontenera według skonfigurowanego harmonogramu. Kopie zapasowe powinny być przechowywane w lokalizacji innej niż główny serwer — S3, Backblaze B2 lub innym VPS.

Przed umieszczeniem jakichkolwiek stron klientów na serwerze przetestuj przywracanie z kopii zapasowej. Powinieneś być w stanie przywrócić stronę z kopii zapasowej w mniej niż 10 minut.

Tydzień 4: Monitorowanie i alerty

Skonfiguruj monitorowanie dostępności każdej strony (darmowy poziom UptimeRobot się do tego nadaje). Skonfiguruj alerty na telefon lub Slack dla każdej strony, która przestanie działać.

Dodaj podstawowe monitorowanie serwera — użycie CPU, pamięci, dysku — aby wiedzieć, kiedy zbliżasz się do limitu pojemności.

Miesiąc 1: pierwsi klienci

W trakcie konfiguracji infrastruktury rozpocznij rozmowy z obecnymi klientami na temat przeniesienia ich na Twój zarządzany hosting.

Dobre kandydatury:

  • Klienci, których strony zbudowałeś i utrzymujesz
  • Klienci korzystający ze złego hostingu współdzielonego, którzy mieli problemy z przestojami
  • Klienci, którzy wspominali, że chcieliby „kogoś, kto zajmie się technicznymi sprawami”

Propozycja jest prosta: „Przenoszę moich klientów hostingowych na nową infrastrukturę, która zapewnia dedykowane środowisko — Twoja strona nie będzie wpływać na ruch ani problemy z bezpieczeństwem innych. Ta sama cena, co obecnie, lepsza usługa.”

W przypadku nowych stron tworzonych za pomocą PAGEnza, hosting jest naturalnym dodatkiem — strona i tak jest generowana na infrastrukturze, a pozostawienie jej tam jest najprostszą drogą.

Przepływ pracy wsparcia

Głównym bieżącym kosztem prowadzenia biznesu hostingowego jest czas poświęcony na wsparcie. Typowe problemy i jak hosting kontenerowy na nie wpływa:

Strona jest wolna: na hostingu współdzielonym „wolna” może oznaczać „inne strony zużywają zasoby”. W przypadku kontenerów, jeśli strona jest wolna, przyczyna leży po stronie tej strony — wtyczka, zapytanie, wzrost ruchu. Łatwiejsze do zdiagnozowania, łatwiejsze do naprawienia.

Strona została zhakowana: dzięki izolacji kontenerów, izolacja jest automatyczna. Zainfekowany kontener jest odizolowany od innych. Wyłączasz go, przywracasz z kopii zapasowej, skanujesz w poszukiwaniu punktu wejścia, zamykasz go.

Aktualizacja wtyczki coś zepsuła: przywróć z kopii zapasowej sprzed aktualizacji, zidentyfikuj problematyczną wtyczkę, zaktualizuj pozostałe, pozostaw problematyczną wstrzymaną. Dzięki codziennym kopiom zapasowym punkt przywracania jest zawsze aktualny.

Wygasł certyfikat SSL: certyfikaty Let's Encrypt odnawiają się automatycznie. Jeśli odnowienie się nie powiedzie (problem z DNS, niedostępny serwer), otrzymasz alert przed wygaśnięciem i będziesz mógł go naprawić.

Działające plany cenowe

Prosta struktura trzech poziomów:

Podstawowy — 29 euro/miesiąc: hosting, SSL, cotygodniowa kopia zapasowa, aktualizacje rdzenia. Dobry dla prostych stron wizytówek o niskim ruchu.

Standardowy — 49 euro/miesiąc: hosting, SSL, codzienna kopia zapasowa, aktualizacje rdzenia + wtyczek, miesięczny raport z audytu bezpieczeństwa. Dobry dla stron biznesowych z regularnymi aktualizacjami treści.

Priorytetowy — 89 euro/miesiąc: wszystko z pakietu Standard, plus 2 godziny wsparcia/zmian miesięcznie, priorytetowy czas reakcji. Dobry dla klientów, którzy traktują swoją stronę internetową jako narzędzie biznesowe.

Większość klientów wybiera Standard. Priorytetowy jest dla klientów, którzy inaczej dzwoniliby do Ciebie w sprawie każdej drobnej zmiany — lepiej sformalizować to jako umowę abonamentową, niż zajmować się tym ad hoc.

30 dni później

Realistyczny wynik po 30 dniach skoncentrowanego wysiłku: 5–8 klientów hostingowych, 200–400 euro MRR, stabilna i przetestowana infrastruktura. Nie zmieni to życia, ale stanowi fundament, który się kumuluje. Każdy nowy projekt klienta to okazja do dodania klienta hostingowego. Przy 20 klientach przychody cykliczne pokrywają znaczną część kosztów agencji.

Sufit jest określony przez to, ile stron może obsłużyć Twoja infrastruktura i ile czasu na wsparcie jesteś gotów poświęcić. Większość agencji uważa, że 30–50 klientów hostingowych jest do opanowania bez dedykowanego personelu wsparcia.