Przejdź do treści

Konfiguracja Pterodactyl na serwerze Linux – uruchom własny panel do serwerów gier

Dowiedz się, jak zainstalować Pterodactyl Panel i Wings na serwerze Linux oraz wygodnie zarządzać własnymi serwerami gier przez interfejs WWW → Dowiedz się więcej

10 listopada 202612 min czytania1 Wyświetlenia0 pomocne

Wprowadzenie

Pterodactyl to bezpłatny panel open source, który umożliwia zarządzanie serwerami gier, takimi jak Minecraft, Rust, ARK czy CS2, przez interfejs WWW. Każdy serwer gry działa we własnym kontenerze Docker, odizolowanym od pozostałych.

Pterodactyl składa się z dwóch części:

  • Panel – interfejs WWW, w którym zarządzasz serwerami, użytkownikami i zasobami (aplikacja PHP z bazą danych i serwerem WWW)
  • Wings – usługa na serwerze, która uruchamia, zatrzymuje i monitoruje kontenery serwerów gier

W tym poradniku pokażemy ci krok po kroku, jak zainstalować Panel i Wings na serwerze VPS ZapX lub serwerze dedykowanym, skonfigurować domenę z SSL i utworzyć pierwszy serwer gry.

Przygotowanie

Do działania Pterodactyl potrzebujesz serwera VPS lub serwera dedykowanego z systemem Linux i dostępem root przez SSH. Informacje o tym, jak połączyć się z serwerem, znajdziesz w naszym poradniku dotyczącym pierwszego logowania przez SSH. Dopiero zaczynasz korzystać z ZapX? Najpierw zapoznaj się z wprowadzeniem do serwerów VPS lub serwerów dedykowanych.

Wskazówka

Uwierzytelnianie za pomocą klucza SSH

Zamiast hasła zalecamy używanie klucza SSH. Dowiedz się, jak to zrobić, z naszego poradnika Tworzenie i używanie kluczy SSH.

Wymagania sprzętowe

Sam Panel jest lekki. Potrzebna ci ilość zasobów zależy przede wszystkim od liczby serwerów gier, które chcesz uruchomić za pomocą Wings. Jeśli Panel i Wings mają działać na tym samym serwerze, zalecamy:

SprzętMinimumZalecane
CPU2 rdzenie vCPU4 rdzenie vCPU lub więcej
RAM4 GB8 GB lub więcej
Miejsce na dysku30 GB100 GB lub więcej

Obsługiwane systemy operacyjne

Zgodnie z oficjalną dokumentacją Pterodactyl obecnie obsługiwane są te systemy:

System operacyjnyWersjeUwagi
Ubuntu22.04, 24.04W przypadku wersji 22.04 potrzebujesz dodatkowego repozytorium PHP
Debian11, 12, 13PHP 8.3 pochodzi z repozytorium Sury
Rocky Linux / AlmaLinux / RHEL8, 9Inne nazwy pakietów i ścieżki; nie opisujemy ich w tym poradniku

W tym poradniku znajdziesz polecenia dla Ubuntu i Debiana. Panel nie obsługuje już Ubuntu 20.04 ani starszych wersji. Jeśli instalujesz system od nowa, najlepiej wybierz Ubuntu 24.04 lub Debian 12.

Sprawdź wirtualizację

Wings potrzebuje Dockera. Docker działa bez problemów na serwerach opartych na KVM i na serwerach dedykowanych, ale zwykle nie działa na kontenerach OpenVZ ani LXC. Sprawdź to za pomocą tego polecenia:

bash
systemd-detect-virt

Wynik kvm lub none (serwer dedykowany bez wirtualizacji) jest prawidłowy. Jeśli pojawi się openvz lub lxc, zwykle nie możesz uruchomić Wings na tym serwerze.

Zaktualizuj system

Przed instalacją zaktualizuj system do najnowszej wersji:

bash
apt update && apt upgrade -y

Firewall i porty

Jeśli na serwerze korzystasz z firewalla, musisz otworzyć te porty:

PortProtokółPrzeznaczenie
80 i 443TCPPanel (HTTP/HTTPS) i weryfikacja certyfikatu przez Certbota
8080TCPAPI Wings, za pomocą którego Panel komunikuje się z węzłem
2022TCPDostęp SFTP do plików serwerów gier
Porty gierTCP/UDPPorty twoich alokacji, na przykład 25565 dla Minecrafta

Na przykład za pomocą UFW możesz otworzyć porty w ten sposób. Najpierw koniecznie zezwól na SSH, żeby nie zablokować sobie dostępu po włączeniu firewalla:

bash
ufw allow OpenSSH
ufw allow 80,443/tcp
ufw allow 8080/tcp
ufw allow 2022/tcp
ufw allow 25565:25570/tcp
ufw allow 25565:25570/udp
ufw enable

Więcej informacji znajdziesz w naszym poradniku dotyczącym zarządzania firewallem w systemie Linux.

Informacje

Docker i UFW

Docker tworzy własne reguły dla portów kontenerów serwerów gier. Dlatego te porty często są dostępne nawet wtedy, gdy nie zostały otwarte w UFW. Nie polegaj wyłącznie na UFW w kwestii portów gier.

FAQ

Często zadawane pytania

Pterodactyl to bezpłatny panel open source do zarządzania serwerami gier. Składa się z Panelu (interfejsu WWW) i Wings (usługi na serwerze), która uruchamia każdy serwer gry we własnym kontenerze Docker.
Zgodnie z oficjalną dokumentacją są to Ubuntu 22.04 i 24.04, Debian 11, 12 i 13 oraz Rocky Linux, AlmaLinux i RHEL 8 i 9. Panel nie obsługuje już Ubuntu 20.04 ani starszych wersji.
Panel wymaga PHP 8.2 lub 8.3; zalecana jest wersja 8.3. W Ubuntu 22.04 i Debianie PHP 8.3 pochodzi z dodatkowego repozytorium, a Ubuntu 24.04 zawiera je domyślnie.

Opinia

Czy ten artykuł był pomocny?

Twoja opinia pomaga nam lepiej ustalać priorytety i aktualizować treści.

0 od 0 Osoby oceniające uznały ten artykuł za pomocny.

Indywidualna pomoc

Instrukcja nie wystarcza?

Nasz zespół wsparcia ZAP zna twój produkt — opisz krótko problem, a pomożemy ci osobiście.

Zappy zna tę instrukcję i odpowie ci bezpośrednio na czacie.