Pterodactyl Installer Versions Save

:bird: Unofficial installation scripts for Pterodactyl Panel

v0.7.1

2 years ago

v0.7.1

Introducing v0.7.1 - this is a hotfix release that comes with an important bugfix. The panel installation would fail on CentOS because the symlink mysql_secure_installation is gone, this has now been fixed.

Changelog

Fixed

  • #217 panel: Fixed a bug that would cause the panel installation to fail on CentOS since the symlink mysql_secure_installation is gone (thanks @aa-abert for contributing!).

v0.7.0

2 years ago

v0.7.0

Introducing v0.7.0 - the seventh semantically released version of pterodactyl-installer! This release comes with a few minor changes, including a typo fix, a few bug fixes, and arm64 support for Wings!

Changelog

Fixed

  • #193 lib/verify-fqdn: Fixed a minor typo, the word "Encrypt" was misspelled and is now fixed (thanks to @Hey for contributing!).
  • #201 lib/verify-fqdn: Fixed so that CNAME records work as FQDN and are properly detected by the script (thanks to @jobhh for contributing!).
  • #200 wings: Fixed a bug that would cause the script to not detect unsupported virtualization (thanks @Linux123123 for contributing!).

Added

  • #81 wings: Added a feature that automatically skips the MariaDB question if MySQL/MariaDB is detected.
  • #204 wings: Added support for arm64 (thanks to @puiemonta1234 for contributing!).

v0.6.0

3 years ago

v0.6.0

Introducing v0.6.0 - the sixth semantically released version of pterodactyl-installer! This release comes with a few minor changes, including a bug fix and improved email validation!

Changelog

Fixed

  • #186 panel: Fixed a bug that would cause the script to exit if the script tried to create a symbolic link twice (thanks @Linux123123 for reporting and contributing!).

Added

  • #157 panel/wings: Added email validation. Emails are now validated using a regex before accepted as values (thanks @Linux123123 for contributing!).

v0.5.0

3 years ago

v0.5.0

Introducing v0.5.0 - the fifth semantically released version of pterodactyl-installer! This release comes with a few minor changes, including a bug fix, a fixed broken link, and the ability to override the virtualization check on the Wings script.

Changelog

Fixed

  • #158 panel: Fixed a bug that would let users run the panel script on other CPU architectures than x86_64, script now prints a warning if the user is using anything but x86_64 (thanks @Linux123123 for contributing!).
  • #176 wings: Fixed a broken link to the official documentation (thanks to @sinmineryt for contributing!).

Changed

  • #160 wings: Unsupported virtualization types no longer forcefully quit the script. An option to override the check has been added.

v0.4.0

3 years ago

v0.4.0

Introducing v0.4.0 - the fourth semantically released version of pterodactyl-installer. This release comes with one change, using PHP 8 over 7.4 for all supported installations.

Changelog

Changed

  • #168 panel: Use PHP version 8.0 over 7.4 for all supported installations (thanks @Linux123123 for contributing!).

v0.3.0

3 years ago

v0.3.0

Introducing v0.3.0 - the third semantically released version of pterodactyl-installer. This release comes with a few bug fixes, some clarified text prompts, and improved FQDN validation for Wings!

Changelog

Fixed

  • #151 panel: APP_ENVIRONMENT_ONLY was set to true when it should be false. This caused the panel to prohibit modifying the settings from the web interface, which is not intended behavior.
  • #165 panel: Fix so that the pteroq service uses the correct user on CentOS (thanks @PipeItToDevNull for reporting!).

Changed

  • #129 wings: Clarify how to connect new Wings installation with the panel (using auto deploy).
  • #153 panel/wings: Changed so that the script will no longer tell you to open firewall ports if you have enabled automatic firewall configuration.
  • #153 panel: Remove deprecated third-party suggestions.

Added

  • #148 wings: Added so that the Wings installation script will now verify FQDN using lib/verify-fqdn if the user chooses to configure Let's Encrypt automatically.

v0.2.0

3 years ago

v0.2.0

Introducing v0.2.0 - the second "minor" release of pterodactyl-installer! Thanks to @Linux123123 for not only contributing code but also helping with testing and idea suggestions! This release introduces MySQL password generation, easier certificate renewals, and better timezone validation among other things!

Changelog

Fixed

  • #113 panel: Fixed a bug that would cause the script to exit due to failing to create a "bus connection". Related to #115 as well.
  • #135 panel/wings: Fixed so that the automatic ufw firewall configuration no longer requires confirming for the enable operation (user interaction after initial configuration is not intended behavior).

Changed

  • #88 panel: Changed so that certbot now uses certbot --nginx over certbot certonly which makes it easier to perform certificate renewals later on (thanks @Linux123123).
  • #100 panel: Refactor several different functions in panel script, removal of redundant variables and functions and general cleanup/restructure (thanks @Linux123123).
  • #115 panel: Refactor timezone validation.
  • #137 panel: Removed ability to run p:environment:mail script since it's redundant.
  • #139 wings: Refactor - replaced all "$var" with [ "$var" == true ] (thanks @Linux123123).

Added

  • 098d01a panel: Add a prompt in verify-fqdn that requires user consent before performing HTTPS request against https://checkip.pterodactyl-installer.se.
  • #78 panel: Add option to auto-generate MySQL passwords and remember them throughout the installation.

v0.1.1

3 years ago

v0.1.1

Quick hotfix release to fix a bug concerning the FQDN verification script.

Changelog

Fixed

  • #133 Fixed the verify-fqdn.sh so that it now installs the packages quietly. Panel script will now only execute the FQDN verification if ASSUME_SSL or CONFIGURE_LETSENCRYPT is true.

v0.1.0

3 years ago

v0.1.0

Introducing versioning to the pterodactyl-installer project! We hope semantically versioned releases will improve stability and make it easier to keep track of changes. Happy new year! :tada:

Changelog

  • Initial release, introduces versioning to the project