Skip to content

benedict1337/nginx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ NGINX Docker Image

A lightweight NGINX Docker image, optimized for modern web protocols, high performance, and enhanced security.

Docker Pulls Docker Image Size GPLv3 License HTTP/3


✨ Key Features

  • πŸš€ HTTP/3 (QUIC) and 0-RTT support for faster connections
  • ⚑ Dynamic TLS record patching
  • πŸ“¦ Brotli compression for optimized content delivery
  • 🌍 GeoIP2 support for geolocation-based features
  • πŸ“ NJS scripting support
  • πŸ›‘οΈ ModSecurity WAF integration

⚠️ Note: Make sure UDP port 443 is open on your host for HTTP/3.


πŸƒ Quick Start

Using docker run

docker run -d \
  --restart unless-stopped \
  -p 80:80 \
  -p 443:443 \
  -p 443:443/udp \
  -v nginx-config:/etc/nginx \
  benedicthu/nginx

Using Docker Compose

version: '3.9'

services:
  nginx:
    image: benedicthu/nginx
    volumes:
      - 'nginx-config:/etc/nginx'
    ports:
      - '80:80'
      - '443:443'
      - '443:443/udp'
    restart: unless-stopped

πŸ“„ License

This project is licensed under GPLv3 License.

Packages

 
 
 

Contributors 2

  •  
  •