Jak Przenieść Stronę na Nowy Hosting? Krok po Kroku

Przenoszenie strony na nowy hosting nie musi być stresujące. W tym poradniku przeprowadzę Cię przez cały proces — od przygotowania backupu, przez transfer plików i baz danych, po zmianę DNS i testowanie. Na końcu znajdziesz listę hostingów, które zrobią to za Ciebie za darmo.

Ostatnia aktualizacja: marzec 2026 • Czas czytania: 10 min

Artykuł zawiera linki afiliacyjne. Jeśli kupisz hosting przez nasz link, otrzymamy prowizję — bez dodatkowych kosztów dla Ciebie. Nie wpływa to na nasze oceny. Dowiedz się więcej.

Krok 1: Przygotowanie do migracji

Zanim zaczniesz cokolwiek przenosić, przygotuj się:

  • Wybierz nowy hosting — jeśli jeszcze nie wiesz, który wybrać, sprawdź nasz ranking hostingów 2026 lub poradnik jak wybrać hosting.
  • Załóż konto na nowym hostingu — nie rezygnuj jeszcze ze starego! Oba hostingi powinny działać równocześnie przez czas migracji.
  • Spisz dane dostępowe — login i hasło do panelu starego hostingu, dane FTP, dane bazy danych (nazwa, użytkownik, hasło, host).
  • Sprawdź, gdzie zarządzasz DNS — najczęściej u rejestratora domeny (np. nazwa.pl, OVH). To tam będziesz zmieniał nameservery lub rekordy A.
  • Zaplanuj czas — migracja zajmuje od 1 do kilku godzin. Propagacja DNS trwa do 48h (zwykle 2-6h). Najlepiej robić to w weekend lub poza godzinami szczytu.

Krok 2: Backup starego hostingu

Backup to najważniejszy krok. Bez niego ryzykujesz utratę całej strony.

Pliki strony

  • Przez panel hostingu — większość paneli (cPanel, DirectAdmin) ma opcję „Pełny backup" lub „Kopia zapasowa". Pobierz archiwum .tar.gz lub .zip.
  • Przez FTP/SFTP — połącz się programem FileZilla (darmowy) i pobierz cały katalog public_html (lub htdocs/www).
  • Przez SSH — jeśli masz dostęp SSH: tar -czf backup.tar.gz public_html/

Baza danych

  • Przez phpMyAdmin — wejdź w phpMyAdmin, wybierz bazę danych, kliknij „Eksportuj" → „Szybki" → format SQL → „Eksportuj". Zapisz plik .sql.
  • Przez SSH: mysqldump -u uzytkownik -p nazwa_bazy > backup.sql
Ważne: Zrób backup dwukrotnie i sprawdź, czy pliki nie są uszkodzone. Lepiej stracić 5 minut na weryfikację niż całą stronę.

Krok 3: Transfer plików na nowy serwer

Masz backup? Czas przesłać pliki na nowy hosting:

  1. Zaloguj się do panelu nowego hostingu i znajdź dane FTP/SFTP (adres serwera, login, hasło).
  2. Połącz się przez FileZilla (lub inny klient FTP) z nowym hostingiem.
  3. Prześlij pliki do katalogu public_html (lub odpowiednika na nowym hostingu).
  4. Alternatywnie, wgraj archiwum .zip/.tar.gz i rozpakuj je przez Menedżer plików w panelu hostingu.

Wskazówka: Przesyłanie przez FTP wielu małych plików (np. WordPress z wtyczkami) może trwać długo. Szybciej jest wgrać jedno archiwum .zip i rozpakować na serwerze.

Krok 4: Transfer bazy danych

  1. Utwórz nową bazę danych na nowym hostingu — w panelu znajdź „Bazy danych MySQL" i utwórz nową bazę + użytkownika z pełnymi uprawnieniami.
  2. Zaimportuj backup — wejdź w phpMyAdmin na nowym hostingu, wybierz utworzoną bazę, kliknij „Importuj" i wgraj plik .sql.
  3. Sprawdź rozmiar — jeśli plik .sql jest zbyt duży na phpMyAdmin (limit zwykle 50-256 MB), użyj SSH: mysql -u uzytkownik -p nazwa_bazy < backup.sql

Krok 5: Konfiguracja na nowym hostingu

Po przeniesieniu plików i bazy danych musisz zaktualizować konfigurację:

WordPress (wp-config.php)

Edytuj plik wp-config.php i zmień dane bazy danych:

define('DB_NAME', 'nowa_baza');
define('DB_USER', 'nowy_uzytkownik');
define('DB_PASSWORD', 'nowe_haslo');
define('DB_HOST', 'localhost');

Inne CMS-y

Zasada jest ta sama — znajdź plik konfiguracyjny (np. configuration.php w Joomla, config/database.php w Laravel) i zaktualizuj dane połączenia z bazą.

Certyfikat SSL

Na nowym hostingu aktywuj darmowy certyfikat SSL (np. Let's Encrypt). Większość paneli ma do tego dedykowaną opcję. Dowiedz się więcej o SSL.

Krok 6: Zmiana DNS

To krok, który faktycznie „przełącza" Twoją domenę na nowy hosting:

Opcja A: Zmiana nameserverów (zalecana)

  1. Zaloguj się do panelu rejestratora domeny (np. nazwa.pl, OVH, Aftermarket).
  2. Znajdź ustawienia DNS / Nameservery dla domeny.
  3. Zmień nameservery na te podane przez nowy hosting (np. ns1.nowydhosting.pl, ns2.nowydhosting.pl).
  4. Zapisz zmiany i poczekaj na propagację (2-48h, zwykle kilka godzin).

Opcja B: Zmiana rekordów A

Jeśli chcesz zachować dotychczasowe nameservery (np. Cloudflare), zmień rekord A na adres IP nowego serwera.

Ważne: Nie usuwaj starego hostingu do czasu zakończenia propagacji DNS. Przez kilka godzin część użytkowników może jeszcze trafiać na stary serwer.

Krok 7: Testowanie po migracji

Po propagacji DNS przetestuj stronę na nowym hostingu:

  • Sprawdź stronę główną i podstrony — czy wszystko wyświetla się poprawnie?
  • Przetestuj formularze — czy wysyłanie e-maili działa?
  • Sprawdź panel administracyjny — czy możesz się zalogować?
  • Zweryfikuj SSL — czy w pasku adresu widać kłódkę? Użyj SSL Labs do pełnego testu.
  • Przetestuj szybkość — użyj PageSpeed Insights lub GTmetrix, aby porównać z wynikami sprzed migracji.
  • Sprawdź przekierowania — czy adresy URL działają jak wcześniej?
  • Zweryfikuj e-maile — jeśli masz pocztę na domenie, sprawdź rekordy MX.

Hostingi z darmową migracją

Nie chcesz robić tego samodzielnie? Poniższe hostingi przeniosą Twoją stronę za darmo:

Hosting Darmowa migracja Szczegóły
VH.pl Tak Pełna migracja przez support, bez limitu stron
dhosting.pl Tak Bezpłatna migracja stron i sklepów
Zenbox.pl Tak Darmowa migracja z asystą techniczną
Webh.pl Tak Migracja w cenie pakietu

Jeśli masz złożoną stronę (duży sklep, wiele domen), warto skorzystać z darmowej migracji — oszczędzisz czas i unikniesz potencjalnych problemów.

Szukasz nowego hostingu?

Sprawdź nasz aktualny ranking — przetestowaliśmy 10 najlepszych hostingów w Polsce, wszystkie z darmowym SSL i backupami.

Zobacz ranking hostingów 2026

Niezależne testy • Aktualizacja: marzec 2026

Przeczytaj również

Jak wybrać hosting? Praktyczny przewodnik

7 kluczowych kryteriów, błędy nowicjuszy i checklista przed zakupem hostingu.

Co to jest SSL i dlaczego jest ważny?

Certyfikaty SSL/TLS, rodzaje, Let's Encrypt i wpływ na bezpieczeństwo strony.