docs: show the sign-in screens, from proxy admin to phone

Three screenshots the automation could not take: NPM's own login page,
the browser prompt in front of mc-webui, and the wrapper's Sign in
dialog on a real phone - the last one being the whole point of the
Android work, and the one thing no amount of prose conveys.

The two that carried a real hostname were retouched to mesh.example.com,
matching the rest of the guide and keeping a private address out of the
repository history. The phone shot is cropped to the dialog so it stays
legible at the width the page renders it. It lives in android-app.md
next to the feature it illustrates rather than in the HTTPS guide, which
already links there.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0187QpThw1Y8n7aYDjHtMHax
This commit is contained in:
MarekWoandClaude Opus 5 committed 2026-08-03 09:41:25 +02:00
1 parent 95e8d760f5
commit 13de1dff3b
5 files changed
+13 -3

No files matched your search

+3 -1
View File
@@ -130,7 +130,9 @@ If your instance sits behind a reverse proxy configured to require a login
(HTTP Basic authentication — for example an **Access List** in Nginx Proxy
Manager), the app asks for it the first time it connects, from version 1.3:
> **Sign in** — *mc-webui.example.com asks for a username and password.*
<p align="center">
<img src="../images/android-wrapper-signin.png" width="330" alt="mc-webui Android app - sign-in dialog for a server that requires a password">
</p>
Enter the username and password your proxy expects and tap **SIGN IN**. They are
remembered per server address, so later launches go straight in. Get them wrong
+10 -2
View File
@@ -74,7 +74,11 @@ You should see `mc-webui` and `mc-webui-proxy`.
Open `http://<your-server>:81`. On first run you get a short setup form where you create
your own administrator account — name, email and password. There is no default login to
change afterwards.
change afterwards. Every later visit lands on the sign-in page:
<p align="center">
<img src="../images/npm-00-login-page.png" width="360" alt="Nginx Proxy Manager - sign-in page">
</p>
Keep this panel on the local network and **do not forward port 81 through your router**:
it can route traffic anywhere inside your network, and it is served over plain HTTP.
@@ -345,7 +349,11 @@ and the Access Lists page counts the hosts using it:
</p>
Every path is covered — the interface, the API, and the websocket — so there is no way in
that skips the prompt.
that skips the prompt. From now on the browser asks before mc-webui loads:
<p align="center">
<img src="../images/npm-08-browser-login.png" width="330" alt="Browser sign-in prompt in front of mc-webui">
</p>
> **Check the Android app after turning this on.** [App version 1.3](android-app.md) or
> newer handles the prompt; older versions do not and will show the proxy's bare "401