https://github.com/guldkage/pterodactyl-installer
An easy script to install and delete Pterodactyl. It could not be easier!
https://github.com/guldkage/pterodactyl-installer
autoinstall bash cloud-init phpmyadmin pterodactyl pterodactyl-installer pterodactyl-panel pterodactyl-wings
Last synced: 5 months ago
JSON representation
An easy script to install and delete Pterodactyl. It could not be easier!
- Host: GitHub
- URL: https://github.com/guldkage/pterodactyl-installer
- Owner: guldkage
- License: gpl-3.0
- Created: 2022-04-12T08:33:05.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-01-17T11:08:55.000Z (5 months ago)
- Last Synced: 2026-01-17T20:53:43.033Z (5 months ago)
- Topics: autoinstall, bash, cloud-init, phpmyadmin, pterodactyl, pterodactyl-installer, pterodactyl-panel, pterodactyl-wings
- Language: Shell
- Homepage:
- Size: 606 KB
- Stars: 117
- Watchers: 2
- Forks: 59
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Pterodactyl Installer
With this script you can easily install, update or delete Pterodactyl Panel. Everything is gathered in one script.
Please note that this script is made to work on a fresh installation.
There is a good chance that it will fail if it is not a fresh installation.
The script must be run as root.
Read about [Pterodactyl](https://pterodactyl.io/) here. This script is not associated with the official Pterodactyl Project.
# Docs
On the docs site, you can find guides as well as FAQ.
More guides & FAQ answers will be added in the future.
https://pterodactyl-installer.gitbook.io/docs/
# Features
Supports newest version of Pterodactyl! This script is one of the only ones that has a well-functioning Switch Domains feature.
- Install Panel
- Install Wings
- Install Panel & Wings (agree to Wings installation after Install Panel)
- Install PHPMyAdmin
- Uninstall PHPMyAdmin
- Switch Pterodactyl Domains
- Uninstall Panel
- Uninstall Wings
- Autoinstall [ONLY NGINX & BETA]
# Support
I have created a channel on my Discord Server where you can get support.
https://discord.gg/3UUrgEhvJ2
# Supported OS & Webserver
Supported operating systems.
| Operating System | Version | Supported | PHP |
| ---------------- | ----------------------| ---------------------------------- | ----- |
| Ubuntu | from 22.04 to 24.04 | :white_check_mark: | 8.3 |
| Debian | from 11 to 13 | :white_check_mark: | 8.3 |
| Webserver | Supported |
| ---------------- | --------------------|
| NGINX | :white_check_mark: |
| Apache | :white_check_mark: |
# Contributors
Copyright 2022-2025, [Malthe Kragh](https://github.com/guldkage), me@malthe.cc
Created and maintained by [Malthe Kragh](https://github.com/guldkage)
# Support
The script has been tested many times without any bug fixes, however they can still occur.
If you find errors, feel free to open an "Issue" on GitHub.
# Interactive/Normal installation
The recommended way to use this script.
```bash
bash <(curl -s https://raw.githubusercontent.com/guldkage/Pterodactyl-Installer/main/installer.sh)
```
### Raspbian
Only for raspbian users. They might need a extra < in the beginning.
```bash
bash < <(curl -s https://raw.githubusercontent.com/guldkage/Pterodactyl-Installer/main/installer.sh)
```
# Autoinstall / Developer Installation
Only use this if you know what you are doing!
You can now install Pterodactyl using 1 command without having to manually type anything after running the command.
### [BETA] Generate Autoinstall Command
You can use my [autoinstall command generator](https://guldkage.github.io/Pterodactyl-Installer/) to install Pterodactyl and Wings with 1 command.
### Required fields
```
= What you want to access your panel with. Eg. panel.domain.ltd
= Whether to use SSL. Options are true or false.
= Your email. If you choose SSL, it will be shared with Lets Encrypt.
= Username for admin account on Pterodactyl
= First name for admin account on Pterodactyl
= Lastname for admin account on Pterodactyl
= The password for the admin account on Pterodactyl
= Whether you want to have Wings installed automatically as well. Options are true or false.
```
You must be precise when using this script. 1 typo and everything can go wrong.
It also needs to be run on a fresh version of Ubuntu or Debian.
```bash
bash <(curl -s https://raw.githubusercontent.com/guldkage/Pterodactyl-Installer/main/autoinstall.sh)
```
# Community Scripts (Unofficial)
You can take a look at community scripts: https://github.com/guldkage/Pterodactyl-Installer/tree/main/community%20scripts