Gdzie najlepiej kupić domenę i hosting?

Jeśli właśnie zastanawiasz się nad stworzeniem własnej strony internetowej, bloga lub sklepu online, to prędzej czy później zderzysz się z dwoma podstawowymi pytaniami: gdzie kupić domenę i gdzie kupić hosting? Brzmi prosto, prawda? A jednak wielu początkujących (i nie tylko!) popełnia tu błędy, które kosztują ich czas, nerwy i pieniądze przez kolejne lata.

Dlatego napisałem ten artykuł. Jako webmaster z wieloletnim doświadczeniem chcę Ci pokazać, na co naprawdę zwracać uwagę przy wyborze hostingu i domeny. Opieram się tutaj na moim autorskim zestawieniu dostępnym na stronie głównej – RankHost.pl, który od lat monitoruje ceny i jakość polskich hostingów i rejestratorów domen.

Domena i hosting – po co Ci w ogóle jedno i drugie?

Zanim przejdę do konkretnych firm i cen, szybkie przypomnienie dla tych, którzy dopiero stawiają pierwsze kroki.

Domena to adres Twojej strony – czyli to, co wpisujesz w przeglądarce, np. www.twojafirma.pl. To Twoja tożsamość w internecie. Bez niej nikt do Ciebie nie trafi.

Hosting to z kolei miejsce na serwerze, gdzie przechowywane są wszystkie pliki Twojej strony – grafiki, kod, bazy danych. Wyobraź sobie, że domena to adres mieszkania, a hosting to samo mieszkanie. Bez adresu nikt Cię nie znajdzie, ale bez mieszkania nie masz gdzie przyjąć gości.

Obie usługi możesz kupić osobno lub w jednym miejscu. Rekomendacja? Trzymaj domenę i hosting w jednej firmie – przynajmniej na start. Zaoszczędzi Ci to sporo konfiguracji i zamieszania z DNS-ami.

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

Wielu ludzi patrzy wyłącznie na cenę rejestracji domeny i tu właśnie popełnia błąd numer jeden. Wyobraź sobie, że kupujesz domenę za symboliczne 1 zł w jakiejś promocji, a rok później przy odnowieniu okazuje się, że musisz zapłacić za nią 200 zł lub więcej. I nie możesz się wycofać, bo na tej domenie działa już Twoja strona, masz wizytówki, klientów…

Dlatego najważniejszy parametr przy wyborze domeny to koszt odnowienia, a nie rejestracji.

Na to właśnie zwraca uwagę mój ranking RankHost.pl – ceny odnowień są ustawione na pierwszym miejscu w zestawieniu, bo to właśnie te kwoty będziesz płacić rokrocznie, dopóki Twój serwis będzie działać.

Porównanie cen odnowień domen

Spójrzmy na konkretne liczby z rankingu (ceny brutto, za rok):

Rejestrator.pl odnowienie.com odnowienie
Seohost.pl84,87 zł84,87 zł
Kylos.pl134,07 zł134,07 zł
Smarthost.pl121,77 zł97,17 zł
LH.pl158,67 zł158,67 zł
Dhosting.pl170,97 zł170,97 zł

Widzisz tę różnicę? Przy domenie .pl różnica między najtańszą a najdroższą opcją to ponad 86 złotych rocznie. Przez 10 lat prowadzenia strony to prawie 860 zł – tylko za domenę!

Jak wybrać dobrą nazwę domeny?

Sama cena to nie wszystko. Zanim klikniesz „kup”, zastanów się nad kilkoma rzeczami:

1. Rozszerzenie domeny (.pl czy .com?) Dla polskiej strony skierowanej do lokalnych odbiorców postaw na .pl – jest najbardziej rozpoznawalna i budzi zaufanie. Jeśli celujesz w rynek międzynarodowy, wybierz .com. Domeny .eu czy .org mają swoje zastosowania, ale dla typowej strony firmowej lub bloga rzadko są pierwszym wyborem.

2. Nazwa – krótka, prosta, łatwa do zapamiętania Im krótsza nazwa, tym lepiej. Unikaj myślników i cyfr tam, gdzie to możliwe. Nazwa domeny powinna być intuicyjna, tak, żeby można ją było podyktować przez telefon i rozmówca od razu wiedział, jak ją wpisać.

3. Sprawdź dostępność domeny zanim się przywiążesz Zanim zakochasz się w jakiejś nazwie, wejdź na stronę rejestratora (np. Seohost.pl) i sprawdź, czy domena jest wolna. Możesz też skorzystać z poniższego prostego skryptu w Pythonie, który automatycznie sprawdza dostępność kilku domen naraz:

import whois

domeny = ["twojafirma.pl", "twojafirma.com", "twojafirma.eu"]

for domena in domeny:
    try:
        w = whois.whois(domena)
        if w.domain_name:
            print(f"❌ {domena} - ZAJĘTA")
        else:
            print(f"✅ {domena} - WOLNA")
    except Exception:
        print(f"✅ {domena} - prawdopodobnie WOLNA (brak rekordu WHOIS)")

Aby uruchomić skrypt, zainstaluj bibliotekę: pip install python-whois

Ranking hostingów – który wybrać?

Gdy już masz domenę, czas zadbać o hosting. I tu też nie można patrzeć tylko na cenę. Liczy się też to, co dostaniesz w pakiecie.

Na co zwracam uwagę ja i większość doświadczonych webmasterów? Oto lista rzeczy, które powinien mieć dobry hosting:

  • Darmowy certyfikat SSL (Let’s Encrypt) – bez niego przeglądarki oznaczą Twoją stronę jako niebezpieczną
  • Autoinstalator WordPress – jeśli stawiasz stronę na WordPressie, to must-have
  • Darmowa migracja – przydatna, gdy przenosisz się z innego hostingu
  • Panel administracyjny – cPanel lub DirectAdmin (oba są dobre)
  • Wsparcie techniczne 24/7 – szczególnie ważne, gdy strona padnie w weekend
  • Obsługa PHP i MySQL – niezbędne dla większości popularnych CMS-ów

Spójrzmy na zestawienie z rankingu RankHost.pl:

FirmaNajtańszy pakietBezpłatny SSLDarmowa migracja
Seohost.pl119,31 zł/rokTAKTAK
MyDevil200 zł/rokTAKTAK
Smarthost.pl158,67 zł/rokTAKTAK
Dhosting.pl232,47 zł/rokTAKTAK
Kylos.pl244,77 zł/rokTAKTAK
LH.pl244,77 zł/rokTAKTAK

Jak widać, wszystkie firmy z rankingu oferują darmowy SSL i darmową migrację, to dobra wiadomość. Natomiast ceny najtańszych pakietów różnią się znacząco.

Seohost.pl – lider zestawienia

Jeśli pytasz mnie o konkretną rekomendację, to na podstawie danych z RankHost.pl zdecydowanym liderem pod względem stosunku ceny do jakości jest Seohost.pl.

Dlaczego?

Po pierwsze, najtańszy pakiet hostingowy kosztuje 119,31 zł brutto rocznie to najniższa cena w całym rankingu. Co więcej, dla nowych klientów dostępna jest specjalna oferta: pierwszy rok tylko 27,31 zł z kodem rabatowym -40% na hosting. To mniej niż cena przeciętnego obiadu.

Po drugie, odnowienia domen .pl w Seohost.pl kosztują 84,87 zł rocznie – znowu najtaniej w zestawieniu.

Po trzecie, firma oferuje:

  • Panel DirectAdmin – przejrzysty i szybki w obsłudze
  • Darmowy certyfikat SSL (Let’s Encrypt)
  • Autoinstalator skryptów, w tym jednoklkowe instalowanie WordPressa
  • Wsparcie techniczne 24 godziny na dobę, 7 dni w tygodniu
  • Darmową migrację stron i poczty z innego hostingu

To ostatnie jest szczególnie cenne, jeśli masz już strony na innym hostingu i chcesz się przenieść, ale nie masz czasu ani wiedzy, żeby robić to samodzielnie. Seohost.pl przenosi wszystko za Ciebie bez opłat.

Smarthost.pl – dobra alternatywa

Jeśli z jakiegoś powodu Seohost.pl nie jest dla Ciebie odpowiedni, warto spojrzeć na Smarthost.pl. Hosting zaczyna się od 158,67 zł rocznie, a firma oferuje podobny zestaw funkcji: darmowy SSL, migrację i solidny panel administracyjny.

W tabeli z rankingiem widać, że domeny .eu są tu wyjątkowo tanie – zaledwie 35,67 zł za odnowienie. Jeśli zależy Ci akurat na europejskiej domenie, Smarthost może być dobrym wyborem samego rejestratora domeny.

MyDevil – dla bardziej wymagających

MyDevil to hosting ze świetną reputacją wśród bardziej zaawansowanych użytkowników. Niestety Pakiety zaczynają się od 200 zł rocznie, więc są droższe, ale też oferują wysoki poziom wydajności serwerów. Jeśli prowadzisz bardziej rozbudowany serwis lub zależy Ci na dopracowanych parametrach technicznych, MyDevil jest zdecydowanie wart uwagi.

Rodzaje hostingów – który wybrać dla siebie?

Nie każdy potrzebuje tego samego. Oto krótki przewodnik:

Hosting współdzielony

Dla zdecydowanej większości użytkowników – blogów, stron firmowych, wizytówek. Tani, prosty, zarządzany przez firmę hostingową. Jeśli dopiero zaczynasz, to jest Twój wybór.

Hosting SEO

Specjalistyczny rodzaj hostingu, który oferuje m.in. Seohost.pl. Przydatny jeśli zajmujesz się pozycjonowaniem stron i potrzebujesz różnych klas adresów IP. Normalni użytkownicy raczej tego nie potrzebują.

Hosting VPS

Gdy Twój serwis rośnie i zwykły hosting zaczyna Ci ciążyć, VPS daje więcej mocy i elastyczności. Droższy i wymagający trochę wiedzy technicznej, ale wiele firm oferuje managed VPS (zarządzany przez nich), gdzie nie musisz się martwić konfiguracją.

Serwer dedykowany

Cały serwer dla Ciebie. Dla dużych serwisów z bardzo dużym ruchem. Drogie i wymagające zaawansowanej wiedzy o administrowaniu systemami.

Hosting reseller

Jeśli chcesz odsprzedawać hosting innym, np. prowadzisz agencję i tworzysz strony dla klientów. Kupujesz hurtowo, odsprzedajesz detalicznie.

Jak zainstalować WordPressa po zakupie hostingu? (krok po kroku)

Zakładam, że większość z Was będzie stawiać stronę na WordPressie, to najpopularniejszy CMS na świecie. Oto jak wygląda cały proces po zakupie domeny i hostingu:

1. Kup domenę i hosting (np. w Seohost.pl) 2. Zaloguj się do panelu DirectAdmin 3. Ustaw domenę jako główną domenę na koncie hostingowym 4. Przejdź do autoinstalatora i wybierz WordPress 5. Uzupełnij podstawowe dane (nazwę strony, hasło administratora) 6. Kliknij „Zainstaluj” i poczekaj około 1-2 minut 7. Wejdź na twojadomena.pl/wp-admin i zaloguj się

Gotowe! Cały proces zajmuje dosłownie kilka minut.

Jeśli wolisz zainstalować WordPressa ręcznie przez FTP, możesz skorzystać z tego prostego skryptu bash, który pobierze najnowszą wersję:

#!/bin/bash

# Pobierz najnowszy WordPress
echo "Pobieranie WordPressa..."
wget https://pl.wordpress.org/latest-pl_PL.zip -O wordpress.zip

# Rozpakuj archiwum
echo "Rozpakowywanie..."
unzip wordpress.zip

# Przenieś pliki do katalogu serwera
echo "Przenoszenie plików..."
mv wordpress/* ./public_html/

# Usuń archiwum
rm wordpress.zip
rmdir wordpress

echo "✅ Gotowe! WordPress jest gotowy do konfiguracji."
echo "Wejdź na swoją domenę, aby dokończyć instalację."

Skrypt uruchom przez SSH po zalogowaniu się na serwer.

Certyfikat SSL – dlaczego to absolutny must-have?

Jeszcze kilka lat temu SSL było opcją dla banków i sklepów internetowych. Dziś to standard dla każdej strony, bez wyjątku. Dlaczego?

  • Google penalizuje strony bez SSL – strony bez certyfikatu są niżej w wynikach wyszukiwania
  • Przeglądarki oznaczają strony http jako „niebezpieczne” – co odstrasza odwiedzających
  • Buduje zaufanie użytkowników – kłódka w przeglądarce to sygnał, że strona jest godna zaufania

Dobra wiadomość jest taka, że wszystkie firmy z rankingu RankHost.pl oferują darmowy certyfikat SSL (Let’s Encrypt). Nie musisz za to dopłacać ani się tym martwić, wystarczy go aktywować jednym kliknięciem w panelu hostingowym.

Kody rabatowe – jak zaoszczędzić na hostingu?

Na koniec mała perełka, o której wielu nie wie. Większość polskich hostingodawców oferuje kody rabatowe, dzięki którym można znacząco obniżyć koszty pierwszego roku.

Dla Seohost.pl aktualny kod rabatowy to: rankhost

Po jego użyciu:

  • Hosting (5 GB) na pierwszy rok zamiast 119,31 zł → tylko 27,31 zł
  • Rabat sięga nawet -40% na wybrane pakiety

To naprawdę duże oszczędności, szczególnie jeśli dopiero testujesz pierwszą stronę i chcesz zminimalizować ryzyko finansowe. Pełną listę aktualnych kodów rabatowych na polskie hostingi znajdziesz w zakładce „Kody rabatowe na hosting„.

Podsumowanie – gdzie najlepiej kupić domenę i hosting?

Jeśli miałbym Ci dać jedną, konkretną odpowiedź – na podstawie aktualnego rankingu z RankHost.pl, brzmiałaby ona tak:

Zacznij od Seohost.pl

To lider zestawienia zarówno pod względem ceny domeny, jak i hostingu. Najtańsze odnowienia domen .pl (84,87 zł/rok), najtańszy hosting w rankingu (119,31 zł/rok, a z kodem rankhost już od 27,31 zł za pierwszy rok), darmowy SSL, darmowa migracja i wsparcie 24/7 – trudno znaleźć lepszą ofertę na polskim rynku.

Jeśli jednak masz szczególne potrzeby:

  • Chcesz domenę .eu po jak najniższej cenie → rozważ Smarthost.pl (35,67 zł/rok za odnowienie .eu)
  • Potrzebujesz wydajniejszego serwera dla rozbudowanego serwisu → sprawdź MyDevil
  • Szukasz rozwiązania SEO z różnymi klasami IP → Seohost.pl (ma dedykowaną ofertę SEO)

Pamiętaj o jednej, najważniejszej zasadzie: zawsze patrz na ceny odnowień, nie tylko rejestracji. To właśnie tę kwotę będziesz płacić co roku przez wiele lat. A przy rozsądnym wyborze możesz zaoszczędzić setki złotych bez żadnego kompromisu na jakości.


W jakim zakresie Seohost.pl migruje za darmo do swojego hostingu?

Jeśli kiedykolwiek stałeś przed decyzją o zmianie hostingu, to wiesz doskonale, jak bardzo stresujące może być samo myślenie o przenoszeniu dziesiątek plików, baz danych i skrzynek e-mail. Strach przed przestojem strony, utratą danych czy błędami konfiguracji to coś, co skutecznie zniechęca wielu właścicieli witryn do poszukiwania lepszych rozwiązań. Właśnie dlatego darmowa migracja oferowana przez Seohost.pl jest jednym z ich największych atutów marketingowych. Ale czy wiesz dokładnie, co w ramach tej usługi dostajesz? W tym artykule rozłożymy temat na czynniki pierwsze.

Czym w ogóle jest migracja hostingu?

Zanim przejdziemy do szczegółów oferty Seohost.pl, warto na chwilę zatrzymać się przy samym pojęciu migracji. Migracja hostingu to przeniesienie wszystkich zasobów Twojej strony internetowej – plików, baz danych, skrzynek pocztowych i konfiguracji DNS z jednego serwera na drugi. Brzmi prosto, ale w praktyce jest to wieloetapowy proces, który wymaga precyzji i wiedzy technicznej.

Wyobraź sobie, że Twoja strona to sklep, który chcesz przenieść z jednej lokalizacji do drugiej. Musisz zabrać ze sobą nie tylko towar (pliki), ale też całe zaplecze, system kasowy (bazy danych), adres do korespondencji (poczta e-mail) i szyld nad drzwiami (konfiguracja DNS). Pominięcie któregokolwiek z tych elementów może skutkować poważnymi problemami po uruchomieniu witryny na nowym serwerze.

Właśnie dlatego wiele osób woli zlecić migrację specjalistom. I tu wchodzi Seohost.pl ze swoją propozycją.

Co konkretnie migruje Seohost.pl za darmo?

To jest pytanie, które pada najczęściej i na które warto odpowiedzieć precyzyjnie. Seohost.pl oferuje bezpłatną migrację, która obejmuje następujące elementy:

1. Strony WWW (pliki witryn)

Seohost przeniesie za Ciebie pliki Twojej strony internetowej. Chodzi tu o wszystkie pliki witryny – kody źródłowe, grafiki, skrypty PHP, pliki konfiguracyjne i inne zasoby, które razem tworzą działającą witrynę. Nie ma znaczenia, czy prowadzisz prosty blog na WordPressie, rozbudowany sklep na PrestaShop, czy może witrynę na Joomla czy Drupal – technicy seohost zajmą się całością.

W ramach darmowej usługi przenoszone jest maksymalnie 20 stron WWW. Jeśli masz portfolio ze sporą liczbą witryn, warto to wziąć pod uwagę przy planowaniu migracji.

2. Bazy danych

Seohost przeniesie Twoje bazy danych MySQL. To kluczowy element dla każdego serwisu opartego na CMS-ie, bez poprawnie zaimportowanej bazy danych Twoja strona po prostu nie będzie działać. W ramach darmowej migracji przenoszonych jest do 20 baz danych.

Jeśli korzystasz z DirectAdmin u swojego obecnego dostawcy, cały proces jest jeszcze prostszy. Panel ten ma wbudowane narzędzia do eksportu i importu baz danych, co przyspiesza migrację i zmniejsza ryzyko błędów.

3. Poczta e-mail

To jeden z bardziej skomplikowanych elementów każdej migracji i seohost bierze to na swoje barki. W ramach bezpłatnej usługi przenoszone jest do 50 skrzynek pocztowych wraz z ich zawartością. Technicznie odbywa się to za pomocą narzędzia IMAPSync, które synchronizuje wiadomości e-mail między starym a nowym serwerem, bez konieczności ręcznego przepisywania wszystkiego.

Jest to szczególnie ważne dla firm, które przez lata gromadziły w skrzynkach ważną korespondencję i utrata tych danych byłaby prawdziwą katastrofą.

4. Pliki na serwerze FTP

Oprócz samych plików stron www, migracja obejmuje też przeniesienie wszelkich innych danych przechowywanych na koncie hostingowym dostępnych przez FTP. To mogą być archiwa, kopie zapasowe, pliki multimedialne i inne zasoby, które trzymasz na serwerze.

Jakie są limity darmowej migracji?

Każda oferta ma swoje warunki i warto je znać z wyprzedzeniem, żeby nie natknąć się na niespodzianki w trakcie procesu. W przypadku seohost.pl limity są następujące:

  • Maksymalnie 20 stron WWW
  • Maksymalnie 20 baz danych
  • Maksymalnie 50 skrzynek pocztowych
  • Łączna wielkość przenoszonych danych nie może przekraczać 50 GB

Co ważne, bezpłatna migracja dotyczy wyłącznie przeniesienia zasobów z innej firmy hostingowej na nowy, opłacony hosting lub serwer w Seohost.pl. Oznacza to, że musisz najpierw wykupić pakiet hostingowy w Seohost, a dopiero potem zgłosić chęć migracji. Podczas wyboru pakietu hostingowego, warto skorzystać z kuponu rabatowego obniżającego cenę hostingu o -40%.

Jeśli Twoje zasoby przekraczają powyższe limity, nie ma powodów do paniki. Seohost deklaruje, że w takich przypadkach podchodzi do tematu indywidualnie. Wystarczy skontaktować się z ich działem obsługi i ustalić warunki osobno.

seohost.pl

Jak wygląda cały proces krok po kroku?

Dobra wiadomość jest taka, że cały proces jest zaprojektowany tak, żebyś Ty musiał zrobić jak najmniej. Oto jak to wygląda w praktyce:

Krok 1: Kupujesz hosting w Seohost.pl

Zanim cokolwiek się wydarzy, musisz mieć opłacone konto hostingowe. To warunek konieczny – darmowa migracja jest oferowana jako bonus do nowej usługi, a nie jako samodzielna usługa płatna.

Krok 2: Wypełniasz formularz zgłoszeniowy

Na stronie seohost.pl/przenies-sie znajdziesz prosty formularz, w którym podajesz podstawowe informacje o swoim obecnym hostingu i zakresie migracji. Nie musisz być technicznym guru – formularz jest intuicyjny i przystępny.

Krok 3: Seohost planuje migrację

Po otrzymaniu zgłoszenia technicy mają do 24 godzin na zaplanowanie migracji. Wspólnie z Tobą ustalają termin, który minimalizuje ewentualne zakłócenia w działaniu Twojej strony.

Krok 4: Migracja danych

W momencie rozpoczęcia faktycznej migracji warto powstrzymać się od wprowadzania większych zmian na swoich stronach. Dlaczego? Bo po przeniesieniu danych seohost przeprowadza tzw. ostateczną synchronizację. Jeśli w tym czasie dokonasz zmian na starym serwerze, mogą one nie zostać uwzględnione.

Krok 5: Weryfikacja i uruchomienie

Zanim DNS zostanie przepięty na nowe serwery, masz czas na sprawdzenie, czy wszystko działa poprawnie. To bardzo ważny etap, nikt lepiej niż Ty nie zna swojej strony i nie wyłapie ewentualnych nieprawidłowości. Jeśli znajdziesz coś podejrzanego, technicy seohost naprawią to na bieżąco.

Krok 6: Zmiana DNS

Ostatnim krokiem jest przepięcie domeny na serwery DNS hostingodawcy. Pamiętaj, że propagacja zmian DNS może trwać od kilku godzin do nawet 48 godzin, więc warto zaplanować tę operację z wyprzedzeniem.

Cały proces od zgłoszenia do uruchomienia trwa do 48 godzin, choć czas może się różnić w zależności od ilości danych i złożoności serwisów.

Co NIE jest objęte darmową migracją?

Tu dochodzimy do ważnego punktu, który warto znać. Seohost nie przeniesie za Ciebie:

  • Domeny – transfer domeny to osobny proces. Możesz go przeprowadzić samodzielnie lub zlecić firmie, ale wiąże się to z odrębnymi formalnościami, np. koniecznością pobrania kodu AuthInfo od obecnego rejestratora. Transfer domeny .pl jest bezpłatny, ale domeny globalne jak .com wymagają jej odnowienia.
  • Zasobów przekraczających limity – powyżej 20 stron/baz/50 skrzynek lub 50 GB danych migracja odbywa się na indywidualnych warunkach.
  • Migracji między własnym kontem – usługa dotyczy wyłącznie przenoszenia z zewnętrznych firm hostingowych, nie wewnętrznych przemieszczeń w obrębie infrastruktury seohost.

Praktyczne wskazówki przed zgłoszeniem migracji

Żeby cały proces przebiegł możliwie sprawnie, warto się do niego odpowiednio przygotować. Oto kilka rzeczy, które możesz zrobić ze swojej strony:

Wyczyść skrzynki pocztowe. Przed migracją usuń zbędne archiwa i maile, które dawno straciły na wartości. Im mniej danych do przeniesienia, tym szybszy i sprawniejszy proces.

Zaplanuj z wyprzedzeniem. Seohost rekomenduje, żeby zgłosić migrację przynajmniej dwa tygodnie przed wygaśnięciem obecnego hostingu. Pośpiech to wróg bezpiecznej migracji.

Zrób własną kopię zapasową. Nawet jeśli profesjonaliści zajmą się migracją, własna kopia zapasowa to dodatkowe zabezpieczenie, które daje spokój ducha.

Przygotuj dane dostępowe. Technicy będą potrzebować danych do logowania do Twojego obecnego hostingu, przygotuj je wcześniej, żeby nie opóźniać procesu.

Czy warto migrować do Seohost.pl?

To pytanie, które zadaje sobie pewnie każdy, kto trafił na ten artykuł. Seohost.pl działa od 2011 roku i dziś obsługuje ponad 90 000 użytkowników. Firma zdobyła drugie miejsce w rankingu NASK, co jest niemałym osiągnięciem w polskiej branży hostingowej.

Infrastruktura opiera się na dyskach SSD NVMe, serwerach LiteSpeed (które są do 7 razy szybsze od klasycznego Apache) i obsługuje PHP od wersji 5.6 aż do 8.3. Do tego bezpłatny certyfikat SSL Let’s Encrypt, ochrona przed malware przez ImunifyAV, Firewall i zabezpieczenia Radware anti-DDoS.

Panel DirectAdmin jest intuicyjny i dobrze znany w środowisku webmasterów, jeśli migracja pochodzi od innego dostawcy korzystającego z DirectAdmin, cały proces jest jeszcze prostszy.

Jeśli interesuje Cię migracja WordPress, seohost ma w ofercie zarówno autoinstalatory, jak i pełne wsparcie przy przenoszeniu istniejących instalacji.

Migracja WordPress do seohost – kilka słów więcej

WordPress to najpopularniejszy CMS na świecie i seohost doskonale o tym wie. Jeśli prowadzisz stronę lub sklep WooCommerce na WordPressie, możesz:

  • Zlecić pełną darmową migrację technikom seohost (w ramach opisanych wyżej limitów)
  • Skorzystać z wtyczek migracyjnych jak All-in-One WP Migration czy Duplicator
  • Przeprowadzić migrację ręcznie

Przy ręcznej migracji WordPress kluczowe jest zaktualizowanie pliku wp-config.php po przeniesieniu bazy danych. Oto jak wygląda ten plik i co musisz zmienić:

<?php
// Dane połączenia z bazą danych na NOWYM serwerze
define( 'DB_NAME', 'nowa_nazwa_bazy' );      // Nazwa bazy na seohost
define( 'DB_USER', 'nowy_uzytkownik' );       // Użytkownik bazy na seohost
define( 'DB_PASSWORD', 'nowe_haslo' );        // Hasło do bazy na seohost
define( 'DB_HOST', 'localhost' );             // Zazwyczaj localhost

define( 'DB_CHARSET', 'utf8mb4' );
define( 'DB_COLLATE', '' );

// Klucze bezpieczeństwa - warto je wygenerować od nowa po migracji
// Użyj generatora: https://api.wordpress.org/secret-key/1.1/salt/
define( 'AUTH_KEY',         'wstaw-nowy-losowy-klucz' );
define( 'SECURE_AUTH_KEY',  'wstaw-nowy-losowy-klucz' );
define( 'LOGGED_IN_KEY',    'wstaw-nowy-losowy-klucz' );
define( 'NONCE_KEY',        'wstaw-nowy-losowy-klucz' );
define( 'AUTH_SALT',        'wstaw-nowy-losowy-klucz' );
define( 'SECURE_AUTH_SALT', 'wstaw-nowy-losowy-klucz' );
define( 'LOGGED_IN_SALT',   'wstaw-nowy-losowy-klucz' );
define( 'NONCE_SALT',       'wstaw-nowy-losowy-klucz' );

$table_prefix = 'wp_'; // Sprawdź prefix tabeli w swojej bazie

define( 'WP_DEBUG', false );

if ( ! defined( 'ABSPATH' ) ) {
    define( 'ABSPATH', __DIR__ . '/' );
}
require_once ABSPATH . 'wp-settings.php';

Pamiętaj, że po migracji możesz też potrzebować zaktualizować URL-e w bazie danych, jeśli strona działała wcześniej na innej domenie lub subdomenie. Możesz to zrobić jedną komendą SQL:

-- Zmiana adresu URL w bazie danych WordPress po migracji
-- Uruchom w phpMyAdmin na nowym serwerze
UPDATE wp_options 
SET option_value = 'https://twojadomena.pl' 
WHERE option_name IN ('siteurl', 'home');

Jeśli zlecisz migrację technikom, oni zajmą się tym automatycznie, ale jeśli robisz to samodzielnie, pamiętaj o tym kroku.

Podsumowanie – co dostajesz za darmo od Seohost.pl?

Podsumowując wszystko, co omówiliśmy – darmowa migracja w tej firmie to naprawdę solidna propozycja. Dostajesz kompleksową usługę przeniesienia do 20 stron WWW, 20 baz danych i 50 skrzynek pocztowych, łącznie do 50 GB danych – wszystko w ciągu 48 godzin, bez żadnych ukrytych kosztów.

Jest kilka warunków, które trzeba spełnić: musisz mieć wykupiony hosting w Seohost, zasoby nie mogą przekraczać podanych limitów, a migracja musi dotyczyć przeniesienia z zewnętrznego dostawcy. Jeśli Twoje potrzeby są większe, firma deklaruje indywidualne podejście do każdego przypadku.

Dla zdecydowanej większości małych i średnich stron internetowych, blogów, wizytówek firmowych czy niewielkich sklepów online darmowa migracja Seohost.pl całkowicie wystarczy. To jedno z niewielu miejsc na polskim rynku, gdzie zmiana hostingu nie wiąże się z dodatkowym stresem i kosztami i to jest coś, co naprawdę warto docenić.

Jeśli więc od jakiegoś czasu kręci Ci się po głowie myśl o przeniesieniu strony na szybszy, bardziej niezawodny serwer, to może właśnie nadszedł dobry moment, żeby przestać się wahać i po prostu to zrobić.


Co to jest katalog główny serwera i jak go znaleźć

Jeśli stawiasz pierwsze kroki w świecie hostingu i webdevelopmentu, to pewnie nie raz natknąłeś się na pojęcia takie jak „root directory”, „document root” czy po prostu „katalog główny serwera”. Brzmi tajemniczo? Spokojnie, po przeczytaniu tego artykułu będziesz wiedział nie tylko co to jest, ale też jak go znaleźć, skonfigurować i dlaczego w ogóle ma to znaczenie.

Czym jest katalog główny serwera?

Katalog główny serwera (po angielsku nazywany root directory lub document root) to po prostu folder na serwerze, od którego zaczyna się cała struktura plików Twojej witryny. To tam serwer szuka plików, gdy ktoś wpisuje adres Twojej strony w przeglądarce.

Wyobraź sobie to tak: masz w domu szafę z ubraniami. Szafa jako całość to Twój serwer. Ale katalog główny to ta konkretna półka (lub szuflada), od której zaczyna się szukanie czegokolwiek – to punkt startowy dla całej reszty.

Kiedy użytkownik wpisuje w przeglądarce https://twojastrona.pl, serwer natychmiast zagląda do katalogu głównego i szuka tam pliku index.html lub index.php. Jeśli go znajdzie, wyświetla stronę. Jeśli nie, zazwyczaj zobaczysz błąd 403 (Forbidden) lub listę plików (jeśli serwer jest nieodpowiednio skonfigurowany).

Katalog główny a katalog domowy – ważna różnica

To jedna z najczęstszych pomyłek wśród początkujących webmasterów. Musisz wiedzieć, że to dwie różne rzeczy:

  • Katalog domowy użytkownika (ang. home directory) – to folder przypisany do konkretnego konta na serwerze. Na Linuksie wygląda to zazwyczaj tak: /home/nazwauzytkownika/. To tu trafiasz po zalogowaniu przez SSH.
  • Katalog główny serwera / document root – to folder, który serwer WWW (np. Apache czy Nginx) traktuje jako punkt startowy dla Twojej witryny. Najczęściej wygląda to tak: /home/nazwauzytkownika/public_html/ lub /var/www/html/.

Czyli: Twój katalog domowy zawiera katalog główny strony, ale sam nim nie jest. Ważne, żebyś to zapamiętał, bo niejedna osoba wgrała pliki do złego folderu i potem głowiła się, dlaczego strona nie działa.

Gdzie znajduje się katalog główny serwera? Typowe lokalizacje

Lokalizacja katalogu głównego zależy od kilku czynników: systemu operacyjnego serwera, używanego oprogramowania webowego i konfiguracji hostingu. Poniżej zebrałem te najczęstsze.

Apache na Linuksie (Ubuntu/Debian)

/var/www/html/

To domyślna ścieżka na serwerach opartych na Ubuntu lub Debianie. Jeśli postawiłeś serwer od zera i niczego nie zmieniałeś, pliki Twojej strony powinny lądować właśnie tutaj.

Apache na CentOS/RHEL

/var/www/html/

Tutaj jest podobnie – domyślna lokalizacja wygląda tak samo, choć konfiguracja samego Apache’a może nieco się różnić.

Nginx

/usr/share/nginx/html/

lub

/var/www/html/

Nginx jest trochę bardziej elastyczny w tym zakresie i zależy to od dystrybucji oraz konfiguracji.

cPanel (popularny panel hostingowy)

/home/nazwauzytkownika/public_html/

Jeśli korzystasz z hostingu współdzielonego z panelem cPanel, to prawie na pewno Twój katalog główny znajdziesz właśnie tutaj. Folder public_html jest standardem w tym środowisku.

Plesk

/var/www/vhosts/twojastrona.pl/httpdocs/

Plesk ma nieco inną strukturę i każda domena dostaje swój własny folder.

XAMPP (lokalne środowisko deweloperskie na Windows)

C:\xampp\htdocs\

Jeśli pracujesz lokalnie na Windowsie z XAMPP-em, to tutaj wgrywasz swoje projekty.

MAMP (lokalne środowisko na macOS)

/Applications/MAMP/htdocs/

Jak znaleźć katalog główny? Praktyczne metody

No dobrze, wiesz już co to jest i gdzie teoretycznie powinien być. Ale co zrobić, gdy nie wiesz dokładnie, gdzie na Twoim konkretnym serwerze leży ten folder? Mam dla Ciebie kilka sposobów.

Metoda 1: Przez plik PHP (najprostsza)

Stwórz prosty plik PHP, wgraj go na serwer i otwórz w przeglądarce:

<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>

Zapisz go jako np. katalog.php, wgraj na serwer przez FTP lub menedżer plików w panelu hostingowym, a następnie otwórz w przeglądarce: https://twojastrona.pl/katalog.php. Serwer wyświetli Ci dokładną ścieżkę do katalogu głównego.

Pamiętaj: Po uzyskaniu informacji usuń ten plik z serwera, nie ma sensu zostawiać takich rzeczy publicznie dostępnych.

Metoda 2: Przez phpinfo()

Podobnie jak wyżej, ale z użyciem funkcji phpinfo():

<?php
phpinfo();
?>

Po otwarciu w przeglądarce zobaczysz ogromną tabelę z informacjami o PHP. Szukaj sekcji $_SERVER['DOCUMENT_ROOT']. Znajdziesz tam dokładną ścieżkę.

Uwaga: phpinfo() ujawnia mnóstwo informacji o konfiguracji Twojego serwera. Korzystaj z tego tylko w celach testowych i natychmiast usuwaj plik po użyciu.

Metoda 3: Przez SSH (dla zaawansowanych)

Jeśli masz dostęp SSH do serwera, możesz znaleźć katalog główny wprost przez terminal. Zaloguj się i wpisz:

# Dla Apache - sprawdź plik konfiguracyjny
grep -r "DocumentRoot" /etc/apache2/

# Dla Nginx
grep -r "root" /etc/nginx/sites-enabled/

Możesz też po prostu sprawdzić, gdzie jesteś po zalogowaniu:

pwd

A następnie przejść do katalogu, który podejrzewasz:

ls -la /var/www/html/

Metoda 4: Przez panel hostingowy

Jeśli korzystasz z cPanel, Directadmin, Plesk lub innego panelu:

  1. Zaloguj się do panelu.
  2. Poszukaj sekcji „Menedżer plików” lub „File Manager”.
  3. Wejdź do menedżera plików – domyślnie otwiera się w katalogu domowym lub od razu w katalogu publicznym (public_html).
  4. Ścieżkę zobaczysz zazwyczaj w pasku adresu menedżera plików lub po kliknięciu właściwości folderu.

Metoda 5: Sprawdź plik .htaccess lub wp-config.php (jeśli używasz WordPressa)

Jeśli Twoja strona działa na WordPressie, katalog główny to ten folder, w którym znajdują się pliki takie jak wp-config.php, wp-login.php i katalogi wp-content, wp-admin, wp-includes. To właśnie on jest Twoim document root (lub podfolderem wewnątrz niego).

Jak skonfigurować katalog główny serwera?

Czasem może zajść potrzeba zmiany domyślnego katalogu głównego. Na przykład, gdy chcesz, żeby Twoja strona działała z podfolderu public zamiast z głównego katalogu.

Zmiana document root w Apache

Otwórz plik konfiguracyjny wirtualnego hosta (zazwyczaj w /etc/apache2/sites-available/):

sudo nano /etc/apache2/sites-available/000-default.conf

Znajdź linię DocumentRoot i zmień ją:

<VirtualHost *:80>
    ServerName twojastrona.pl
    DocumentRoot /var/www/twojastrona/public

    <Directory /var/www/twojastrona/public>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>
</VirtualHost>

Po zapisaniu zrestartuj Apache:

sudo systemctl restart apache2

Zmiana document root w Nginx

Edytuj plik konfiguracyjny w /etc/nginx/sites-available/:

sudo nano /etc/nginx/sites-available/twojastrona

Zmień linię root:

server {
    listen 80;
    server_name twojastrona.pl;
    root /var/www/twojastrona/public;
    index index.html index.php;

    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }
}

Zrestartuj Nginx:

sudo systemctl restart nginx

Dlaczego katalog główny jest ważny dla bezpieczeństwa?

To nie jest tylko kwestia organizacji plików. Katalog główny ma ogromne znaczenie dla bezpieczeństwa Twojego serwera.

Zasada jest prosta: tylko pliki, które muszą być dostępne publicznie, powinny znajdować się w katalogu głównym serwera. Wszystko inne – pliki konfiguracyjne, dane wrażliwe, logi, powinno być poza tym folderem.

Wyobraź sobie, że masz aplikację PHP. Trzymasz tam plik config.php z danymi do bazy danych. Jeśli ten plik jest w katalogu głównym serwera i ktoś wpisze w przeglądarce https://twojastrona.pl/config.php – co się stanie? Serwer może wyświetlić zawartość pliku (jeśli PHP nie obsłuży go poprawnie) lub przynajmniej potwierdzić jego istnienie. To poważna luka bezpieczeństwa.

Dlatego dobre praktyki mówią:

  • Trzymaj pliki konfiguracyjne poza document root.
  • Jeśli używasz frameworka (np. Laravel, Symfony), jego domyślna struktura jest tak zaprojektowana, żeby publicznie dostępny był tylko folder public/ – reszta jest ukryta.
  • Nie zostawiaj plików testowych (jak phpinfo.php czy test.php) na serwerze produkcyjnym.

Katalog główny a WordPress

Skoro WordPress jest najpopularniejszym CMS-em na świecie, warto poświęcić mu osobną chwilę.

Jeśli instalujesz WordPress w katalogu głównym (czyli strona główna działa pod https://twojastrona.pl/), to pliki WordPressa lądują bezpośrednio w public_html/ lub /var/www/html/.

Jeśli jednak instalujesz go w podfolderze (np. https://twojastrona.pl/blog/), to pliki WordPressa będą w public_html/blog/.

Pamiętaj też, że WordPress pozwala na konfigurację ścieżek w wp-config.php. Możesz tam ustawić:

define('ABSPATH', dirname(__FILE__) . '/');

Ta stała wskazuje na absolutną ścieżkę do instalacji WordPressa na serwerze. Przydatna wiedza, gdy debugujesz problemy z plikami.

Mam nadzieję, że po tym artykule katalog główny serwera nie jest już dla Ciebie czarną magią. To naprawdę podstawowe, ale kluczowe pojęcie. Bez jego zrozumienia ciężko jest sensownie zarządzać swoim serwerem czy hostingiem.