I’m trying to get the nextcloud signaling server running with docker compose. The containers are starting and I can configure STUN-Server, TURN-Server and Signaling-Server in my nextcloud,
When I try to start a connection, the log gets filled with:
spreedbackend_1 | 2020-12-08 20:19:48.669760 I | client.go:252: Client from xxx.xxx.xxx.xxx has RTT of 4 ms (4.587029ms)
spreedbackend_1 | 2020-12-08 20:19:49.710979 I | client.go:252: Client from xxx.xxx.xxx.xxx has RTT of 5 ms (5.709927ms)
…
But I can’t establish a connection.
In the logs, there is a warning:
janus_1 | [WARN] Janus is deployed on a private address (192.168.0.2) but you didn't specify any STUN server! Expect trouble if this is supposed to work over the internet and not just in a LAN...
I don’t know, if that’s ok, since all containers are on the same machine.
Another thing may be port forwarding. My server is behind a router/firewall (fritz-box), and I have forwarded following ports:
FORW TCP 192.168.0.3 80 88.217.198.250 80 "HTTP-Server"
FORW TCP 192.168.0.3 443 88.217.198.250 443 "HTTPS-Server"
FORW UDP 192.168.0.3 3478 88.217.198.250 3478 "Coturn listening port plain UDP"
FORW TCP 192.168.0.3 3478 88.217.198.250 3478 "Coturn listening port plainTCP"
FORW UDP 192.168.0.3 5349 88.217.198.250 5349 "Coturn listening port TLS UDP"
FORW TCP 192.168.0.3 5349 88.217.198.250 5349 "Coturn listening port TLS TCP"
FORW UDP 192.168.0.3 49152-49300 88.217.198.250 49152-49300 "Coturn UDP"
FORW TCP 192.168.0.3 20000-20250 88.217.198.250 20000-20250 "Janus1"
FORW UDP 192.168.0.3 20000-20250 88.217.198.250 20000-20250 "Janus2"
I have also running an nginx-reverse-proxy running which redirects http/https to 192.168.0.3:8080
I am quite unsure, which ports I need to open, especially for janus, Nextcloud Talk was working without signaling server, but also with coturn.
Thanks for any advice, Stefan