Zdalna pomoc Agenta AI w każdym pakiecie.Zapytaj Domenika. Sprawdź!
PANEL HOSTING PANEL POCZTA PANEL ABONENTA
Poradnik Migracja hostingu SSL / DNS WordPress

Jak przenieść stronę na nowy serwer
bez przestojów?
Kompletny poradnik z darmowym SSL

Migracja hostingu nie musi oznaczać stresu ani ryzyka utraty pozycji w Google. Pokazujemy krok po kroku, jak przenieść stronę tanio, bezpiecznie i bez widocznej przerwy w działaniu.

15 marca 2026 Serwerownia — migracja hostingu bez przestojów Fot. ilustracyjne — planowa migracja serwera

Artykuł skierowany jest do właścicieli małych firm, freelancerów, blogerów i osób zarządzających kilkoma stronami (np. WordPress) na współdzielonym hostingu. W praktycznych przykładach pokazujemy też, jak uporządkowanie domen i DNS w jednym panelu ułatwia cały proces.

Co to znaczy „przeniesienie bez przestojów"?

Migracja strony na nowy serwer to proces przeniesienia:

  • plików strony (HTML, PHP, zdjęcia, motywy, wtyczki),
  • baz danych (np. MySQL dla WordPressa),
  • usług towarzyszących (poczta, certyfikaty SSL),
  • konfiguracji DNS (rekordy A, CNAME, MX itd.).

Zero downtime oznacza, że przez cały czas przenosin użytkownicy widzą działającą stronę — starą lub nową. Kluczem jest kolejność działań: najpierw testy na nowym serwerze, dopiero potem przełączenie ruchu przez DNS.

💡 Zapamiętaj: nie zmieniaj DNS dopóki nowy serwer nie jest w pełni przetestowany. To jedna zasada, która eliminuje 90% ryzyka przestoju.


Kiedy warto zmienić hosting i czego się wystrzegać?

Typowe powody zmiany serwera

  • Wydajność — strona ładuje się wolno, ograniczenia CPU/RAM.
  • Koszty — płacisz za zasoby, których nie używasz.
  • Bezpieczeństwo — brak aktualnego PHP, brak automatycznych backupów.
  • Brak darmowego SSL — hosting pobiera dodatkowe opłaty za certyfikat.
  • Skalowanie — potrzebujesz więcej miejsca lub obsługi wielu stron.

Główne ryzyka przy migracji

  • Przestoje — źle zaplanowane przełączenie DNS lub błędy na nowym serwerze.
  • Utrata danych — brak pełnych backupów (np. nowe zamówienia w sklepie).
  • Problemy z SSL — komunikat „Niezabezpieczona" po migracji.
  • Błędy SEO — brak przekierowań 301, zmiana struktury URL.
  • Chaos w DNS — domeny u różnych rejestratorów, brak kontroli.

Plan migracji — 10 kroków

  1. Audyt — spisz wszystkie strony, domeny, subdomeny, pocztę, bazy danych.
  2. Nowy serwer — wybierz i skonfiguruj hosting (PHP, bazy, FTP, darmowy SSL).
  3. Backup — pełne kopie plików, baz (i poczty jeśli na serwerze).
  4. Przeniesienie — prześlij pliki i bazy na nowy serwer (FTP/SFTP/SSH).
  5. Testy — sprawdź działanie przed zmianą DNS (tymczasowy adres, plik hosts).
  6. DNS — obniż TTL, zaplanuj okno przełączenia, zmień rekordy A/CNAME.
  7. SSL — włącz darmowy certyfikat Let's Encrypt, wymuś HTTPS.
  8. SEO — przekierowania 301, aktualizacja sitemap, Search Console.
  9. Monitoring — logi błędów, testy formularzy, poczty, paneli logowania.
  10. Porządki — po kilku dniach wyłącz stary hosting (gdy ruch ustał).

Krok 1 — Audyt: co masz i gdzie to jest

Bez audytu łatwo pominąć starą subdomenę z landing page'em lub skrzynki pocztowe.

Strony i aplikacje

  • Lista domen i subdomen (firma.pl, blog.firma.pl, sklep.firma.pl).
  • Technologia: WordPress, inny CMS, aplikacja własna.
  • Baza danych: nazwa, typ (MySQL/MariaDB).

Domeny i DNS

  • Gdzie zarejestrowane domeny, gdzie zarządzane rekordy DNS.
  • Obecne rekordy: A, CNAME, MX, TXT (SPF, DKIM…).

⭐ Jeśli domeny są u różnych rejestratorów, rozważ centralizację w jednym panelu (np. rejestracjadomen.pl) — ułatwia to każdą kolejną migrację i zmianę TTL.

Poczta i SSL

  • Czy poczta jest na tym samym serwerze czy w zewnętrznej usłudze?
  • Jakie skrzynki istnieją: biuro@, info@, admin@?
  • Czy SSL jest darmowy (Let's Encrypt) czy płatny?
  • Cron (zadania cykliczne), integracje API, systemy płatności.

Krok 2 — Nowy serwer i darmowy SSL

Na co zwrócić uwagę przy wyborze hostingu?

  • Wersja PHP — aktualna i wspierana (PHP 8.1+ w 2026).
  • Let's Encrypt — najlepiej automatyczna integracja w panelu.
  • Panel zarządzania — bazy danych, DNS, FTP/SFTP, SSH.
  • Limity — liczba domen, miejsce, transfer, konta pocztowe.

Przygotowanie nowego serwera

  1. Utwórz konto dla strony (jeśli hosting dzieli się na projekty).
  2. Ustaw wersję PHP zgodną lub nowszą niż na starym serwerze.
  3. Załóż bazę danych — zanotuj nazwę, użytkownika i hasło.
  4. Skonfiguruj katalog docelowy (public_html lub katalog projektu).

Krok 3 — Backup: pliki, bazy, poczta

🔒 Backup to Twoje ubezpieczenie. Zawsze rób go przed każdym krokiem i przechowuj poza serwerem: na lokalnym dysku lub w chmurze.

Co koniecznie skopiować?

  • Pliki strony — cały katalog, zwłaszcza wp-content w WordPress.
  • Bazy danych — eksport do .sql przez phpMyAdmin (zakładka Eksport → SQL).
  • Poczta (opcjonalnie) — pobierz skrzynki przez IMAP lub użyj narzędzi sync.
  • Konfiguracjewp-config.php, .htaccess, lista CRONów.

Nadaj czytelne nazwy: firma_pl_2026-03-15_files.zip, firma_pl_2026-03-15_db.sql.


Krok 4 — Przeniesienie plików i baz

Metoda ręczna — uniwersalna

Przenoszenie plików

  • FTP/SFTP (np. FileZilla) — pobierz ze starego, wgraj na nowy.
  • Menedżer plików w panelu — spakuj do .zip, pobierz, wgraj i rozpakuj.
  • SSH + rsync — dla dużych projektów, kopiowanie między serwerami.

Przenoszenie bazy danych

  1. Stary serwer: eksport bazy → plik .sql.
  2. Nowy serwer: phpMyAdmin → wybierz bazę → Import → wskaż plik.

Aktualizacja wp-config.php (WordPress)

  • DB_NAME — nazwa nowej bazy,
  • DB_USER / DB_PASSWORD — nowe dane dostępu,
  • DB_HOST — zwykle localhost, ale sprawdź w panelu hostingu.

Metoda automatyczna — wtyczki WordPress

  1. Zainstaluj wtyczkę migracyjną na starym WordPress.
  2. Utwórz pakiet migracyjny (pliki + baza).
  3. Na nowym serwerze uruchom proces odtwarzania przez wtyczkę.
  4. Po zakończeniu przetestuj stronę.

Krok 5 — Testowanie przed przełączeniem DNS

Użytkownicy nadal korzystają ze starej strony — Ty w spokoju testujesz nową.

Sposoby testowania

  1. Adres techniczny hostingu — np. twojlogin.nazwahostingu.pl.
  2. Poddomena testowatest.firma.pl kierująca na nowy serwer w DNS.
  3. Plik hosts na komputerze — tylko Ty widzisz nową wersję, reszta świata — starą.

Co sprawdzić?

  • Brak błędów 500 i 404 na kluczowych stronach.
  • Logowanie do panelu (/wp-admin).
  • Formularze i wysyłka maili.
  • Koszyk i płatności w sklepie (tryb testowy).
  • Wersja mobilna.
  • Brak mixed content HTTP/HTTPS.

Krok 6 — Przełączenie DNS i TTL

Czym jest TTL i dlaczego obniżamy go wcześniej?

TTL (Time To Live) to czas w sekundach, przez który serwery DNS cache'ują odpowiedź:

  • TTL = 86400 → 24 godziny,
  • TTL = 3600 → 1 godzina,
  • TTL = 300 → 5 minut.

Na 24–48 godzin przed migracją obniż TTL kluczowych rekordów (A, CNAME) do 300 sekund. Po zmianie IP większość użytkowników przełączy się w kilka minut, nie godzin.

Przykład: domena firma.pl

  1. 1–2 dni przed: TTL rekordów A dla firma.pl i www300.
  2. W dniu migracji: zmień IP w rekordach A na nowy serwer. Rekordy MX pozostaw bez zmian.
  3. Po migracji: po 48 h przywróć TTL na wyższą wartość (3600–7200).

Krok 7 — Darmowy SSL i wymuszenie HTTPS

Let's Encrypt to darmowy urząd certyfikacji — certyfikat SSL akceptowany przez wszystkie przeglądarki, odnawiany automatycznie co 90 dni.

Na serwerach z Nginx/Apache uruchomisz go jedną komendą:

Terminal — Certbot# Nginx
certbot --nginx -d firma.pl -d www.firma.pl

# Apache
certbot --apache -d firma.pl -d www.firma.pl

Na współdzielonym hostingu wystarczy kliknięcie w panelu: „Włącz darmowy SSL".

Konfiguracja po wdrożeniu SSL

  1. W WordPress: Ustawienia → Adres WordPressa i Adres witryny → zmień na https://.
  2. Dodaj przekierowanie 301 z HTTP na HTTPS (patrz sekcja SEO).
  3. Sprawdź kłódkę w przeglądarce i brak mixed content.

Ochrona SEO przy migracji

  1. Zachowaj strukturę URL — nie zmieniaj adresów podczas migracji.

  2. Przekierowanie 301 HTTP → HTTPS (Apache .htaccess):

    Apache — .htaccessRewriteEngine On
    RewriteCond %{HTTPS} off
    RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
  3. Aktualizacja sitemap XML — zawiera adresy HTTPS; wygeneruj przez wtyczkę SEO.

  4. Google Search Console — zweryfikuj https://firma.pl, prześlij sitemapę, monitoruj błędy.

  5. Monitoring po migracji — przez kilka tygodni: Analytics, logi serwera (404/500), Search Console.


7 najczęstszych błędów (i jak ich uniknąć)

  1. Brak pełnego backupu — zawsze rób go poza serwerem, przed każdym krokiem.
  2. Zmiana DNS przed testami — najpierw pełne testy, potem zmiana rekordów.
  3. Brak obniżenia TTL — ustaw TTL = 300 s na 24–48 h przed migracją.
  4. Mixed content HTTP/HTTPS — po SSL wymuś HTTPS we wszystkich zasobach.
  5. Brak przekierowań 301 — przygotuj mapowanie stary URL → nowy przed DNS.
  6. Nieprzeniesiona poczta — jeśli MX jest na zewnątrz, nie zmieniaj MX przy migracji.
  7. Zbyt szybkie wyłączenie starego serwera — utrzymuj go co najmniej kilka dni po migracji.

Checklista migracji — 8 faz

Faza 1 Przygotowanie T – 2–5 dni
  • Spis wszystkich domen, subdomen i aplikacji
  • Spis, gdzie zarządzany jest DNS dla każdej domeny
  • Spis usług poczty (rekordy MX, skrzynki)
  • Spis baz danych (nazwa, rozmiar, silnik)
  • Spis dodatkowych usług (cron, integracje API)
  • Wybór nowego hostingu o odpowiednich parametrach
  • Założenie kont/projektów na nowym serwerze
  • Utworzenie nowych baz danych i użytkowników
Faza 2 Obniżenie TTL T – 48 h
  • Logowanie do panelu DNS (np. rejestracjadomen.pl)
  • Sprawdzenie bieżącego TTL rekordów A/CNAME
  • Ustawienie TTL = 300 s dla firma.pl i www.firma.pl
  • Zapisanie zmian
Faza 3 Backup T – 24–48 h
  • Kopia wszystkich plików strony
  • Eksport baz danych (.sql)
  • Zapis kopii poza serwerem (komputer / chmura)
  • Opcjonalnie: archiwizacja poczty przez IMAP
  • Weryfikacja integralności archiwów
Faza 4 Przeniesienie na nowy serwer T – 24–12 h
  • Wgranie plików strony (FTP/SFTP/SSH)
  • Import baz danych (.sql) przez phpMyAdmin
  • Aktualizacja wp-config.php (nowe dane bazy)
  • Ewentualna zmiana URL w CMS
Faza 5 Testy na nowym serwerze T – 12–4 h
  • Strona główna ładuje się bez błędów
  • Logowanie do panelu admina
  • Formularze i wysyłka maili
  • Wersja mobilna
  • Brak błędów 404 / 500
Faza 6 Przełączenie DNS T – 0
  • Ostateczny backup tuż przed przełączeniem
  • Zmiana IP w rekordach A/CNAME na nowy serwer
  • Zapisanie zmian w panelu DNS
  • Weryfikacja po kilku minutach (logi serwera)
Faza 7 SSL i HTTPS T + 1–2 h
  • Włączenie Let's Encrypt dla domeny i www
  • Przekierowanie 301 HTTP → HTTPS
  • Kłódka HTTPS widoczna w przeglądarce ✓
  • Test mixed content
Faza 8 SEO i monitoring T + 1–7 dni
  • Weryfikacja przekierowań 301
  • Aktualizacja XML sitemap + wysyłka do Search Console
  • Monitorowanie błędów 404 i 500
  • Po kilku dniach: podniesienie TTL (3600–7200)
  • Po min. kilku dniach: wyłączenie starego hostingu

FAQ — najczęstsze pytania

Sama operacja przeniesienia plików i bazy może zająć od kilkunastu minut do kilku godzin (zależnie od rozmiaru strony). Z uwzględnieniem obniżenia TTL (24–48 h przed) i testów — rozsądnie zaplanowana migracja niewielkiej strony mieści się w 1–2 dniach roboczych.

Przy poprawnie przeprowadzonej migracji nie powinna być offline. Użytkownicy cały czas widzą albo starą, albo nową wersję strony. Przy niskim TTL ewentualne przerwy trwają sekundy i są praktycznie niezauważalne.

Jeśli używasz zewnętrznej usługi pocztowej i nie planujesz jej zmieniać — nie ruszaj rekordów MX. Jeśli poczta jest na tym samym serwerze, zaplanuj jej migrację osobno: kopie przez IMAP, zmiana MX dopiero po odtworzeniu skrzynek na nowym serwerze.

Nie — hosting i rejestrator to osobne usługi. Jednak centralizacja domen w jednym panelu (np. rejestracjadomen.pl) ułatwia zarządzanie DNS, obniżanie TTL i kontrolę nad całą infrastrukturą.

Dlatego tak ważny jest backup. Możesz tymczasowo przywrócić ruch na stary serwer (stare IP w DNS) lub odtworzyć kopie na nowym. Sprawdź logi błędów (Apache/Nginx, PHP) i skontaktuj się z pomocą techniczną hostingu.


Podsumowanie

Migracja strony na nowy serwer bez przestojów jest jak przeprowadzka do nowego biura — jeśli dobrze zaplanujesz kolejność działań i przetestujesz nowe miejsce przed przeprowadzką, klienci nawet nie zauważą zmiany.

Najważniejsze elementy:

  • Pełne backupy plików, baz i poczty.
  • Testy na nowym serwerze przed zmianą DNS.
  • Obniżenie TTL i przemyślane przełączenie rekordów A/CNAME.
  • Darmowy certyfikat SSL (Let's Encrypt) i wymuszone HTTPS.
  • Przekierowania 301, aktualna sitemap, monitoring Search Console.
  • Stopniowe wyłączenie starego serwera dopiero po ustaniu ruchu.

💛 Zarządzasz kilkoma domenami? Przeniesienie domen do jednego panelu i zarządzanie DNS w jednym miejscu znacząco upraszcza każdą kolejną migrację.

Źródła

  1. Move WordPress to New Host — globaliser.com
  2. Website Migration Best Practices — falconinternet.net
  3. Let's Encrypt — letsencrypt.org
  4. Secure Nginx with Let's Encrypt — digitalocean.com
  5. Secure Apache with Let's Encrypt — digitalocean.com
  6. Google: Site Moves and Migrations — developers.google.com
  7. Website Migration Checklist (Semrush) — semrush.com
  8. Website Migration SEO — searchengineland.com