pterodactyl-installer

Unofficial installation scripts for Pterodactyl Panel

GPL-3.0 License

Stars
1.2K
Committers
18

Bot releases are visible (Hide)

pterodactyl-installer - v1.0.0 Latest Release

Published by vilhelmprytz about 1 year ago

v1.0.0

Introducing v1.0.0 - the first stable release of this script! This release comes with support for Debian 12, as well as dropped support for Ubuntu 18.04.

Changelog

Added

  • #416 panel/wings: add support for Debian 12 (thanks @Linux123123 for contributing!).
pterodactyl-installer - v0.12.3

Published by vilhelmprytz over 1 year ago

v0.12.3

Introducing v0.12.3 - this is a hotfix release that comes with some important bug fixes. lib.sh now exports all possible paths in $PATH to solve a bug as well as adding back missing function used in uninstall script.

Changelog

Fixed

  • #385 lib: Fix a bug that would cause the script to fail on some systems because missing paths in $PATH (thanks @Linux123123 for contributing!).
  • #392 lib: Add back missing function print_list used in uninstall script (thanks @Linux123123 for contributing!).
pterodactyl-installer - v0.12.2

Published by vilhelmprytz almost 2 years ago

v0.12.2

Introducing v0.12.2 - this is a hotfix release that comes with some important bug fixes. Broken support for Alma Linux and Rocky Linux as well as a bug causing the wings script to call the wrong firewall function has been fixed, among other minor changes.

Changelog

Fixed

  • #366 panel/lib/wings Fix ask_database_external, some shellcheck issues, broken support for Alma Linux and Rocky Linux (thanks @Linux123123 for contributing!).
  • #377 wings: Fix wings script calling wrong firewall function (thanks @Linux123123 for contributing!).
pterodactyl-installer - v0.12.1

Published by vilhelmprytz almost 2 years ago

v0.12.1

Introducing v0.12.1 - this is a hotfix release that comes with a bug fix. A bug caused the script to fail on some systems because curl was not able to overwrite existing /tmp/lib.sh. Thanks to @Dany01000110 for reporting!

Changelog

Fixed

  • #359 lib: Fix a bug that would cause the script to fail on some systems because curl was not able to overwrite existing /tmp/lib.sh.
pterodactyl-installer - v0.12.0

Published by vilhelmprytz almost 2 years ago

v0.12.0

Introducing v0.12.0 - the twelfth semantically released version of pterodactyl-installer! This release is a complete rewrite of the script, splitting the UI components and installation logic into separate files. Bugs are to be expected, please report them to our issue tracker. Thanks to @Linux123123 for contributing!

Changelog

  • #353 panel: Update php version to 8.1 (thanks to @drylian for contributing!).
  • #315 panel/wings: Split the scripts into separate components, UI functions and installation functions. This is a major overhaul, expect bugs! (thanks @Linux123123 for contributing!).
  • #283 panel/wings: Introduce support for Rocky Linux and AlmaLinux, also remove support for CentOS and Debian 9 (thanks @Linux123123 for contributing!).
pterodactyl-installer - v0.11.0

Published by vilhelmprytz over 2 years ago

v0.11.0

Introducing v0.11.0 - the eleventh semantically released version of pterodactyl-installer! This release comes with support for Ubuntu 22.04 as well as one bug fix.

Changelog

Added

  • #322 panel/wings: Added support for Ubuntu 22.04.

Fixed

  • #262 wings: Fix a bug that would cause the script to fail because /usr/sbin missing in $PATH when the script tries to run virt-what (thanks @Linux123123 for contributing!).
pterodactyl-installer - v0.10.0

Published by vilhelmprytz over 2 years ago

v0.10.0

Introducing v0.10.0 - the tenth semantically released version of pterodactyl-installer! This release comes with some new bug fixes and added features.

Changelog

Added

  • #300 panel: Check if FQDN is IP and skip asking for Let's Encrypt certificate if FQDN is IP (thanks @Linux123123 for contributing!).

Fixed

  • #285 panel: Fix Nginx configuration files so that Nginx listens to IPv6 as well by default.

Changed

  • #267 wings: Rewrite some of the database host functionality to work with remote MySQL clients (thanks @Linux123123 for contributing!).
  • #288 wings: Avoid usage of deprecated apt-key during Docker installation.
  • #289 Replace old references to "daemon" with Wings.
pterodactyl-installer - v0.9.0

Published by vilhelmprytz almost 3 years ago

v0.9.0

Introducing v0.9.0 - the ninth semantically released version of pterodactyl-installer! This release comes with some new bug fixes and added features.

Changelog

Added

  • #249 install: Automatically log installation process to /var/log/pterodactyl-installer.log (thanks @Linux123123 for contributing!).

Fixed

  • #229 wings: Fixed a bug that would cause the process of obtaining a Let's Encrypt certificate to fail on CentOS 7 and CentOS 8 due to the missing epel-release package (thanks @Linux123123 for reporting!).
  • #264 install: Fix incorrectly labeled setup option (thanks @NoahvdAa for contributing!).
  • #266 panel/wings: Usage of hyphens in database names/usernames is not supported by the script. The script now checks if the credentials provided by the user contain a hyphen (thanks @GoudronViande24 for reporting!).
pterodactyl-installer - v0.8.1

Published by vilhelmprytz about 3 years ago

v0.8.1

Introducing v0.8.1 - this is a hotfix release that comes with an important bugfix. The panel installation would fail on CentOS 8 because the symlink mariadb-secure-installation does not exist, this has now been fixed. Thanks to @Linux123123 for pointing this out.

Changelog

Fixed

  • #238 panel: Fixed a bug that would cause the installation script to fail on CentOS 8 because of invalid reference to mariadb-secure-installation.
pterodactyl-installer - v0.8.0

Published by vilhelmprytz about 3 years ago

v0.8.0

Introducing v0.8.0 - the eight semantically released version of pterodactyl-installer! This release comes with support for Debian 11 as well as automatic database user creation for Wings ("database host" feature).

Changelog

Added

  • #220 wings: Add a feature that lets the user automatically create a user for "database host" (thanks @sinjs for contributing!).
  • #230 panel/wings: Added support for Debian 11 (bullseye) (thanks @Linux123123 for contributing!).
pterodactyl-installer - v0.7.1

Published by vilhelmprytz about 3 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!).
pterodactyl-installer - v0.7.0

Published by vilhelmprytz over 3 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!).
pterodactyl-installer - v0.6.0

Published by vilhelmprytz over 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!).
pterodactyl-installer - v0.5.0

Published by vilhelmprytz over 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.
pterodactyl-installer - v0.4.0

Published by vilhelmprytz over 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!).
pterodactyl-installer - v0.3.0

Published by vilhelmprytz over 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.
pterodactyl-installer - v0.2.0

Published by vilhelmprytz almost 4 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.
pterodactyl-installer - v0.1.1

Published by vilhelmprytz almost 4 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.
pterodactyl-installer - v0.1.0

Published by vilhelmprytz almost 4 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! 🎉

Changelog

  • Initial release, introduces versioning to the project