awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
schenkd avatar

schenkd/nginx-ui

0
View on GitHub↗
4,469 stars·269 forks·Python·MIT·20 views

Nginx Ui

nginx-ui is a web-based management interface and configuration editor for Nginx. It serves as a graphical server administrator that allows users to create, edit, and toggle domain routing rules without using a command line.

The project provides visual orchestration for Nginx reverse proxy administration, enabling the management of server blocks and redirects through a web interface. It translates user inputs into the required text format and writes modified settings directly to configuration files on disk.

The system covers the management of domain configurations and general server settings, utilizing a REST-based API to trigger configuration updates and interact with the system process manager to apply changes.

Features

  • NGINX Configuration Management - Manage Nginx server settings and configuration files through a web interface instead of using the command line.
  • Nginx Management Panels - Set up and route domain traffic through Nginx using a graphical interface to handle server blocks and redirects.
  • Domain-Based Routing - Create and organize domain configuration files to control how requests are routed to different backend services.
  • Web-Based Configuration Dashboards - Provides a graphical web interface that translates user inputs into the specific text format required by Nginx.
  • Domain Setting Configurations - Manage domain configuration files through a visual interface to control how network traffic reaches specific destinations.
  • Configuration File Persistence - Stores server settings as physical files on disk to ensure compatibility with standard Nginx loading mechanisms.
  • Visual Orchestration - Provides real-time editing and toggling of server configuration files to control web traffic without manual text editing.
  • Daemon Process Management - Controls the Nginx daemon by sending signals to the system process manager to apply configuration updates.
  • REST Administrative APIs - Exposes administrative functions through a set of REST endpoints that the web interface calls to trigger server changes.

Star history

Star history chart for schenkd/nginx-uiStar history chart for schenkd/nginx-ui

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Nginx Ui

Similar open-source projects, ranked by how many features they share with Nginx Ui.
  • buildbot/buildbotbuildbot avatar

    buildbot/buildbot

    5,452View on GitHub↗

    Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a build automation engine that coordinates the retrieval of source code, the execution of build steps, and the reporting of results through a central controller and a network of remote worker agents. The system is distinguished by a plugin-based extensibility architecture and a master-worker distribution model. It allows for dynamic build modification at runtime and supports a pluggable database backend for persisting system state and historical build data. The project covers a bro

    Python
    View on GitHub↗5,452
  • alexazhou/verynginxalexazhou avatar

    alexazhou/VeryNginx

    5,984View on GitHub↗

    VeryNginx is a Lua-based Nginx extension and programmable web application firewall. It provides a management control panel and a traffic monitoring dashboard to configure server settings and analyze request statistics without manual configuration file edits. The project implements a programmable security layer to filter malicious traffic and block common web attacks, such as SQL injection and directory traversal. It includes tools for bot traffic restriction through request rate limiting and browser identity verification. The system covers traffic management via URI routing and redirection,

    Lua
    View on GitHub↗5,984
  • flagsmith/flagsmithFlagsmith avatar

    Flagsmith/flagsmith

    6,223View on GitHub↗

    Flagsmith is an open-source platform for managing feature flags and remote configuration across web, mobile, and server applications. It provides a comprehensive REST API for programmatic management of flags, segments, and identities, and can be deployed on private infrastructure for secure, compliant feature flag management with full operational control. The platform distinguishes itself through a server-side flag evaluation engine that resolves segments, traits, and percentage rollouts per request, alongside a multivariate flag variant system supporting multiple typed values with configurab

    Pythoncdcicontinuous-integration
    View on GitHub↗6,223
  • mitchellkrogza/nginx-ultimate-bad-bot-blockermitchellkrogza avatar

    mitchellkrogza/nginx-ultimate-bad-bot-blocker

    4,750View on GitHub↗

    This project is a collection of configuration files and scripts serving as a bot blocker and security middleware for Nginx. It functions as an automated blocklist manager that filters malicious user-agents and IP addresses to mitigate vulnerability scanning, login brute-forcing, and DDoS attacks. The system distinguishes itself by automating the maintenance of security rules, downloading updated bot definitions and reloading the server on a schedule. It also includes a search engine spam filter capable of generating robots.txt files and link disavow lists to prevent malicious domains from imp

    Shelladwarebot-blockerbots
    View on GitHub↗4,750
See all 30 alternatives to Nginx Ui→

Frequently asked questions

What does schenkd/nginx-ui do?

nginx-ui is a web-based management interface and configuration editor for Nginx. It serves as a graphical server administrator that allows users to create, edit, and toggle domain routing rules without using a command line.

What are the main features of schenkd/nginx-ui?

The main features of schenkd/nginx-ui are: NGINX Configuration Management, Nginx Management Panels, Domain-Based Routing, Web-Based Configuration Dashboards, Domain Setting Configurations, Configuration File Persistence, Visual Orchestration, Daemon Process Management.

What are some open-source alternatives to schenkd/nginx-ui?

Open-source alternatives to schenkd/nginx-ui include: buildbot/buildbot — Buildbot is a Python-based continuous integration framework and distributed build orchestrator. It functions as a… alexazhou/verynginx — VeryNginx is a Lua-based Nginx extension and programmable web application firewall. It provides a management control… flagsmith/flagsmith — Flagsmith is an open-source platform for managing feature flags and remote configuration across web, mobile, and… valentinxxx/nginxconfig.io — nginxconfig.io is a web-based NGINX configuration generator designed to create and optimize server configuration files… mitchellkrogza/nginx-ultimate-bad-bot-blocker — This project is a collection of configuration files and scripts serving as a bot blocker and security middleware for… pjialin/py12306 — Py12306 is a distributed system designed for the automation of railway ticket booking and seat availability…

Curated searches featuring Nginx Ui

Hand-picked collections where Nginx Ui appears.
  • Nginx Reverse Proxy Managers