A shell script to install kangle web server on Ubuntu/Debian.
This script builds and installs kangle, offering three options:
- kangle 3.6.0 with support for HTTP/3, kwebp, and kwaf.
- kangle 3.5.21.16 with Easypanel, using pre-compiled executable files from this repository
- kangle 3.5.21.16 in Docker with Easypanel, kwebp, kwaf, and TLS-enabled Pure-FTPd
Additionally, the script will install MySQL8, PHPMyAdmin and multiple PHP versions:
- PHP 5.6, 7.4, and 8.3.
Usage:
wget -q -O install.sh https://raw.githubusercontent.com/funnycups/kangle/main/install.sh && bash install.sh
More detail information at https://www.xh-ws.com/archives/install-kangle-on-ubuntu-debian.html
- Enable MySQL socket connection for docker installation.
- Bug fix for Docker installation and Pure-FTPd TLS error.
- Docker installation now install PHP7.4 instead of PHP7.2.
- Docker installation now run Easypanel under PHP7.4 instead of PHP5.6, which should solve problems on MySQL8 connection.
- Refactor the project directory structure for better clarity and organization.
- Synchronize container time with host time.
- Save vhost configuration files in the host directory for easy access and backup.
- Add docker support.
- Add Debian support.
- Bug fix for php-mysql and PHPMyAdmin.
- Add support for boost fcontext.
- Fix bugs related to MySQL installation and configuration.
- Add support for kangle 3.5.21.16+easypanel.
- Bug fix.
- Initial release.