Hoppa till innehållet

Installera Pterodactyl på en Linux-server – hosta din egen spelserverpanel

Upptäck hur du installerar Pterodactyl Panel och Wings på din Linux-server och enkelt hanterar dina egna spelservrar via ett webbgränssnitt → Läs mer

10 november 202612 min läsning0 Visningar0 hjälpsam

Introduktion

Pterodactyl är en kostnadsfri panel med öppen källkod där du hanterar spelservrar som Minecraft, Rust, ARK eller CS2 via ett webbgränssnitt. Varje spelserver körs i en egen Docker-container, helt separerad från de andra.

Pterodactyl består av två delar:

  • Panel – webbgränssnittet där du hanterar servrar, användare och resurser (PHP-applikation med databas och webbserver)
  • Wings – tjänsten på servern som startar, stoppar och övervakar spelservercontainrarna

I den här guiden visar vi dig steg för steg hur du installerar Panel och Wings på din ZapX VPS eller dedikerade server, konfigurerar en domän med SSL och skapar din första spelserver.

Förberedelser

För Pterodactyl behöver du en VPS eller dedikerad server med Linux och root-åtkomst via SSH. Läs vår guide om första SSH-inloggningen om du vill veta hur du ansluter till servern. Är du ny hos ZapX? Börja då med introduktionen för VPS eller dedikerade servrar.

Tips

SSH-nyckelautentisering

Vi rekommenderar att du använder en SSH-nyckel i stället för ett lösenord. Läs vår guide Skapa och använda SSH-nycklar om du vill veta hur du gör.

Hårdvarukrav

Panelen i sig är resurssnål. Hur mycket resurser du behöver beror framför allt på hur många spelservrar du vill köra med Wings. Vi rekommenderar följande om du kör Panel och Wings på samma server:

HårdvaraMinimumRekommenderat
CPU2 vCPU-kärnor4 vCPU-kärnor eller fler
RAM4 GB8 GB eller mer
Diskutrymme30 GB100 GB eller mer

Operativsystem som stöds

Enligt den officiella Pterodactyl-dokumentationen stöds för närvarande följande system:

OperativsystemVersionerObs!
Ubuntu22.04, 24.04För 22.04 behöver du ett extra PHP-arkiv
Debian11, 12, 13PHP 8.3 kommer från Sury-arkivet
Rocky Linux / AlmaLinux / RHEL8, 9Andra paketnamn och sökvägar; behandlas inte i den här guiden

I den här guiden hittar du kommandon för Ubuntu och Debian. Ubuntu 20.04 och äldre stöds inte längre av Panel. Om du installerar om systemet rekommenderar vi Ubuntu 24.04 eller Debian 12.

Kontrollera virtualisering

Wings behöver Docker. Docker fungerar utan problem på KVM-baserade servrar och dedikerade servrar, men oftast inte på OpenVZ- eller LXC-containrar. Kontrollera detta med följande kommando:

bash
systemd-detect-virt

Utskriften kvm eller none (dedikerad server utan virtualisering) är okej. Om det står openvz eller lxc kan du i regel inte köra Wings på den här servern.

Uppdatera systemet

Uppdatera systemet till den senaste versionen innan du installerar:

bash
apt update && apt upgrade -y

Brandvägg och portar

Om du använder en brandvägg på servern måste följande portar vara öppna:

PortProtokollSyfte
80 och 443TCPPanel (HTTP/HTTPS) och certifikatverifiering via Certbot
8080TCPWings API, som Panel använder för att kommunicera med noden
2022TCPSFTP-åtkomst till spelserverfilerna
SpelportarTCP/UDPPortarna i dina tilldelningar, till exempel 25565 för Minecraft

Med UFW kan du till exempel öppna portarna så här. Tillåt SSH först, annars låser du ute dig själv när du aktiverar brandväggen:

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

Läs mer i vår guide om brandväggshantering i Linux.

Info

Docker och UFW

Docker skapar egna regler för portarna i spelservercontainrarna. Därför är dessa portar ofta nåbara även om du inte har tillåtit dem i UFW. Förlita dig alltså inte enbart på UFW när det gäller spelportarna.

FAQ

Vanliga frågor

Pterodactyl är en kostnadsfri panel med öppen källkod för att hantera spelservrar. Den består av Panel (webbgränssnittet) och Wings (tjänsten på servern), som startar varje spelserver i en egen Docker-container.
Enligt den officiella dokumentationen stöds Ubuntu 22.04 och 24.04, Debian 11, 12 och 13 samt Rocky Linux, AlmaLinux och RHEL 8 och 9. Ubuntu 20.04 och äldre stöds inte längre av Panel.
Panel behöver PHP 8.2 eller 8.3, där PHP 8.3 rekommenderas. I Ubuntu 22.04 och Debian hämtas PHP 8.3 från ett extra arkiv, medan det redan ingår i Ubuntu 24.04.

Feedback

Var den här artikeln till hjälp?

Din feedback hjälper oss att prioritera och förbättra innehåll.

0 av 0 Personer som lämnat feedback tyckte att den här artikeln var hjälpsam.

Personlig hjälp

Räcker inte guiden till?

Vår ZAP-support känner till din produkt – beskriv kort ditt ärende så hjälper vi dig personligen.