Pterodactyl is a free, open-source game server management panel that allows users to manage game servers through a web interface. It is a great tool for those who are running multiple game servers and want to manage them efficiently. In this tutorial, we will show you how to install Pterodactyl on Debian Latest.
Before we get started, there are a few prerequisites that you need to have:
Before we install Pterodactyl, we need to install some dependencies. Open the terminal and run the following command:
sudo apt update
sudo apt install -y wget curl tar unzip git zip software-properties-common
Pterodactyl requires Docker to be installed on your system. Run the following command to install Docker:
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
We also need to install Docker Compose so that we can use the Pterodactyl control panel. Run the following command to install Docker Compose:
sudo curl -s https://api.github.com/repos/docker/compose/releases/latest | grep browser_download_url | grep docker-compose-linux-x86_64 | cut -d '"' -f 4 | wget -qi -
sudo chmod +x docker-compose-linux-x86_64
sudo mv docker-compose-linux-x86_64 /usr/local/bin/docker-compose
Pterodactyl also requires Node.js to be installed on your system. We will install the latest version of Node.js by adding the official repository. Run the following commands to add the repository and install Node.js:
curl -sL https://deb.nodesource.com/setup_14.x | sudo bash -
sudo apt install -y nodejs
Now we are ready to install Pterodactyl! We will use the official Pterodactyl installation script to install it. Run the following command to download and run the script:
curl -L https://github.com/pterodactyl/install/releases/latest/download/install.sh | sh
The installer will guide you through the installation process. Make sure to answer all the prompts and provide the necessary information when asked.
Once the installation is complete, you can access the Pterodactyl control panel by visiting your server's IP address or hostname on port 8080 in a web browser. For example, if your server's IP address is 192.168.1.1, you can access the control panel by visiting http://192.168.1.1:8080
.
You can now use the control panel to create and manage game servers.
In this tutorial, we showed you how to install Pterodactyl on Debian Latest. Now you can easily manage your game servers through the Pterodactyl control panel.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!