The startup warning says the token is all that guards the web UI #106

Closed
opened 2026-09-29 13:45:16 -07:00 by rays · 1 comment
Owner

Every start logs WARN 'web ui is reachable off this machine; the token is all that guards it' (main.rs, binds_publicly). In the container ipx has to bind 0.0.0.0 for Docker's port mapping, so it fires on every start of a correct setup, and it is out of date: signing in takes an account's password or the admin token, and through the tunnel Cloudflare Access with a verified JWT from the trusted proxy (access_team, access_aud, trusted_proxies). It is the only WARN in a healthy production log, so every health check has to discount it. Wanted: say what actually guards it (accounts and token; Cloudflare Access when configured), at info when a trusted proxy or Access is set up.

Every start logs WARN 'web ui is reachable off this machine; the token is all that guards it' (main.rs, binds_publicly). In the container ipx has to bind 0.0.0.0 for Docker's port mapping, so it fires on every start of a correct setup, and it is out of date: signing in takes an account's password or the admin token, and through the tunnel Cloudflare Access with a verified JWT from the trusted proxy (access_team, access_aud, trusted_proxies). It is the only WARN in a healthy production log, so every health check has to discount it. Wanted: say what actually guards it (accounts and token; Cloudflare Access when configured), at info when a trusted proxy or Access is set up.
rays added the bug label 2026-09-29 13:45:16 -07:00
Author
Owner

Fixed in ef5bdb4: the line names what guards the web UI (an account's password or the admin token, or Cloudflare Access through a trusted proxy) and is info when Access is configured, a warning otherwise. Production now logs it at INFO. Released in 0.9.1.

Fixed in ef5bdb4: the line names what guards the web UI (an account's password or the admin token, or Cloudflare Access through a trusted proxy) and is info when Access is configured, a warning otherwise. Production now logs it at INFO. Released in 0.9.1.
rays closed this issue 2026-09-29 13:52:04 -07:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: rays/ipx#106