Pterodactyl na własnym VPS: twój własny panel gier
Kto przez jakiś czas wynajmuje serwery gier i doceni panel zarządzania, prędzej czy później poczuje ciekawość: a może sam mógłbym taki panel postawić? Odpowiedź brzmi: tak — z Pterodactylem, otwartoźródłowym panelem gier używanym na całym świecie przez hobbystów i profesjonalnych hostów. Instalujesz go na własnym VPS i potem zarządzasz wszystkimi swoimi serwerami gier z jednego interfejsu w przeglądarce. Ale uczciwie: własny panel nie dla każdego jest mądrym wyborem. Dlatego tu masz całą historię — łącznie z tym, kiedy lepiej odpuścić.
Czym jest Pterodactyl?
Pterodactyl to darmowe, otwartoźródłowe oprogramowanie do zarządzania serwerami gier przez przeglądarkę: uruchamianie i zatrzymywanie, podgląd konsoli, edycja plików, tworzenie backupów i nadawanie uprawnień współużytkownikom. Każdy serwer gry działa we własnym kontenerze Docker, porządnie odizolowany od reszty. Jakie gry? Praktycznie wszystko: Minecraft, FiveM, Rust, Terraria — co tylko chcesz. Dla każdego typu gry istnieje egg — szablon opisujący, jak taki serwer zainstalować i uruchomić — a społeczność buduje je z zapałem dalej (import eggów to kilka kliknięć).
Architektura w dużym skrócie
Pterodactyl składa się z dwóch części, które warto rozpatrywać osobno:
- Panel to interfejs webowy: strona, na którą logujesz się ty i twoi współużytkownicy. Działa jako aplikacja webowa z bazą danych obok, w której żyją konta, serwery i ustawienia.
- Wings to daemon wykonujący prawdziwą robotę: rozmawia z Dockerem, uruchamia i zatrzymuje kontenery oraz streamuje konsolę na żywo do twojej przeglądarki.
W konfiguracji hobbystycznej Panel i Wings działają po prostu razem na jednym VPS. Piękno tego podziału: gdy projekt rośnie, dopinasz później do tego samego Panelu dodatkowe maszyny z samym Wings i dalej zarządzasz wszystkim z jednego miejsca.
Kiedy własny panel ma sens?
- Prowadzisz kilka małych serwerków dla paczki znajomych. Dziś wieczorem Terraria, za miesiąc znów Minecraft, w międzyczasie bot Discorda: na jednym VPS z Pterodactylem przełączasz się swobodnie, bez załatwiania osobnego produktu dla każdej gry.
- Chcesz się uczyć. Instalacja Pterodactyla to minikurs Linuksa, Dockera, serwerów WWW, baz danych i SSL w jednym. Jako plac zabaw do opanowania techniki serwerowej jest trudny do pobicia.
- Chcesz pełnej kontroli. Własne limity, właśni użytkownicy, własne zasady — wszystko należy do ciebie.
A kiedy właśnie nie? (szczera ocena)
Tu jesteśmy szczerzy, choć sami sprzedajemy VPS-y: dla wielu osób własny panel to droga naokoło. Jeśli po prostu prowadzisz jeden serwer Minecrafta czy FiveM, żeby na nim grać, hosting zarządzany jest prostszy, często tańszy i dużo mniej pracochłonny — panel dostajesz gotowy, łącznie z kimś innym, kto nie śpi po nocach przez aktualizacje i bezpieczeństwo. Policz sam: VPS, który udźwignie poważny serwer gry, szybko kosztuje więcej niż sam pakiet serwera gier, a do tego dochodzi jeszcze twój czas.
Ważne też: z własnym panelem to ty jesteś hostem. Gdy o trzeciej w nocy coś się psuje, nie ma przycisku w panelu, który rozwiąże to za ciebie — choć nasz support chętnie pomyśli z tobą, jeśli twój VPS działa u nas. Kogo taka perspektywa cieszy: czytaj śmiało dalej. Kogo już teraz męczy: weź po prostu serwer gier i idź grać.
Tego potrzebujesz
- VPS z Linuksem i wystarczającą pamięcią. Sam Panel jest skromny, ale każdy serwer gry, który na nim postawisz, liczy się w całości. Zsumuj RAM planowanych serwerów i zostaw margines na sam system.
- Wsparcie Dockera. Wings uruchamia wszystko w kontenerach; na KVM VPS z własnym kernelem działa to bez ceregieli.
- Domena i SSL. Nie chcesz, żeby hasła szły przez sieć nieszyfrowane; darmowy certyfikat Let's Encrypt wystarczy (tak zainstalujesz Let's Encrypt).
- Podstawy terminala. Instalacja przebiega przez SSH i pliki konfiguracyjne. Nie musi to być twoja druga natura, ale
ssh, edytor tekstu i skopiowanie configa nie powinny cię odstraszać.
Utrzymanie: to dochodzi w pakiecie
Instalacja panelu to robota na weekend; utrzymywanie panelu to abonament na drobne obowiązki. Licz się co najmniej z:
- Aktualizacjami. Panel, Wings i system operacyjny regularnie dostają aktualizacje (w tym bezpieczeństwa). Odkładanie ich to proszenie się o kłopoty, bo panel gier wystawiony do internetu to atrakcyjny cel.
- Backupami. Bazy danych i plików serwerów, najlepiej w inne miejsce niż sam VPS.
- Bezpieczeństwem. Firewall, 2FA na kontach panelu, silne hasła i przeglądanie logów od czasu do czasu.
- Zepsutymi rzeczami. Egg, który po aktualizacji gry przestaje działać, zapchany dysk, wygasający certyfikat. Nic z tego nie jest trudne, ale zawsze przychodzi nie w porę.
Start z VPS od MC-Node
Jeśli masz ochotę na tę przygodę, brakuje ci już tylko VPS-a. W MC-Node KVM VPS zaczyna się od € 2,00 miesięcznie, na własnym sprzęcie z dyskami NVMe w centrum danych Previder w Hengelo i z ochroną DDoS w cenie. Bądź realistą przy wyborze pakietu: pakiet startowy jest w sam raz, żeby poznać Pterodactyla z lekkim serwerem, ale jeśli chcesz prowadzić poważny serwer Minecrafta z modami, od razu wybierz rozmiar ze sporo większą pamięcią. Upgrade jest zawsze możliwy, a wszystko można wypowiedzieć co miesiąc — miła świadomość, gdyby w połowie drogi okazało się, że hosting zarządzany jednak pasuje ci bardziej. W naszej bazie wiedzy znajdziesz poradnik instalacji Pterodactyla, żeby ruszyć od razu.