Skip to content
Discussion options

You must be logged in to vote

Not a bug — nothing is listening on 8765. Your log already says it:

Warning: No channels enabled

The WebUI is served by the websocket channel, not the gateway. 18790 answers because that's the health endpoint. With no channel enabled, nothing binds 8765, so Docker accepts the connection on the host, finds no backend, and resets it.

There's a second trap right behind it: the channel defaults to host 127.0.0.1, which inside a container means the container itself. Set both in your config.json:

{
  "channels": {
    "websocket": {
      "enabled": true,
      "host": "0.0.0.0",
      "port": 8765,
      "tokenIssueSecret": "long-random-string",
      "websocketRequiresToken": true
    }
  }
}

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@jerkstorecaller
Comment options

Answer selected by jerkstorecaller
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants