β¨ 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.
### β¨ Added
- π Integration of **Cloudflared** for secure tunneling. (#22 | @zarti0)
### π Fixed
- π Minor bug fixes to improve stability and performance.
### π Changed
- π Revised text for better clarity.
- π Integration of **Cloudflared** for secure tunneling. (#22 | @zarti0)
### π Fixed
- π Minor bug fixes to improve stability and performance.
### π Changed
- π Revised text for better clarity.
New
[βοΈ] PHP8.4 support added
[βοΈ] PHP8.4 support added
[βοΈ] Fixes the problem that when not using Git or wordpress no php info file is created during the initial installation.
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
[βοΈ] 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
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
[+] 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
Fixed
[βοΈ] Incorrectly defined variable in egg-nginx.json (led to problems when assigning ram for php)
Other
[O] License updated
[βοΈ] Incorrectly defined variable in egg-nginx.json (led to problems when assigning ram for php)
Other
[O] License updated
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
[+] 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
Added PHP8.3 support
Updatet Egg.nginx.json