Nginx UI


Yet another WebUI for Nginx



Nginx UI

Yet another Nginx Web UI.

About The Project

The project is a web interface for managing Nginx servers. It provides features such as online statistics for server indicators, one-click deployment and certificate renewal using Let's Encrypt, online editing of website configurations, viewing Nginx logs, and more. The UI is built using Go and Vue, and it is distributed as a single executable binary.

Getting Started

Before using Nginx UI, make sure to configure your Nginx server according to the provided guidelines. The installation is available for various platforms including Mac OS X, Linux, FreeBSD, OpenBSD, Dragonfly BSD, and Openwrt. You can download the latest distribution from the project's release page or use the provided installation scripts for Linux.


To run Nginx UI, visit the specified URL in your browser and complete the initial configurations. You can run it from an executable by using commands in the terminal, or you can use Systemd commands for controlling the service. Alternatively, you can use Docker to run Nginx UI by pulling the provided image and mapping necessary directories. Detailed instructions are given in the README.


Contributions to the project are welcome. If you have suggestions or enhancements, you can fork the repository, make changes, and create a pull request. Please give the project a star if you find it useful.


This project is licensed under the GNU Affero General Public License v3.0. By using or contributing to this project, you agree to the terms and conditions of the license.

Company Screenshot