WordPress to wciąż najczęściej wybierany silnik do stron firmowych, blogów i sklepów w Polsce, ale większość hostingów stawia go tak samo jak dziesięć lat temu: shared hosting, wspólny serwer z setkami innych kont, powolny dysk i limity, o których dowiadujesz się dopiero po fakcie. Na Saplo WordPress stawiasz na własnym Boxie, z automatycznym cache Redis i bez sąsiadów, którzy zjadają Twój CPU. Poniżej krok po kroku, jak go postawić, jak wygląda pierwsza konfiguracja, co dokładnie przyspiesza cache, i na co zwrócić uwagę, jeśli przenosisz się z innego hostingu.
Dlaczego WordPress na Saplo, a nie na typowym hostingu
Typowy polski shared hosting (Cyberfolks, Hostinger i podobne) sprzedaje WordPressa jako jedno z wielu kont na wspólnym serwerze:
- zero izolacji zasobów - jak inna strona na tym samym serwerze dostanie ruch z Facebooka albo padnie ofiarą ataku, Twoja strona zwalnia razem z nią, bo dzielicie ten sam procesor i ten sam dysk,
- brak SSH i realnej kontroli - nie doinstalujesz WP-CLI, nie zmienisz wersji PHP poza wąskim wyborem panelu, nie postawisz obok WordPressa nic innego,
- cache doinstalujesz sam - wtyczka cache to zwykle Twój problem do skonfigurowania, jeśli w ogóle działa poprawnie za shared hostingowym reverse proxy,
- jeden stack na koncie - potrzebujesz obok WordPressa np. n8n do automatyzacji albo aplikacji w Node.js, zakładasz osobne konto gdzie indziej, płacisz drugi abonament i pilnujesz dwóch paneli.
Na Saplo WordPress stoi na Twoim własnym Boxie (izolowany kontener LXC), z lokalnym Redis jako object cache skonfigurowanym automatycznie przy instalacji, i możesz obok postawić dowolną inną aplikację z katalogu aplikacji (np. n8n czy Uptime Kuma) na tym samym Boxie, bez zakładania kolejnego konta i bez dodatkowej opłaty za samą liczbę aplikacji, bo każdy plan Saplo ma ich nieograniczoną liczbę. Więcej o różnicach między takim modelem a klasycznym hostingiem współdzielonym piszemy w osobnym wpisie.
Wymagania
Żeby postawić WordPress na Saplo, potrzebujesz:
- Boxa z domeną albo subdomeną
*.saploapp.plw cenie każdego planu, pod którą stanie strona, - minimum 256 MB RAM wolnego na Boxie (WordPress to najlżejsza receptura w katalogu, wystarcza nawet Box S),
- nic więcej. Bazę danych MySQL, PHP i serwer nginx silnik stawia sam, nie musisz nic instalować ręcznie.
WordPress na Saplo korzysta ze współdzielonej bazy MySQL Boxa (nie stawia własnego kontenera bazy danych, w przeciwieństwie do np. Cal.com czy Listmonk), co oszczędza RAM i przyspiesza instalację. Jeśli masz już własną domenę (nie musi to być subdomena saploapp.pl), podepnij ją w panelu przed instalacją, silnik sam skonfiguruje pod nią wirtualnego hosta i certyfikat SSL.
Instalacja krok po kroku
- W panelu Saplo wejdź w Katalog aplikacji i wybierz WordPress (kategoria "Strony i sklepy").
- Wskaż Box, na którym ma stanąć, i domenę albo subdomenę, pod którą będzie dostępna strona. Opcjonalnie wybierz wersję PHP (domyślnie 8.3) i tytuł strony, jeśli chcesz zmienić wartość domyślną.
- Zatwierdź instalację. Silnik pobiera rdzeń WordPressa przez WP-CLI, podpina współdzieloną bazę MySQL, ustawia konfigurację pod ruch przez reverse proxy (bez tego WordPress myli protokół i wpada w pętlę przekierowań HTTP/HTTPS), i od razu zakłada konto administratora, więc nie musisz przechodzić ręcznego kreatora instalacji WordPressa.
- Jeśli lokalny Redis na Boxie jest dostępny, silnik automatycznie doinstalowuje i włącza wtyczkę object cache z osobną przestrzenią kluczy dla każdej aplikacji, żeby cache jednej instalacji WordPressa nie mieszał się z inną na tym samym Boxie.
- Po kilkudziesięciu sekundach status aplikacji w panelu zmienia się na "uruchomiona", a wygenerowany adres (albo Twoja domena) zaczyna odpowiadać stroną powitalną domyślnego motywu.
Pierwsza konfiguracja
- Na stronie aplikacji w panelu Saplo, w sekcji "Informacje - WordPress", znajdziesz link do panelu admina (
<Twoja domena>/wp-admin) oraz login i wygenerowane hasło administratora, które możesz podejrzeć i skopiować jednym kliknięciem. - Zaloguj się do
/wp-admintymi danymi. Warto od razu zmienić hasło na własne w Użytkownicy → Profil. - W Ustawienia → Ogólne ustaw tytuł strony i strefę czasową, jeśli nie ustawiłeś ich już przy instalacji.
- W Wygląd → Motywy wybierz szablon, a w Wtyczki doinstaluj to, czego potrzebujesz (formularz kontaktowy, SEO, WooCommerce pod sklep). Object cache Redis jest już aktywny w tle, więc każda kolejna wtyczka działa na przyspieszonej instalacji od pierwszego dnia.
- Jeśli stawiasz sklep na WooCommerce, sprawdź od razu zużycie RAM Boxa: WooCommerce z kilkoma wtyczkami płatności potrafi zjeść więcej pamięci niż zwykła wizytówka. W razie potrzeby dokup pamięć w panelu, bez restartu Boxa.
Wydajność: co dokładnie przyspiesza cache Redis
Bez object cache WordPress przy każdym odsłonięciu strony odpytuje bazę MySQL od nowa, nawet o dane, które nie zmieniają się między odwiedzinami: menu, ustawienia, listy kategorii, metadane wpisów. Redis trzyma wyniki tych zapytań w pamięci, więc kolejne odsłony tej samej strony nie dobijają się do bazy, tylko czytają gotową odpowiedź z RAM. W praktyce różnica jest widoczna gołym okiem: strona z aktywnym cache odpowiada wyraźnie szybciej pod obciążeniem, a baza danych nie staje się wąskim gardłem, gdy ruch nagle wzrośnie, na przykład po poście na Facebooku albo w kampanii reklamowej. Ponieważ Box jest izolowanym kontenerem LXC, ten cache i te zasoby są wyłącznie Twoje: nikt inny na serwerze fizycznym nie zjada Ci pamięci ani cyklu procesora w chwili, gdy akurat masz szczyt ruchu.
Backup i bezpieczeństwo
Kopie zapasowe zależą od wybranego planu: Box L i wyższe mają backup wbudowany w cenę (7 dni wstecz dla L, 14 dni dla XL, 30 dni plus kopia offsite dla XXL), a do Box S i M można dokupić backup dzienny jako dodatek. Niezależnie od planu warto pamiętać o podstawach higieny WordPressa: aktualizuj rdzeń, motyw i wtyczki regularnie (albo zamów dodatek managed updates, jeśli nie chcesz robić tego ręcznie), używaj silnego hasła administratora zamiast domyślnego loginu admin, i nie instaluj wtyczek z niesprawdzonych źródeł. Panel Saplo pokazuje status certyfikatu SSL i odnawia go automatycznie, więc o to nie musisz pamiętać.
Migracja istniejącej strony WordPress na Saplo
Jeśli WordPress już działa gdzie indziej i chcesz go tylko przenieść, nie musisz zaczynać od zera. Postaw pustą instalację WordPressa na Saplo tak jak opisano wyżej, a potem zaimportuj bazę danych i pliki wp-content (motywy, wtyczki, uploady) z obecnego hostingu, na przykład wtyczką do migracji albo ręcznie przez SSH na planach, które mają do niego dostęp. Jeśli migrujesz z konkretnego hostera, mamy osobne przewodniki krok po kroku, na przykład migrację z Cyberfolks. Domenę przepinasz dopiero na końcu, zmieniając rekordy DNS, dzięki czemu strona działa równolegle w obu miejscach, dopóki nie sprawdzisz, że wszystko wygląda dobrze na nowym Boxie.
WordPress na Saplo kontra typowy shared hosting
| Shared hosting (Cyberfolks/Hostinger) | WordPress na Saplo | |
|---|---|---|
| Izolacja zasobów | brak, wspólny serwer z setkami kont | własny Box (LXC), zasoby tylko Twoje |
| Dostęp SSH | zwykle brak albo mocno ograniczony | tak, od planów z kluczem SSH |
| Cache obiektowy | doinstalujesz i konfigurujesz sam | Redis skonfigurowany automatycznie przy instalacji |
| Inne aplikacje na koncie | zwykle jeden stack, PHP/MySQL | dowolna receptura z katalogu na tym samym Boxie |
| Konto admina | zakładasz ręcznie w kreatorze WP | tworzone automatycznie, hasło widoczne w panelu |
| Zmiana wersji PHP | ograniczony wybór w panelu hostera | wybierasz przy instalacji, 8.1 do 8.4 |
| Backup | zwykle płatny dodatek od pierwszego dnia | wbudowany od Box L, dodatek dla S i M |
Najczęstsze pytania
Czy muszę ręcznie przechodzić kreator instalacji WordPressa? Nie. Silnik zakłada konto administratora automatycznie przy instalacji, login i hasło znajdziesz od razu w panelu aplikacji.
Gdzie znajdę hasło administratora WordPressa?
Na stronie szczegółów aplikacji w panelu Saplo, w sekcji "Informacje - WordPress", obok linku do /wp-admin. Możesz je tam podejrzeć i skopiować, a potem zmienić na własne w profilu użytkownika WordPressa.
Czy WordPress na Saplo ma wbudowany cache? Tak, jeśli Box ma dostępny lokalny Redis, silnik automatycznie konfiguruje i włącza object cache z osobną przestrzenią kluczy dla każdej instalacji. Jeśli Redis jest niedostępny, WordPress działa dalej bez cache, tylko wolniej.
Czy mogę mieć WordPressa i inną aplikację na jednym Boxie? Tak, każdy plan ma nieograniczoną liczbę aplikacji, ograniczeniem jest wyłącznie RAM i dysk Boxa.
Jaką wersję PHP dostanę? Domyślnie 8.3, do wyboru przy instalacji jest 8.1, 8.2, 8.3 i 8.4.
Czy da się przenieść istniejącą stronę WordPress na Saplo? Tak, opisaliśmy to wyżej: stawiasz pustą instalację, importujesz bazę i pliki z obecnego hostingu, a domenę przepinasz na końcu, gdy nowa instalacja jest już gotowa.
Co się stanie, gdy WooCommerce zacznie brakować pamięci? Dokupujesz RAM w panelu w dowolnym momencie, zasoby Boxa doklejane są na gorąco, bez restartu i bez przerwy w działaniu strony.
Jeśli masz pytania przy stawianiu WordPressa na własnym Boxie, napisz do nas, pomożemy z pierwszą konfiguracją, doborem wtyczek albo migracją z obecnego hostingu.