ABOUT
Nginx UI is a comprehensive web-based interface designed to simplify the management and configuration of Nginx servers. It provides features like online statistics, ChatGPT-powered config assistant, automatic Let's Encrypt certificates, and config file editing with syntax highlighting.
warningOn first visit, the setup wizard will guide you to create an admin account and configure ACME email.
infoNginx runs on ports 80/443, Nginx UI management interface on port 9000.
infoSSL certificates can be managed automatically with Let's Encrypt integration.
infoNginx UI Install Secret: `cat /usr/local/etc/nginx-ui/.install_secret`. This Secret is valid for 10 minutes after service start, then removed.
New secret: systemctl restart nginx-ui && cat /usr/local/etc/nginx-ui/.install_secret
INSTALL
Approved local installer
DefaultDebian 13
Approved locally1 CPU512 MB RAM4 GB disk
Config path/usr/local/etc/nginx-ui/app.ini
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/nginx-ui.sh'; sha='2ea7dbc8595675b4cea1b778429715d987736dede724eda86d0397110a6ec1bb'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
View approved source ↗Path ct/nginx-ui.shSHA-256 2ea7dbc8595675b4cea1b778429715d987736dede724eda86d0397110a6ec1bb LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.