Skip to content

Releases: Ym0T/pterodactyl-nginx-egg

v1.5.1

09 Feb 23:00
232b7fa
Compare
Choose a tag to compare

📜 Changelog (Version 1.5.1 – 2025-02-10)

✨ New Features

🚀 Automatic Log Cleanup Before Cloudflared Startup

  • Logs are now automatically deleted if they exceed 10MB or are older than 30 days:
    • /home/container/logs/naccess.log
    • /home/container/logs/nerror.log
    • /home/container/logs/error.log
    • /home/container/logs/php_errors.log
    • /home/container/logs/php-fpm.log
  • 📌 Prevents excessive log accumulation and improves disk space management.

🎨 Improved Status Messages & Formatting

  • Color-coded console output for better readability:
    • 🔵 Blue → Headers & sections
    • 🟣 Purple → Cleanup processes
    • 🟡 Yellow → Status messages (e.g., "Waiting for Cloudflared to start...")
    • 🟢 Green → Success messages
    • 🔴 Red → Errors or missing files
  • 📢 More structured output with section dividers (────────────────────────).

🛠 Optimized Cloudflared Startup

  • Cloudflared startup process improved:
    • Better error handling:
      • If Cloudflared fails, the error is displayed immediately.
      • Last 10 log lines are shown for troubleshooting.
    • Safer PID file storage.

🐛 Bug Fixes & Improvements

  • Improved Error Handling:
    • Cloudflared token validation: If missing or empty, a clear error is shown.
    • Log existence checks: No errors if logs don’t exist.
  • 🏗 Code Refactoring:
    • Better script structure with logical sections.
    • Standardized use of echo -e for consistent formatting.

v1.5.0

03 Feb 09:24
49c77bf
Compare
Choose a tag to compare

✨ Added

  • 🚀 Integration of Cloudflared for secure tunneling. (#22 | @zarti0)

🛠 Fixed

  • 🐛 Minor bug fixes to improve stability and performance.

🔄 Changed

  • 📝 Revised text for better clarity.

V1.4.3

20 Jan 23:29
5a74874
Compare
Choose a tag to compare

New
[✔️] PHP8.4 support added

V1.4.2

08 Oct 15:06
d66a8dd
Compare
Choose a tag to compare

Fixed
[✔️] Fixes the problem that when not using Git or wordpress no php info file is created during the initial installation.

V1.4.1

03 Oct 13:29
355fc9f
Compare
Choose a tag to compare

Fixed
[✔️] Fix the error that the web server is permanently marked as starting
[✔️] Fix the bug that the use of git login data led to an incorrect download url for the git repo

V1.4

02 Oct 23:40
6cb70f5
Compare
Choose a tag to compare

Added
[+] Simplified version changer added
[+] Added support for git (www folder)
[+] Added support for ARM64 (thanks to @GergoEB)
[+] Comments have been added to some files for a better overview
[+] Added "install-script.sh" for a better overview of the installation script

Other
[O] PHP version 7.3 removed

What's Changed

  • Use Github Actions to do Docker Builds by @GergoEB in #12

New Contributors

Full Changelog: V1.3.1...V1.4

V1.3.1

09 Feb 22:35
6560ac4
Compare
Choose a tag to compare

Fixed
[✔️] Incorrectly defined variable in egg-nginx.json (led to problems when assigning ram for php)

Other
[O] License updated

V1.3

31 Jan 20:18
bd3b05a
Compare
Choose a tag to compare

Added
[+] More PHP extensions
[+] Access and error log now optionally displayable in the console

Fixed
[✔️] Missing PHP extensions between PHP versions
[✔️] Access and error log cannot be displayed in the console

Other
[O] Small improvements

V1.2

04 Jan 22:45
590d717
Compare
Choose a tag to compare

Added PHP8.3 support

V1.1

02 Jan 14:15
2502d01
Compare
Choose a tag to compare
Update egg-nginx.json

Error in the configuration file. Forgotten spacer when changing the listening port of Nginx.