Skip to content

Releases: himalsimkhada/nginx-webui

nginx-webui v0.1.0

Choose a tag to compare

@himalsimkhada himalsimkhada released this 09 Sep 01:03

First public release of nginx-webui — the API-only backend that powers an nginx reverse-proxy dashboard.

  • Reverse-proxy wizard — create a site in one flat form: application name, domain, upstream (proxy_pass), HTTP & HTTPS ports, websocket upgrade, max upload size, upstream timeout
  • Sites — list, create, read, edit (form or raw config), delete, enable/disable (sites-availablesites-enabled)
  • SSL store — named certificate entries reused across sites (file paths or pasted PEM)
  • Config editor — browse/edit any file under /etc/nginx (path-traversal safe), including the nginx-webui .env
  • Validation & controlnginx -t, reload, restart — on the host nginx even when the UI runs in a container (host control agent)
  • Backup & restore — one-click config tarball; restore validates with nginx -t and rolls back on failure
  • Log viewer — tail error/access logs with line-count control and filtering
  • Access protection — shared WEBUI_PASSWORD, brute-force lockout, 30-min remember me sessions
  • API-only — the dashboard UI lives in the companion facade himalsimkhada/webui; point it at nginx=http://…:8400
  • Deployghcr.io/himalsimkhada/webui/nginx-webui:latest (docker compose up -d) or install.sh (Docker + host agent / bare-metal systemd)