Skip to content

Commit ddc6908

Browse files
authored
Add websocket paths (#439)
1 parent ff9b7b7 commit ddc6908

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

src/pages/selfhosted/selfhosted-guide.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -183,11 +183,19 @@ Endpoint | Protocol | Target service and internal-port
183183
------------------------------- | --------- | --------------------------------
184184
/ | HTTP | dashboard:80
185185
/signalexchange.SignalExchange/ | gRPC | signal:80
186+
/ws-proxy/signal | WebSocket | signal:80
186187
/api | HTTP | management:443
187188
/management.ManagementService/ | gRPC | management:443
189+
/ws-proxy/management | WebSocket | management:443
190+
/relay | WebSocket | relay:33080
191+
:33080 (UDP) | QUIC | relay:33080 (direct or L4 proxy)
188192

189193
Make sure your reverse-Proxy is setup to use the HTTP2-Protocol when forwarding.
190194

195+
<Note>
196+
The relay service supports two transport options: WebSocket (via `/relay`) or QUIC over UDP on port 33080 (not HTTP/3). You only need to configure one - either the WebSocket endpoint through your reverse proxy, or direct UDP access for QUIC. QUIC cannot be proxied through typical HTTP reverse proxies and must either be exposed directly or proxied using an L4 (transport layer) proxy that supports UDP. Some reverse proxies may support QUIC proxying, but this typically requires specific configuration for the custom application protocol.
197+
</Note>
198+
191199
<Note>
192200
You can find helpful templates with the reverse-proxy-name as suffix (e.g. `docker-compose.yml.tmpl.traefik`)
193201
Simply replace the file `docker-compose.yml.tmpl` with the chosen version.

0 commit comments

Comments
 (0)