Right now you cannot combine multiple desktop containers on the same IP on a network because it is hard wired to 8082 here:
https://github.com/selkies-project/selkies/blob/main/src/selkies/selkies.py#L20
When the user sets a custom port we still need that in nginx to handle subfolders properly, but we should also map the application to the new port.
This also needs documentation as there is no "HTTPS" websocket port, the internal websocket port is always http and you cannot map it to multiple ports. NGINX handles this.
Right now you cannot combine multiple desktop containers on the same IP on a network because it is hard wired to 8082 here:
https://github.com/selkies-project/selkies/blob/main/src/selkies/selkies.py#L20
When the user sets a custom port we still need that in nginx to handle subfolders properly, but we should also map the application to the new port.
This also needs documentation as there is no "HTTPS" websocket port, the internal websocket port is always http and you cannot map it to multiple ports. NGINX handles this.