Where to get a VPS for Pterodactyl and how to set it up
Running your own game server with Pterodactyl? You’re going to need a VPS that’s fast, reliable, and gives you full control of the environment. Whether you’re launching a Minecraft empire or managing a fleet of Valheim nodes, choosing the right VPS is the first—and most important—step.
Let’s break down which VPS providers are worth your time and how to set up Pterodactyl from scratch.
Ready to get started?
Get a business-class VPS that can run your pterodactyl panel running today and grow with you indefinitely.
What is Pterodactyl and why use a VPS?
Pterodactyl is a free, open-source panel designed specifically for managing game servers. Think of it as a control center where you can create, monitor, and manage game servers through a web interface.
To run Pterodactyl, you need a Linux-based environment (usually Ubuntu) with root access. That’s why most users choose a VPS—short for Virtual Private Server. A VPS gives you:
- Isolated system resources (CPU, RAM, disk)
- Full root access to install and configure what you want
- The ability to run 24/7 with solid uptime
- Better performance than shared hosting
Key requirements for running Pterodactyl
Before you pick a VPS, make sure the provider offers the right specs for what Pterodactyl needs.
- Operating System: Ubuntu 20.04, 22.04, or 24.04 LTS are supported
- RAM: At least 2GB (more for heavier games or multiple servers)
- CPU: 1+ dedicated vCore, preferably on newer hardware
- Storage: SSD or NVMe is ideal for faster game load times
- IPv4 Address: Required for players to connect to your game servers
- Root Access: So you can install Docker, NGINX, and other tools
Docker is required for hosting game nodes, and NGINX is typically used to serve the web panel securely.
Best VPS providers for hosting Pterodactyl
There’s no shortage of VPS hosting options, but only a few stand out when it comes to reliability, performance, and ease of use. Here are a few worth considering:
1. Liquid Web
If you’re looking for VPS hosting with high availability and serious performance, Liquid Web is a strong choice. While it doesn’t come with Pterodactyl pre-installed, it offers:
- Cloud VPS with SSD storage and scalable resources
- Full root access with support for Ubuntu and Debian
- 24/7/365 expert support
- Easy integration with popular developer tools
- Fully managed VPS servers are available if you need extra technical support
It’s especially good if you plan to grow your server over time and don’t want to switch hosts later (and have to migrate your entire environment).
2. AdKyNet
AdKyNet is known for offering VPS packages that come with Pterodactyl pre-installed. That can be a time-saver if you don’t want to handle the setup process manually.
- NVMe storage and 24/7 support
- Multiple server tiers based on RAM and performance
- Beginner-friendly, but less flexible than doing it yourself
3. Bloom
Bloom is a community favorite on Reddit thanks to its use of dedicated Ryzen 9 3rd gen cores. They’re best known for:
- High single-core performance (great for game servers)
- Competitive pricing for high-RAM setups
- No frills, raw performance
4. RackNerd
RackNerd offers lower-cost VPS plans that are well-suited for self-managed or home-node setups.
- SSD storage and decent specs at low prices
- Popular among power users who are comfortable with manual setup
- May not have as responsive support as premium providers
5. VPSServer.com
This provider gives you the chance to try things out with a 30-day free trial.
- Temporary test environments are good for learning
- Long-term pricing is average, but the trial helps you get started
What to consider when choosing a VPS for Pterodactyl
There’s no one-size-fits-all solution, so here’s how to think through your decision:
- Price: Don’t just look at the monthly fee—compare the specs you’re getting (RAM, CPU, bandwidth).
- Technical support: New to Linux? Make sure your provider offers good documentation and/or real human support.
- Performance: NVMe SSDs are faster than traditional SSDs or HDDs. Look for newer CPUs too.
- Operating system support: Ubuntu 20.04 or 22.04 is what you want. Make sure your host offers it.
Step-by-step: How to install Pterodactyl on your VPS
Let’s walk through how to install Pterodactyl yourself. This assumes you’re using Ubuntu 20.04 LTS and starting from a clean VPS.
1. Connect to your VPS
Use an SSH client (like Terminal or PuTTY):
ssh root@your-server-ip
If it’s your first time logging in, change the root password and update your packages:
apt update && apt upgrade -y
2. Set up your environment
Create a non-root user with sudo privileges:
adduser pterodactyl
usermod -aG sudo pterodactyl
Switch to that user:
su – pterodactyl
Install essential tools:
sudo add-apt-repository -y ppa:ondrej/php
sudo apt update
sudo apt install -y nginx mariadb-server php8.3 php8.3-fpm php8.3-common php8.3-mysql \
php8.3-mbstring php8.3-xml php8.3-curl php8.3-zip redis curl unzip git
3. Set up MariaDB (MySQL)
📝 Recommended: Use MySQL 8.0+ or MariaDB 10.2+ for compatibility with the latest Pterodactyl versions.
Secure the installation:
sudo mysql_secure_installation
Create a database and user:
CREATE DATABASE panel;
CREATE USER ‘ptero’@’127.0.0.1’ IDENTIFIED BY ‘yourpassword’;
GRANT ALL PRIVILEGES ON panel.* TO ‘ptero’@’127.0.0.1’;
FLUSH PRIVILEGES;
4. Install the Pterodactyl Panel
Download the latest release:
cd /var/www/
sudo mkdir pterodactyl
cd pterodactyl
sudo curl -Lo panel.tar.gz https://github.com/pterodactyl/panel/releases/latest/download/panel.tar.gz
sudo tar -xzvf panel.tar.gz
Install PHP dependencies:
php -r “copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);”
php composer-setup.php –install-dir=/usr/local/bin –filename=composer
composer install –no-dev –optimize-autoloader
📝 Note: This installs Composer v2, which is required for Laravel 10 used by Pterodactyl.
Set file permissions:
sudo chown -R www-data:www-data /var/www/pterodactyl/*
Copy the environment file and run setup:
cp .env.example .env
php artisan key:generate
php artisan p:environment:setup
php artisan p:environment:database
php artisan migrate –seed –force
Copy the environment file and run setup:
php artisan p:user:make
5. Configure NGINX and HTTPS
Create a new NGINX config at /etc/nginx/sites-available/pterodactyl:
server {
listen 80;
server_name yourdomain.com;
root /var/www/pterodactyl/public;
index index.php;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/run/php/php8.3-fpm.sock;
}
location ~ /\.ht
deny all;
}
}
Enable the config:
ln -s /etc/nginx/sites-available/pterodactyl /etc/nginx/sites-enabled/
nginx -t
systemctl restart nginx
Set up HTTPS with Let’s Encrypt:
sudo apt install certbot python3-certbot-nginx
sudo certbot –nginx -d yourdomain.com
Optional: Add a game node to the panel
You can run your game node on the same VPS or a second VPS/home server.
- Install Docker:
curl -fsSL https://get.docker.com | bash - Install Wings (Pterodactyl’s daemon):
curl -L https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_amd64 -o /usr/local/bin/wings
chmod +x /usr/local/bin/wings - Configure Wings using the config from the admin panel
- Start the daemon and test your game server
Can I use a home server instead?
Technically, yes. But it comes with caveats:
- You’ll need to port forward through your router.
- You should have a static IP or use a dynamic DNS service.
- Uptime and speeds won’t compare to a VPS.
- You’re responsible for network security and backups.
If you just want to learn or play with friends, a home node might work. For anything public-facing or scalable, a VPS is the better bet.
Common setup mistakes to avoid
Most of us have done one of these at some point …
- Not opening ports: Always check that your firewall and security groups allow ports 80, 443, and your game ports.
- Using root for everything: Create a dedicated user and use sudo when needed.
- Skipping SSL: Encrypt your panel with HTTPS, especially if others will log in.
- Forgetting backups: Always back up your database before upgrades or reconfiguring your panel.
Getting started with Pterodactyl VPS hosting
Pterodactyl turns your VPS into a powerful control panel for game servers—but it needs the right foundation. A reliable VPS gives you full control, performance, and the flexibility to host the games you want, the way you want.
If you’re just getting started or planning to scale, Liquid Web offers VPS hosting that’s battle-tested and built for serious uptime. We’ve been leading the industry for decades, because our VPS servers are fast, cloud-based for easy scalability, and unbeatably reliable. Choose your favorite OS and the management tier that works best for you.
Click below to explore VPS hosting options or start a chat with one of our experts right now to learn more.
Ready to get started?
Get a business-class VPS that can run your pterodactyl panel running today and grow with you indefinitely.
Additional resources
How to start selling Minecraft servers →
Turn a hobby into a side-hustle
Latency and rage-quitting →
Liquid Web’s industry study on latency and gaming
Dedicated vs. listen servers →
Pros and cons of each so you can decide what you need
Alex Napier is an Affiliate Program Manager at Liquid Web and a gaming marketing specialist. He blends data with creativity to build engaging communities. Outside of work, Alex enjoys exploring new games, crafting tabletop worlds, and connecting with the gaming community.