Prebuilt nginx modules.
Not compiled by you.
12 nginx dynamic modules packaged as apt packages for Debian and Ubuntu. Built against official nginx.org stable releases. Maintained because we run them. Ready in 60 seconds.
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://apt.blendbyte.net/nginx/blendbyte-archive-keyring.gpg \
| sudo tee /etc/apt/keyrings/blendbyte.gpg >/dev/null
echo "deb [signed-by=/etc/apt/keyrings/blendbyte.gpg] https://apt.blendbyte.net/nginx $(lsb_release -cs) main" \
| sudo tee /etc/apt/sources.list.d/blendbyte.list
sudo apt update
sudo apt install nginx-module-brotli nginx-module-geoip2 nginx-module-headers-more Why this exists
Sury closed their repo.
We built ours.
Ondřej Surý closed the Sury nginx repo in April 2026. Gone. The alternatives either cost money or depend on one person with way too much on their plate. We run a lot of nginx at Blendbyte, so we built our own packaging pipeline. Then we figured we might as well open it up.
Built in the open
No shady builds. Every step is public.
Every package is compiled on public GitHub Actions. Read the pipeline, reproduce any build, verify the output yourself. No proprietary build servers, no trust-me-bro signing.
What's in the box
12 modules. All maintained.
Only modules we actually run in production. If it's not on the list, we either don't need it or there's a better answer somewhere else and we'll point you there.
nginx-module-brotli Compression nginx-module-brotli-static Compression nginx-module-zstd Compression nginx-module-zstd-static Compression nginx-module-modsecurity Security nginx-module-geoip2 Geolocation nginx-module-stream-geoip2 Geolocation nginx-module-headers-more Headers nginx-module-substitutions Content nginx-module-cache-purge Caching nginx-module-fancyindex Utility nginx-module-dav-ext Utility FAQ
Common questions
Does this work with nginx from my distro's package manager?
How quickly are modules updated when nginx releases a new version?
apt upgrade and you get the rebuilt modules automatically. The packages have ABI constraints so apt won't let you run a mismatched module and nginx anyway.