Migracja hostingu brzmi strasznie, dopóki nie zrobisz jej raz z dobrym planem — wtedy okazuje się, że to kilka konkretnych kroków, a nie loteria. Oto proces, który minimalizuje ryzyko przestoju i utraty czegokolwiek.
Dlaczego w ogóle to robić
Najczęstsze powody migracji: obecny hosting jest wolny (patrz poprzedni wpis o przyczynach wolnych stron), jest droższy niż rynkowa alternatywa o tych samych parametrach, albo panel/wsparcie jest tak niewygodne, że każda drobna zmiana zajmuje godziny. Wszystkie trzy powody są w pełni uzasadnione, żeby zmienić dostawcę — pod warunkiem, że zrobisz to bezpiecznie.
Krok 1: Pełny backup przed dotknięciem czegokolwiek
Zanim ruszysz cokolwiek, zrób kopię zapasową:
- Plików — wszystkiego, co jest w katalogu strony (kod, obrazki, uploady)
- Bazy danych — eksport pełnego dumpu SQL, nie tylko “ważniejszych” tabel
- Konfiguracji domeny (DNS) — zrzut ekranu albo eksport aktualnych rekordów, żeby wiedzieć, jak wyglądały przed zmianą, gdyby trzeba było cokolwiek cofnąć
Zasada, której się trzymam: jeśli nie masz kopii w dwóch różnych miejscach (np. dysk lokalny + chmura), to nie masz kopii.
Krok 2: Postaw stronę na nowym hostingu równolegle, bez wyłączania starej
To najważniejsza zasada całej migracji: stara strona działa przez cały czas, aż nowa jest w 100% gotowa i przetestowana. Nowy hosting daje Ci tymczasowy adres (albo możesz skorzystać z pliku hosts na swoim komputerze), żeby zobaczyć nową wersję strony pod docelową domeną, zanim ktokolwiek inny ją zobaczy.
Wgraj pliki, zaimportuj bazę danych, sprawdź, czy strona faktycznie działa — logowanie, formularze, płatności (jeśli są), wszystkie podstrony.
Krok 3: Przetestuj wszystko dokładnie na nowym środowisku
To krok, który ludzie najczęściej pomijają w pośpiechu. Sprawdź:
- Czy formularz kontaktowy faktycznie wysyła maile (nowy serwer może mieć inną konfigurację wysyłki poczty)
- Czy wszystkie zdjęcia się ładują (ścieżki do plików czasem się różnią między serwerami)
- Czy panel logowania działa poprawnie
- Czy certyfikat
SSLjest aktywny i strona działa naHTTPS
Krok 4: Zmiana DNS — moment, w którym ludzie się najbardziej stresują (niepotrzebnie)
Kiedy nowa strona jest przetestowana i gotowa, zmieniasz rekordy DNS domeny, żeby wskazywały na nowy serwer. To jedyny moment “ryzyka”, ale w praktyce jest bezpieczny, jeśli zrobiłeś kroki 1-3 poprawnie — bo nawet gdyby coś poszło nie tak, stara strona wciąż istnieje i możesz cofnąć zmianę DNS.
Warto wiedzieć: propagacja DNS (czyli czas, aż cały internet “zobaczy” zmianę) może trwać od kilku minut do 24-48 godzin, w zależności od ustawień TTL. W tym czasie różni odwiedzający mogą chwilowo widzieć starą lub nową wersję strony — to normalne i się ustabilizuje samo.
Krok 5: Monitoring przez pierwsze dni
Przez pierwsze 48-72 godziny po migracji warto codziennie sprawdzać, czy strona działa poprawnie, czy formularze faktycznie docierają, i czy nie pojawiły się błędy w logach nowego serwera. Dopiero po tym czasie bezpiecznie jest usunąć starą stronę i zamknąć poprzedni hosting.
Najczęstszy błąd, jaki widziałem
Wyłączenie starego hostingu w tym samym dniu, w którym zmienia się DNS. Ze względu na propagację DNS część odwiedzających przez pewien czas wciąż trafia na stary serwer — jeśli go w tym momencie nie ma, dostają błąd zamiast strony. Zawsze trzymaj stary hosting aktywny przynajmniej przez tydzień po migracji.
Migracja brzmi jak coś, na co szkoda Ci czasu? Mogę zrobić to za Ciebie — napisz, na jakim hostingu jesteś teraz i dokąd chcesz się przenieść, przygotuję wycenę.

