Pterodactyl Installation Script ✨Security✨All Major Linux Distros

Script Exclusive Pterodactyl Installation Script ✨Security✨All Major Linux Distros v1.29

What does this script do?
As the title says, it will install & upgrade the Pterodactyl Panel ( for you!

My goal is to make the script as configurable as possible, to support as many operating systems as possible and to use the latest software on the market. Right now it will install:
  • The latest panel (0.7.15)
  • The latest daemon (0.6.12)
  • The latest standalone SFTP (1.0.4)
  • The latest phpMyAdmin (4.9.1)
  • Fonix's themes

The script also uses the latest dependencies (MariaDB 10.4, PHP 7.3, NodeJS 10) for its installation.

To enhance the security of the installation, the script will also enable https, block unused ports and add IPtables rules to protect your server by default.

What operating systems are supported?
All major operating systems are supported!

This includes:
  • Ubuntu: 19.04, 18.04, 16.04
  • Debian: 10, 9, 8
  • Fedora: 31, 30
  • CentOS: 7
RHEL 8 support will come soon :love:

What installation options do I have?
You have the option to
  • Only install the panel
  • Only install the daemon
  • Install both the daemon and panel
  • Install the standalone SFTP server (after the daemon has been installed & configured)
  • Install phpMyAdmin (after the panel has been installed)
You can also choose between Nginx and Apache2 as your web server.
Fonix theme options are also availble!

In case you forget your MariaDB root password, there is also an option to reset it.

What am I protected from?
  • SSH Bruteforce
  • Port Scanning
  • Bad/Suspicious Packets

What prerequisites do I need?
As the pterodactyl daemon requires docker, you will need a VPS with hardware virtualization or Dedicated Server if you want to install it. OpenVZ, LXC and Virtuozzo are not supported. Please consult with your host to see if their OpenVZ/LXC servers can run docker or not.

Supported Virtualizations:
  • KVM
  • Hyper-V
  • Xen-HVM
  • OpenVZ 7

The script will generate an SSL to secure both the daemon and panel, therefore you would need a domain to use it. You can get a free domain here:

1. Unzip and upload the script to your server in /root
2. Type
chmod u+x ./ && ./

If you have any problems or questions, please contact me on Discord. My account is Etheяeal ✨#6879 (ID: 385991940966973442). You can join my Discord group here:
Note: This is my product, not pterodactyl's team. Please do not contact them for support regarding the script.
Digital product
License duration
5.00 USD
Extension type
File size
109 KB
First release
Last update
4.89 star(s) 18 ratings

Latest updates

  1. Fedora 31 Support

    - Added Fedora 31 Support - Fixed several bugs with the installation on Fedora - Removed Fedora...
  2. Updated Fonix's Themes

    Updated Fonix's Themes
  3. Minor Improvements

    Fixed permission issues on some daemon installations.

Latest reviews

bug for resolve DNS
I have tested the script and it works fine. DNS resolution is done by your server, not the script. Please check your /etc/resolv.conf or contact me directly on Discord.)
Quickly fixed an issue I was having. 10/10 to use
The best in the market.
is good
Used it a lot in the past before I knew how to install ptero on my own. Even now when I've manually installed ptero a bunch of times, I use the script when I'm lazy as shit which is honestly most of the time.
Brillaint install script. Quick support and easy installation
Was very easy to use and also had quite a few options. Very useful script if you need to install Ptero multiple times.
Easy, simple and fast
fixes bugs fast, fast support and adds new features when he can
The best and the only cool script in the market