nginx
OfficialHTTP server and reverse proxy
34.1K pulls
3 MBvs70 MBDocker23x smaller
1 versionUpdated 2026-04-03BSD-2-ClauseSecurity: A+$ niso pull nginx23x 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)