VirtuBox / nginx-ee

Automated Nginx compilation with HTTP/3 and additional modules support. Compatible with WordOps, EasyEngine & Plesk
https://virtubox.github.io/nginx-ee/
MIT License
198 stars 58 forks source link
brotli cloudflare debian http3 libressl naxsi nginx openssl plesk quic raspbian tls13 ubuntu wordops zlib





Nginx-ee

Automated Nginx compilation from sources with HTTP/3 QUIC and additional modules support


build MIT Stars Commits
GitHub release codacy CodeFactor

Features Modules Compatibility Usage Wiki Related Credits License

Nginx-ee


Features


Additional Third-party modules

Nginx current mainline release : v1.27.0 with HTTP/3 QUIC

Nginx current stable release : v1.26.1 with HTTP/3 QUIC

For Nginx http_ssl_module :

Optional modules :


Compatibility

Operating System

Recommended

Also compatible

Applications

LEMP Stack

Plesk

HTTP/3 QUIC

Full support of HTTP/3 QUIC is only available with LibreSSL. More information here.


Usage

One-Step Automated Install

Default settings :

bash <(wget -qO - vtb.cx/nginx-ee || curl -sL vtb.cx/nginx-ee)

Alternative Install Method

git clone https://github.com/VirtuBox/nginx-ee
cd nginx-ee
sudo bash nginx-build.sh

Interactive install

Interactive installation is available with arguments -i or --interactive

bash <(wget -O - vtb.cx/nginx-ee || curl -sL vtb.cx/nginx-ee) --interactive

Custom installation

Example : Nginx stable release HTTP/3 with naxsi

bash <(wget -O - vtb.cx/nginx-ee || curl -sL vtb.cx/nginx-ee) --stable --naxsi

Options available

Nginx build options :

Optional third-party modules :

Extras :


Roadmap


Packages

You are looking for an up-to-date version of Nginx with additional modules but without having to recompile Nginx after new releases ? Feel free to use the custom Nginx package built for WordOps and available on Launchpad.net (for Ubuntu) and OpenSuseBuildService (for Debian/Ubuntu/Raspbian).

Add the repository

Launchpad

sudo add-apt-repository ppa:wordops/nginx-wo -uy

OpenSuseBuildService

Install steps available on Download page

Install Nginx

sudo apt install nginx-custom nginx-wo -y

Related


Contributing

If you have any ideas, just open an issue and describe what you would like to add/change in Nginx-ee.

If you'd like to contribute, please fork the repository and make changes as you'd like. Pull requests are warmly welcome.

Credits

License

MIT © VirtuBox