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
Krok 3: Transfer plików na nowy serwer
Masz backup? Czas przesłać pliki na nowy hosting:
- Zaloguj się do panelu nowego hostingu i znajdź dane FTP/SFTP (adres serwera, login, hasło).
- Połącz się przez FileZilla (lub inny klient FTP) z nowym hostingiem.
- Prześlij pliki do katalogu public_html (lub odpowiednika na nowym hostingu).
- 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
- 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.
- Zaimportuj backup — wejdź w phpMyAdmin na nowym hostingu, wybierz utworzoną bazę, kliknij „Importuj" i wgraj plik .sql.
- 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_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)
- Zaloguj się do panelu rejestratora domeny (np. nazwa.pl, OVH, Aftermarket).
- Znajdź ustawienia DNS / Nameservery dla domeny.
- Zmień nameservery na te podane przez nowy hosting (np.
ns1.nowydhosting.pl,ns2.nowydhosting.pl). - 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.
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:
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 2026Niezależ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.