From c3822e480dfd30f98da7285f8258913d30c72ec3 Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Thu, 5 Nov 2026 10:37:36 -0800 Subject: [PATCH] Production-Setup: -ip.bind turns off the localhost listener (no -ip.bind.localhost flag) --- Production-Setup.md | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Production-Setup.md b/Production-Setup.md index 68590b2..248b737 100644 --- a/Production-Setup.md +++ b/Production-Setup.md @@ -32,9 +32,12 @@ ensure SeaweedFS uses the correct IP for cluster communication. Append If you wish to use a different IP address for user-facing services, then set `-ip.bind=yy.yy.yy.yy` as well. -Each service also listens on the same ports on `localhost`, so local -tools can still reach it. To disable the extra localhost listener, add -`-ip.bind.localhost=false`. +Without `-ip.bind`, each service binds to the `-ip` address and also +listens on the same ports on `localhost`, so local tools can still reach it. +With `-ip.bind`, each port binds to exactly that address and there is no +extra `localhost` listener; `-ip.bind=0.0.0.0` listens on all interfaces, +loopback included. The Rust volume server never adds the `localhost` +listener. ### For single node setup