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]
