Skip to main content
50% off all plans, limited time. Starting at $2.48/mo
Nginx UI

Nginx UI

Nginx UI is a web-based administration interface for NGINX. Edit configs with syntax highlighting, obtain and renew Let's Encrypt certificates, and monitor server performance in real time. AGPL-3.0 licensed with 11,200+ GitHub stars.

At a glance

11.3k

GitHub stars

1

Page views

339

Active installs

License AGPL-3.0 Version Latest OS Ubuntu Server 24.04 LTS Min RAM 1 GB IP IPV4,IPV6

Active installs is sample data (staging preview); real metric wires in before launch.

Access

  • Open the NGINX UI dashboard in your browser: http://<SERVER_IP>:9000
  • The UI runs on port 9000, while HTTP challenge services use port 9180.

First-Time Setup

  1. Open the web UI.
  2. NGINX UI requires a one-time installation secret for initial setup.
  3. This secret is stored at: /usr/local/etc/nginx-ui/.install_secret
  4. Paste the install secret.
  5. Complete setup wizard.

Service Management

Nginx UI:

# Start
systemctl start nginx-ui
# Stop
systemctl stop nginx-ui
# Restart
systemctl restart nginx-ui
# Show status
systemctl status nginx-ui

Nginx:

# Start
systemctl start nginx
# Stop
systemctl stop nginx
# Restart
systemctl restart nginx
# Show status
systemctl status nginx

Important Files and Directories

  • NGINX config directory: /etc/nginx/
  • NGINX logs: /var/log/nginx/
  • Nginx UI config directory: /usr/local/etc/nginx-ui/
  • Install secret file: /usr/local/etc/nginx-ui/.install_secret

Deploy Nginx UI now. From $2.48/mo.