Skip to content

📝 Installation scripts for Pterodactyl Panel

License

Notifications You must be signed in to change notification settings

Shardbyte/dactyl-installer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📝 dactyl-installer

Shellcheck License: MIT made-with-bash

Unofficial scripts for seamlessly installing Pterodactyl Panel & Wings. Works with the latest version of Pterodactyl!

Read more about Pterodactyl here. This script is NOT associated with the Official Pterodactyl Project.

Features

  • Automatic installation of the Pterodactyl Panel (dependencies, database, cronjob, nginx).
  • Automatic installation of the Pterodactyl Wings (Docker, systemd).
  • Panel: (optional) automatic configuration of Let's Encrypt.
  • Panel: (optional) automatic configuration of firewall.
  • Uninstallation support for both Panel and Wings.

Supported installations

List of supported installation setups for Panel and Wings (systems supported by this installation script).

Supported panel and wings operating systems

Operating System Version Supported PHP Version
Ubuntu 20.04 8.1
22.04 8.1
24.04 8.1
Debian 10 8.1
11 8.1
12 8.1
Fedora 39 8.1
40 8.1
Rocky Linux 8 8.1
9 8.1
AlmaLinux 8 8.1
9 8.1

Using the installation scripts

To use the installation scripts, simply run this command as root. The script will ask you whether you would like to install just the Panel, just Wings, or both.

bash <(curl -s https://dactyl.shardbyte.com)

Note: On some systems, it's required to be already logged in as root before executing the one-line command (where sudo is in front of the command does not work).

Firewall setup

The installation scripts can install and configure a firewall for you. The script will ask whether you want this or not. It is highly recommended to opt-in for the automatic firewall setup.

Contributors ✨

Copyright (C) 2023 - 2024, Saint (Shardbyte), shard@shardbyte.com