What both of you are doing is reverse proxying Galene's web server and
WebSocket endpoint while leaving the media endpoints exposed to the
Internet. That's fine, and there are many circumstances where it is
useful.
- "traefik.http.routers.visio.entrypoints=web,websecure"
- "traefik.http.routers.visio.service=visio@file"
- "traefik.http.routers.visio.rule=Host(`THE_PUBLIC_HOSTNAME_OF_THE_GALENE_SERVER`)"
[http]
[http.services]
[http.services.visio]
[http.services.visio.loadBalancer]
[[http.services.visio.loadBalancer.servers]]
url = "http://192.168.1.10:8443/"
{
"proxyURL": "https://THE_PUBLIC_HOSTNAME_OF_THE_GALENE_SERVER/"
}
./galene -insecure -turn THE_PUBLIC_HOSTNAME_OF_THE_GALENE_SERVER:1194