Guide

What is it?

n.wtf is a customized packaged version of famous Nginx web server.

Why do we make it?

Official Debian and Ubuntu releases are usually based on Nginx stable branch. While with stable branch you get a more stable API and expected behavior, you also lack the latest features that are implemented in the mainline branch.

To enjoy the latest feature, you would normally have to compile and maintain the software by yourself. Now you don't have to do that any more, as we are providing and maintaining it for you. Simply include our repository in your source and enjoy the convenient rolling updates provided by our specialist.

If you have heard about TLS 1.3, you would know that it comes with great improvement on performance and web security. Unfortunately most distributions are not ready for TLS 1.3, which means you may have to keep using the old protocol. We understand your concern, and that's why we packed OpenSSL 3.0.x into our nginx as standard. Now TLS 1.3 is available to all of you regardless of what your distribution supports.

On top of all those, we also include some extra modules that we think are handy to use.

How do we make it?

We utilize the official debian packaging scripts while pulling the latest mainline branch from Nginx official. You get the same experience as Debian / Ubuntu official nginx packages, except that you'll get the latest release.

We use docker script to create packages in a controlled Linux environment. We compile and maintain packages for each distribution we support to ensure ABI and API compatibility. We always pull the latest OpenSSL 3.0.x releases before packaging to ensure known bug fixes are properly included.

In case of an emergency security issue or a critical bug, we may include a patch from an unreleased version into current version and release beforehand.

Current Version

  • Nginx 1.23.2
  • OpenSSL 3.0.7

Features

Everything from Debian / Ubuntu official builds are included, with the following nginx modules being added to full and extras flavor:

Statically built with OpenSSL 3.0.x, so you can use TLS 1.3 even on distributions that don't have OpenSSL.

Version info:

nginx version: nginx-n.wtf/1.23.2
built with OpenSSL 3.0.7 1 Nov 2022
TLS SNI support enabled
configure arguments: --with-cc-opt='-g -O2 -fdebug-prefix-map=/build/nginx=. -fstack-protector-stron
  g -Wformat -Werror=format-security -fPIC -Wdate-time -D_FORTIFY_SOURCE=2' --with-ld-opt='-Wl,-z,re
  lro -Wl,-z,now -fPIC' --with-openssl=/build/nginx/../openssl --prefix=/usr/share/nginx --conf-path
  =/etc/nginx/nginx.conf --http-log-path=/var/log/nginx/access.log --error-log-path=/var/log/nginx/e
  rror.log --lock-path=/var/lock/nginx.lock --pid-path=/run/nginx.pid --modules-path=/usr/lib/nginx/
  modules --http-client-body-temp-path=/var/lib/nginx/body --http-fastcgi-temp-path=/var/lib/nginx/f
  astcgi --http-proxy-temp-path=/var/lib/nginx/proxy --http-scgi-temp-path=/var/lib/nginx/scgi --htt
  p-uwsgi-temp-path=/var/lib/nginx/uwsgi --with-compat --with-debug --with-pcre-jit --without-pcre2 
  --with-http_ssl_module --with-http_stub_status_module --with-http_realip_module --with-http_auth_r
  equest_module --with-http_v2_module --with-http_dav_module --with-http_slice_module --with-threads
   --with-http_addition_module --with-http_flv_module --with-http_geoip_module=dynamic --with-http_g
  unzip_module --with-http_gzip_static_module --with-http_image_filter_module=dynamic --with-http_mp
  4_module --with-http_perl_module=dynamic --with-http_random_index_module --with-http_secure_link_m
  odule --with-http_sub_module --with-http_xslt_module=dynamic --with-mail=dynamic --with-mail_ssl_m
  odule --with-stream=dynamic --with-stream_geoip_module=dynamic --with-stream_ssl_module --with-str
  eam_ssl_preread_module --add-module=/build/nginx/sb-modules/ngx_brotli --add-dynamic-module=/build
  /nginx/debian/modules/http-headers-more-filter --add-dynamic-module=/build/nginx/debian/modules/ht
  tp-auth-pam --add-dynamic-module=/build/nginx/debian/modules/http-cache-purge --add-dynamic-module
  =/build/nginx/debian/modules/http-dav-ext --add-dynamic-module=/build/nginx/debian/modules/http-nd
  k --add-dynamic-module=/build/nginx/debian/modules/http-echo --add-dynamic-module=/build/nginx/deb
  ian/modules/http-fancyindex --add-dynamic-module=/build/nginx/debian/modules/http-geoip2 --add-dyn
  amic-module=/build/nginx/sb-modules/ngx_http_ipdb_module --add-dynamic-module=/build/nginx/debian/
  modules/nchan --add-dynamic-module=/build/nginx/debian/modules/http-lua --add-dynamic-module=/buil
  d/nginx/debian/modules/rtmp --add-dynamic-module=/build/nginx/debian/modules/http-uploadprogress -
  -add-dynamic-module=/build/nginx/debian/modules/http-upstream-fair --add-dynamic-module=/build/ngi
  nx/debian/modules/http-subs-filter
 
 



























Installation

Install now or get docker image.

Mirrors

View mirrors

Changelog

View changelogs

Contact

https://u.sb/contact/

License and Trademark

We distribute this software under the MIT license.

nginx is a opensource HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server distributed under the 2-clause BSD-like license.

NGINX is a trademark of F5 NETWORKS, INC.

This project simply distributes Nginx binaries packages and is not sponsored by or affiliated with Nginx official or F5, Inc.