Skip to content
forked from ammnt/nginx

NGINX with HTTP/3 and QUIC support🚀

Notifications You must be signed in to change notification settings

RDnaskela/nginx

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

NGINX with HTTP/3 and QUIC support🚀

The Docker image is ready to use:
docker pull ghcr.io/ammnt/nginx:http3
or
docker pull ammnt/nginx:http3

Description:

  • Based on latest version of Alpine Linux - low size (~8 MB);
  • QuicTLS with kTLS module:
    https://github.com/quictls/openssl
  • HTTP/3 + QUIC native support from NGINX;
  • HTTP/2 with ALPN support;
  • TLS 1.3 and 0-RTT support;
  • TLS 1.2 and TCP Fast Open (TFO) support;
  • Built using hardening GCC flags;
  • NJS support;
  • PCRE with JIT compilation;
  • zlib library latest version;
  • Rootless master process - unprivileged container;
  • Async I/O threads module;
  • Healthcheck added;
  • Removed unnecessary modules;
  • Added OCI labels and annotations;
  • No excess ENTRYPOINT in the image;
  • Prioritize ChaCha cipher patch and anonymous signature - removed "Server" header ("banner"):
    https://github.com/ammnt/nginx/blob/http3/Dockerfile

Note:

Feel free to contact me with more security improvements🙋

About

NGINX with HTTP/3 and QUIC support🚀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 100.0%