Jak postawić WordPress na Saplo (krok po kroku)

WordPress na własnym Boxie, bez sąsiadów zjadających CPU, z automatycznym cache Redis i kontem administratora gotowym od razu po instalacji. Instrukcja krok po kroku, razem z wydajnością, backupem i migracją z innego hostingu.

Grzegorz Kalmus· ·39 wyświetleń

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.pl w 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

  1. W panelu Saplo wejdź w Katalog aplikacji i wybierz WordPress (kategoria "Strony i sklepy").
  2. 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ą.
  3. 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.
  4. 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.
  5. 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

  1. 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.
  2. Zaloguj się do /wp-admin tymi danymi. Warto od razu zmienić hasło na własne w Użytkownicy → Profil.
  3. W Ustawienia → Ogólne ustaw tytuł strony i strefę czasową, jeśli nie ustawiłeś ich już przy instalacji.
  4. 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.
  5. 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.