Giving up on NextCloud Talk. No matter what, I can not get a call connected. Been trying for two days now, noping out HARD now.
What's a self-hosted solution for multi-person (video-)calls? XMPP can do 1-on-1 but not multiple.
Giving up on NextCloud Talk. No matter what, I can not get a call connected. Been trying for two days now, noping out HARD now.
What's a self-hosted solution for multi-person (video-)calls? XMPP can do 1-on-1 but not multiple.
Do you have access to a STUN/TURN server off of your home network? It's pretty needed to help negotiate connectivity between NAT devices.
The two other main FOSS alternatives are Jitsi or Bigbluebutton.
Both of which are harder to install then Nextcloud Talk
@elvith @homelab So if anyone has a great idea, here's a topic I made with all the logs and setup details. I have zero clues why the clients keep disconnecting and reconnecting but never actually connecting to the call when the signalling server is configured.
https://help.nextcloud.com/t/talk-calls-do-not-connect-with-signalling-server-configured/240830/2

Some more information as that might help diagnosing: Nextcloud is installed in an apache webserver running mod_php, in a LXC on proxmox with a public IPv4 address. That server hosts many applications, like other websites, mailserver, jabber server, also coturn for TURN. Next to that LXC is another LXC which hosts docker containers maintained through portainer. In that second LXC I run nextcloud/aio-talk which the nextcloud instance from the first LXC connects to. The docker container is front...
@DecaTec @homelab Doch, das sind die von Janus, steht sogar in der ersten Zeile.
Ich bin aber nen Schritt weiter. Habe jetzt den AIO-Talk container von nem LXC raus und direkt auf den Proxmox Host gepackt. Damit kann ich jetzt den TURN Server vom Container exposen. DAMIT funktioniert der Call.
Finde ich jetzt nicht super-prickelnd, weil ich jetzt entweder zwei TURN Server habe oder Prosody mit dem AIO-Talk TURN Server verbinden muss, aber hey. Es funktioniert.
@DecaTec @homelab Okay, ich sollte die Logs vielleicht auch selber vernuenftig lesen...
Zumindest das erscheint mir unlogisch, denn im NextCloud -> Admin -> Talk habe ich den STUN Server ja angegeben. Anscheinend muss ich den auch im HPB irgendwo konfigurieren...
Bin noch relativ neu in Docker, bislang hat mit dem Setup alles funktioniert. Aber ja, ich schau mal, ob es sinnvoll ist, von Docker im LXC zu Docker auf Blech umzuziehen.
@blindcoder @homelab Aus der NC Admin-UI konfigurierst du STUN/TURN "für extern". Intern (Signaling -> Janus) wird das aber ebenso benötigt. Wird normalerweise in der Janus-Config hinterlegt und der Signaling Server greift dann über Janus/API darauf zu.
Umstieg "auf Blech" ist hier aber gar nicht notwendig. Statt eines LXCs einfach eine richtige VM nutzen, da gibt es solche Probleme nicht.