nginx

Official

HTTP server and reverse proxy

nginx.org
34.1K pulls
3 MBvs70 MBDocker23x smaller
1 versionUpdated 2026-04-03BSD-2-ClauseSecurity: A+
$ niso pull nginx

23x smaller than Docker

This package is 3 MB vs Docker's 70 MB image. That's 23x less disk space, faster pulls, and a smaller attack surface.

nginx is a high-performance HTTP server, reverse proxy, and load balancer serving over 30% of all websites globally. Known for stability, low resource consumption, and ability to handle massive concurrent connections.

niso packages nginx at 3 MB -- 23x smaller than Docker's 70 MB nginx:alpine image. Configuration files mount from the host, so you edit them directly with your preferred tools. Includes nginx binary and all standard modules. TLS termination, HTTP/2, and gzip compression work out of the box.

Key features

  • 3 MB total package size (23x smaller than Docker)
  • Default ports: 80, 443
  • Multi-architecture: x86_64 and aarch64
  • server isolation preset — each service fully isolated
  • Security score: A+

How to use

manifest.toml
[package]
name = "nginx"
version = "1.26.1"

[service]
restart = "on-failure"

[network]
ports = ["80:80"]

[volumes]
data = { mount = "/data", mode = "rw" }

[isolation]
preset = "server"

Dependencies

nginx 3 MB
├── musl libc 1.2.5 (0.6 MB)
├── libssl 3.3.0 (2.1 MB)
├── libcrypto 3.3.0 (3.8 MB)
├── pcre2 10.43 (0.5 MB)
└── zlib 1.3.1 (0.1 MB)

Related packages