Managing game servers has always been a tedious task. But what If I told you there was an easier way to manage them all from one easy-to-use panel? Chances are, if you're here, you know about running game servers in a Window you don't accidentally want to close on Windows. Or how about running them as a mystery system service on Linux?
Either way, this is going to make your setup, maintenance, and scheduling 1000% easier! In this guide, we will show you how to install Pterodactyl panel using an easy-to-follow Installation script. This is literally the fastest way to get Pterodactyl up and running on your VPS or Dedicated game server.
Pterodactyl Panel is an open-source container-based game server management panel that has the focus of ease of use and security in mind. What makes it different compared to other solutions out there, is it's modern. If you have ever used a game server panel before, they are generally old and clunky.
Old and clunky software is not what you want for this decade of management software.
You need fast, lean, and easy to use!
But the one thing that makes Pterodactyl different is the helpful community and availability of eggs (Files that allow you to install different games) are able to be created easily. So chances are if you have an issue, you will easily find someone that is able to help you.
Let's get into this Pterodactyl Install Script guide.
Even if you have NEVER used Linux before, this will be EASY!
Depending on your skill level, I have broken this guide down into 2 sections.
Just skip to whatever step you need to.
Also a little warning: Your server needs to be freshly installed before you start this. That means nothing on it. If you have installed software or games already, please reinstall the operating system.
It also only supports the following operating systems.
I highly suggest that you use Ubuntu 22.04. It's designed for it, and there is also a bunch of support out there for beginners.
To start with we are going to need a dedicated server or VPS. Of course, you can use whatever you want, but for this guide, we will be using Vultr. Some hosts install bloat on their servers and you may encounter errors. For me, Vultr works all the time without issue.
To do this, go to Vultr.com and click "Deploy" on the top right-hand corner.
Want $100 Free Vultr Credit?
Use our link below to signup for your new game server and get $100 credit you can use.
No coupon required.
Simply click the link, signup and its automatically applied to your account!
Create an account and then go to the next step.
After you have created your Vultr account. Click on "Products"
Now we need to select the server type. For this, I generally suggest going with "Cloud Computer" or "High Frequency". These are both VPS servers. If you plan on having a big server, then select DEDICATED.
Just remember that you can upgrade later if needed.
Now let's select the location you want your server to be. The closer, the better, as you will have better ping/latency.
Next, we need to select the Operating System we want to run on our server. Vultr calls this "Server Type". At the time of writing, select Ubuntu 20.04 as its "Long Term Support" operating system. This is what works best with our Pterodactyl install script.
We also need to select the "Server Size". Keep in mind what game servers you want to install on Pterodactyl. For this guide, we will use a 55GB server as this will allow us to run a CS GO Server, a small Minecraft Server, and a few Discord bots with ease.
Now we can actually skip the next few sections, but we need to fill out the hostname. For now, this can be used to differentiate your server.
Now simply click deploy.
After that is done. you will be taken back to the Products page. Wait until it is running and click your server name. This may take around 5 - 10 mins to deploy.
All you need to do here is take note of your Username and Password.
Once you have them. Click on the "Open console" button on the top right. This will open what is called a terminal window. This is accessing your server directly now.
This is the last step for the starter install.
After you open the console it should look like this where you can log in. Simply type your Username (Usually root) and your password. If it doesn't look like this, give it 5 more mins, as it may still be installing. If it still doesn't look like this, then click "Send CtrlAltDel" on the top right to reboot the machine.
Once you have logged in to your server's console. We need to now run the Pterodactyl Install Script.
All you need to do is to copy this and paste it into the terminal.
bash <(curl -s https://pterodactyl-installer.se)
After that, press enter.
Now it's going to ask us what we would like to do. We want to install the Panel AND Wings. So that is option 2.
The Panel is the web game server panel itself. Wings is the node daemon that runs the games (I will get more into what a node is later in the article). After you press enter. It's going to ask you to install things like
Then type Y to continue.
It's going to take about 10–15 mins to finish.
Now it's going to pop up asking if you would like to install MariaDB. If you know what this is, and you need it, install it. If not, select no.
It will also ask if you want to configure UFW automatically. Select yes.
Finally, it will ask if you want to configure HTTPS. If you didn't select an FQDN, just select no.
Then proceed with the installation.
Once it has finished. All you need to do is to enter your IP address into the address bar of your web browser.
It should take about 10 seconds to load the first time, and then you should end up at this screen. If not, then something went wrong in the installation. Screenshot your console and post it up on the #tech-support channel on our Discord.
That's it. You're all done with the Pterodactyl Panel install. Now we need to add our node to our server.
When you log in to Pterodactyl for the first time, you will need to add a node. A node is simply what Pterodactyl calls your physical server. This will allow you to run your game server instances.
The installation script simply makes things easier. It takes a 30-min process and turns it into a 5-min job. It also has the added advantage of it's not as technical as the normal install. That's why it's great for people who are new to Linux.
Now you should have a Pterodactyl panel installed. See, it wasn't that hard, was it?
The Pterodactyl install script makes it really easy.
To get games installed, simply follow one of our guides, such as our Minecraft Server Guide. And remember, if you get stuck, come and join our Discord. There are lots of people that are willing to help you set up your game servers on Pterodactyl.