nginx ignition

nginx ignition

The user interface of the nginx web server for developers and enthusiasts who do not want to manually manage configuration files

2,108GitHub
Description

#The application opens port 1-65535, but the application's back-end web service uses port 8090. Ports 80 and 443 are turned on by default. You can set other ports to access it with the lazy cat domain name. Nginx Ignition is the user interface for the nginx web server for developers and enthusiasts who do not want to manually manage their use case profiles. While the project's goal is not to be fully functional (if your use cases are quite advanced or complex, you may not use a user interface anyway), nor is it to meet the standards of enterprise-level applications, it does aim to provide an intuitive and powerful way to configure and run nginx. Some of the available features include: Multiple nginx virtual hosts, each with its own customized set of domain names, routes, and bindings (port listeners). Multiple nginx streams (used to proxy raw TCP, UDP, and Unix socket traffic), each with its own customized bindings and backend services, supporting domain-based routing (using SNI in the TLS protocol), fuses, weights, etc. Each host route can act as a proxy, redirect, execute custom code (JavaScript or Lua), reply to static responses, or provide static files (directory lists can be selectively enabled) Easily configure the nginx server (maximum request body/upload size, server token, timeout, log level, etc.) SSL Certificates (Let's Encrypt certificates, self-signed certificates, or custom certificates) with automatic renewal, if applicable. Server and virtual host access and error logs with automatic log rotation Multi-user for attribute-based access control (ABAC) Supports TrueNAS and can be easily configured as a proxy to applications hosted on the NAS. Native integration with Docker and Docker Swarm makes it easy to select containers/services as proxy targets Built-in support for Tailscale VPN makes it easy to expose hosts on the Tailnet network as virtual machines. Access control lists facilitate the use of basic authentication and/or source IP address checking to control who can access what content. Easily configure Nginx content caching

Screenshots
Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4
Screenshot 5
App Information
Version
0.0.1
Package Size
1.3 MB
Image Size
184.65 MB
Updated
January 23, 2026
Source Code
lucasdillmann
Platform Support
PC
Keywords
nginxnginx-ignition