Replies: 1 comment
-
|
It seems that you are using environment variable names that are not recognized by the official OTBR Docker image startup scripts. In the official openthread/border-router Docker image, the variables for configuring the web interface are:
To fix this, please update your otbr-env.list with the following:
You can verify the variables used in the startup script here: Hope that helps. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Describe the bug
When running OTBR in Docker with OTBR_WEB_BIND_ADDR=0.0.0.0 and OTBR_WEB_PORT=8081, the web service still binds only to localhost:8080. This prevents accessing the web UI from other devices on the network.
Steps to reproduce
Create otbr-env.list with:
Run Docker container:
Check listening ports:
Observed behavior
The web server only listens on 127.0.0.1 instead of all interfaces (0.0.0.0).
Expected behavior
otbr-web should listen on 0.0.0.0:8080 (or :8081) so the web UI is reachable from other devices on the network.
Environment
OTBR Docker image: openthread/border-router:latest
Additional context
Using --network=host, so port mapping should not be an issue.
Changing OTBR_WEB_BIND_ADDR inside otbr-env.list does not appear to take effect.
Beta Was this translation helpful? Give feedback.
All reactions