A fork of https://github.com/ricardbejarano/nginx with KTLS enabled and some optimization flags. Used for the different Invidious backends that I host.
https://man.freebsd.org/cgi/man.cgi?ktls(4) | https://www.f5.com/company/blog/nginx/improving-nginx-performance-with-kernel-tls | https://www.kernel.org/doc/html/latest/networking/tls-offload.html
rootfs | ||
Dockerfile | ||
LICENSE | ||
README.md |
nginx (Docker image)
Built-from-source container image of the NGINX HTTP server
Available at ricardbejarano/nginx
.
Features
- Super tiny (only
13.7MB
) - Built from source, including libraries
- Based on
scratch
, see the Filesystem section below for an exhaustive list of the image's contents - Included TLS1.3 protocol support (with OpenSSL)
- Included brotli compression support (with ngx_brotli)
Filesystem
The image's contents are:
/
├── etc/
│ ├── group
│ ├── nginx/
│ │ ├── html/
│ │ │ ├── 50x.html
│ │ │ └── index.html
│ │ ├── mime.types
│ │ └── nginx.conf
│ └── passwd
├── lib/
│ └── x86_64-linux-gnu/
│ ├── ld-linux-x86-64.so.2
│ ├── libc.so.6
│ ├── libnss_files.so.2
│ ├── libnss_dns.so.2
│ └── libresolv.so.2
├── nginx
└── tmp/
License
See LICENSE.