Plesk - Przewodnik na start
Plesk to komercyjny panel do zarządzania hostingiem, który umożliwia zarządzanie stronami internetowymi, domenami, kontami e-mail, bazami danych oraz certyfikatami SSL za pomocą interfejsu WWW. Ten serwer jest dostarczany z zainstalowanym i skonfigurowanym Plesk Obsidian oraz hasłem administratora podanym podczas składania zamówienia. Panel jest gotowy do użycia natychmiast po utworzeniu serwera.
Krok 1 – Sprawdź, czy Plesk działa
Adres IP serwera oraz hasło użytkownika root znajdziesz w sekcji Server Information na karcie Overview swojego serwera w panelu klienta. Panel Plesk jest dostępny natychmiast po utworzeniu serwera. Otwórz w przeglądarce https://your.server.ip:8443, aby sprawdzić, czy działa.
Dane logowania do panelu Plesk:
- Nazwa użytkownika: admin
- Hasło: hasło administratora podane podczas składania zamówienia
Panel Plesk działa wyłącznie przez HTTPS. Przeglądarka wyświetli ostrzeżenie dotyczące samopodpisanego certyfikatu. Kliknij Advanced > Proceed (lub Accept the Risk w Firefoxie). Jest to oczekiwane zachowanie i jest bezpieczne.
Po dodaniu domeny możesz zainstalować prawidłowy certyfikat Let’s Encrypt bezpośrednio z poziomu panelu Plesk (zobacz Krok 3).
Jeśli serwer znajduje się za routerem VyOS w sieci prywatnej, skonfiguruj przekierowanie portów 22 (SSH), 80 (HTTP), 443 (HTTPS) oraz 8443 (panel Plesk). Strony hostowane przez Plesk muszą być dostępne z Internetu.
Krok 2 – Dodaj swoją pierwszą domenę
W panelu Plesk kliknij Add Domain i wpisz nazwę swojej domeny. Plesk automatycznie utworzy przestrzeń dla strony, strefę DNS oraz konfigurację poczty.
Przed dodaniem domeny skieruj ją na serwer, tworząc rekordy A u swojego rejestratora domen:
| Typ | Nazwa | Wartość |
|---|---|---|
| A | @ | your.server.ip |
| A | www | your.server.ip |
Zmiany DNS zwykle propagują się w ciągu kilku minut, ale mogą potrwać do 24 godzin. Stan propagacji możesz sprawdzić na dnschecker.org.
Krok 3 – Włącz SSL dla swojej domeny
Plesk posiada wbudowaną integrację z Let’s Encrypt. Aby włączyć bezpłatny certyfikat SSL dla swojej domeny:
- Przejdź do Websites & Domains i wybierz swoją domenę
- Kliknij SSL/TLS Certificates
- Kliknij Install obok pozycji Let’s Encrypt
- Wprowadź swój adres e-mail i kliknij Install
Plesk automatycznie pobierze i zainstaluje certyfikat. Jego odnowienie również odbywa się automatycznie.
Krok 4 – Aktywuj licencję
Serwer jest dostarczany z 15-dniową licencją testową, która aktywuje się automatycznie. Wersja testowa jest w pełni funkcjonalna i obsługuje do 3 domen.
Aby korzystać z Plesk po zakończeniu okresu próbnego, kup i aktywuj licencję:
- Kup klucz licencyjny na stronie plesk.com lub u autoryzowanego sprzedawcy
- W panelu Plesk przejdź do Tools & Settings → License Management
- Kliknij Install Key i wprowadź swój klucz licencyjny
Plesk aktywuje licencję natychmiast. Ponowne uruchomienie serwera nie jest wymagane.
Po instalacji
Fail2Ban – Ochrona przed atakami brute force
Serwer jest dostarczany z prekonfigurowanym Fail2Ban, który chroni zarówno SSH, jak i panel Plesk przed atakami brute force.
| Reguła | Maksymalna liczba prób | Czas blokady |
|---|---|---|
| SSH | 5 nieudanych logowań | 10 minut |
| Panel Plesk | 5 nieudanych logowań | 1 godzina |
Przydatne polecenia:
# Sprawdź zablokowane adresy IP fail2ban-client status plesk-panel fail2ban-client status sshd # Odblokuj adres IP fail2ban-client set plesk-panel unbanip 1.2.3.4Jeśli przypadkowo zablokujesz sobie dostęp, połącz się przez konsolę VNC w panelu klienta i odblokuj swój adres IP.
Zarządzanie usługami
Plesk automatycznie zarządza większością usług. Aby sterować nimi bezpośrednio:
# Uruchom ponownie usługi zarządzane przez Plesk plesk restart # Sprawdź stan usług stosu systemctl status nginx apache2 mariadb postfix dovecot named # Uruchom ponownie pojedynczą usługę systemctl restart nginxInstalowanie aplikacji
Plesk zawiera instalator popularnych aplikacji dostępny jednym kliknięciem. Przejdź do sekcji Applications w panelu, aby zainstalować WordPress, Joomla, Drupal i wiele innych aplikacji bez używania wiersza poleceń.
Dane dostępowe do serwera
Hasło administratora Plesk jest zapisane w pliku /root/.plesk_credentials.
Wstępnie skonfigurowane elementy
- Serwer WWW: Nginx jako reverse proxy + Apache do obsługi aplikacji
- Baza danych: MariaDB zarządzana z poziomu panelu Plesk
- Poczta: Postfix (SMTP) + Dovecot (IMAP/POP3), gotowe do tworzenia skrzynek pocztowych
- DNS: Serwer nazw BIND do obsługi stref DNS
- Mapowanie adresów IP: Plesk automatycznie wykrywa prawidłowy adres IP po sklonowaniu serwera
Dołączone oprogramowanie
| Komponent | Szczegóły |
|---|---|
| Ubuntu | 22.04 LTS |
| Plesk Obsidian | 18.0 (zalecana konfiguracja) |
| Serwer WWW | Nginx + Apache |
| Baza danych | MariaDB |
| Poczta | Postfix + Dovecot |
| DNS | BIND |
| Zabezpieczenia | Fail2Ban |
Rozwiązywanie problemów
| Problem | Rozwiązanie |
|---|---|
| Brak dostępu do panelu Plesk | Upewnij się, że używasz adresu https:// oraz portu 8443. Zaakceptuj ostrzeżenie dotyczące samopodpisanego certyfikatu w przeglądarce. |
| Panel Plesk ładuje się powoli | Inicjalizacja Plesk trwa do 2 minut po pierwszym uruchomieniu serwera. Poczekaj chwilę i odśwież stronę. |
| Zapomniane hasło administratora Plesk | Połącz się przez SSH i uruchom: plesk bin admin –set-admin-password -passwd „newpass”. Możesz również sprawdzić plik /root/.plesk_credentials. |
| Wygasła licencja testowa | Kup licencję na stronie plesk.com i aktywuj ją w sekcji Tools & Settings → License Management. |
| Domena nie rozwiązuje się poprawnie | Sprawdź, czy rekord A domeny wskazuje na adres IP serwera. Zweryfikuj propagację na dnschecker.org. |
| Blokada przez Fail2Ban | Skorzystaj z konsoli VNC w panelu klienta, aby odblokować swój adres IP: fail2ban-client set plesk-panel unbanip 1.2.3.4 |
| Zapomniane hasło użytkownika root | Skorzystaj z konsoli VNC w panelu klienta, aby je zresetować. |