Docker images providing the latest Nginx with LuaJIT and additional Lua modules, built for multiple Linux distributions.
Nginx Lua is a collection of Docker images that package the Nginx web server with built-in LuaJIT support and a suite of additional Lua modules. It solves the need for a lightweight, up-to-date containerized Nginx that can execute Lua scripts for dynamic content generation, complex routing, and real-time request processing directly within the server.
DevOps engineers, backend developers, and system administrators who need a performant, scriptable web server or reverse proxy in containerized environments, particularly those building APIs, microservices, or dynamic edge logic.
Developers choose this over building custom images because it provides rapid updates after Nginx releases, includes a curated set of production-ready Lua modules, supports multiple Linux distributions for flexibility, and maintains security best practices and minimal overhead.
Latest Nginx with LUA support based on AlmaLinux, Alpine Linux, Amazon Linux, Debian, Fedora, and Ubuntu.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Delivers the latest stable Nginx releases within a day, as emphasized in the README for staying current compared to slower alternatives like OpenResty.
Pre-compiles and includes a wide array of Lua modules such as lua-resty-redis and lua-resty-mysql, reducing setup time for common backend integrations.
Supports six Linux distributions including Alpine and Debian, offering choice based on image size, security, or compatibility needs.
Integrates Trivy for vulnerability scanning, Docker Bench for security checks, and healthchecks, enhancing container security out-of-the-box.
Maintained by one individual, increasing risks of slower bug fixes, limited support, and potential abandonment, as noted in the README's support plea.
Customizing images requires handling numerous build arguments and dependencies, making it more cumbersome than using simpler, standard Nginx images.
Lacks the comprehensive tooling, documentation, and community plugins of OpenResty, which might be necessary for advanced Lua-based web applications.
nginx-lua - Nginx 1.19+ with LUA support based on Alpine Linux, Amazon Linux, CentOS, Debian, Fedora and Ubuntu. is an open-source alternative to the following products: