This is an automated email from the ASF dual-hosted git repository.

chibenwa pushed a commit to branch 3.9.x
in repository https://gitbox.apache.org/repos/asf/james-project.git

commit 6b74ded360c6939e6192e972e9e46f535e8049fd
Author: Quan Tran <[email protected]>
AuthorDate: Wed Jul 29 10:31:38 2026 +0700

    [DOCUMENTATION] Webadmin: ease 15-minute demo setup
---
 docs/modules/servers/pages/15-minute-demo.adoc | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/docs/modules/servers/pages/15-minute-demo.adoc 
b/docs/modules/servers/pages/15-minute-demo.adoc
index 00ab2246d3..2223afb32e 100644
--- a/docs/modules/servers/pages/15-minute-demo.adoc
+++ b/docs/modules/servers/pages/15-minute-demo.adoc
@@ -20,7 +20,7 @@ Run this command to create the `webadmin.properties` file:
 
 [source,bash]
 ----
-printf 'enabled=true\nport=8000\nhost=localhost' >> webadmin.properties
+printf 'enabled=true\nport=8000\nhost=localhost\npassword.generate=false\n' >> 
webadmin.properties
 ----
 
 Explanation:
@@ -28,7 +28,14 @@ Explanation:
  * `enabled=true` instructs James to run the Admin API service
  * `port=8000` configures the Admin API to be made available via port 8000
  * `host=localhost` configures the Admin API to respond on localhost
+ * `password.generate=false` disables WebAdmin authentication for this local 
demo
 
+[NOTE]
+====
+This demo explicitly disables WebAdmin password generation to keep the 
first-run experience simple.
+By default, `password.generate` is enabled and James generates a random 
WebAdmin password at startup when no
+`password` is explicitly configured. Do not disable WebAdmin authentication 
when exposing it beyond this local demo.
+====
 
 Now run the James demo server using this command:
 
@@ -219,4 +226,3 @@ docker stop james ; docker rm james
 ----
 
 That's all, folks!
-


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to