Nginx Proxy Manager on Ubuntu 24.04 LTS by cloudimg. A friendly web UI to run nginx as a reverse proxy with free Let's Encrypt TLS, access lists and custom configs, without editing nginx by hand. Official Docker container, admin UI on port 81, proxied traffic on ports 80 and 443, per instance admin created on first boot, data on a dedicated disk. MIT licensed.
Nginx Proxy Manager is a friendly, open source web UI that lets you run nginx as a reverse proxy in front of all your web apps without ever editing an nginx config file by hand. Point a domain at your Azure VM, add a proxy host that forwards to your backend, and request a free Let's Encrypt certificate in a couple of clicks. Nginx Proxy Manager manages the nginx configuration, the TLS certificates and their automatic renewals for you, plus access lists, custom locations, redirections and TCP or UDP streams. The cloudimg image installs Docker CE from the official Docker repository and runs the official Nginx Proxy Manager 2.15.1 container. Nginx Proxy Manager IS nginx: it binds ports 80 and 443 for proxied traffic and Let's Encrypt HTTP challenges, and port 81 for the admin web UI. In version 2.15 there is no default password. A unique admin account is created atomically on the first boot of every VM before the API ever listens, so no instance ships with the well known changeme credential and no unauthenticated setup wizard is ever exposed. The SQLite database, nginx configuration and issued certificates live on a dedicated 20 GiB Azure data disk captured into the image. Backed by 24/7 cloudimg support.