kann mir jemand eine richtig gute Anleitung zum Einrichten von Nextcloud Talk mit dem Stun/Turn- und Coturn-Server (Signaling-Server) geben? Ich bin am verzweifeln. Es gibt zig Anleitungen im Internet aber keine funktioniert richtig gut.
Falls es weiterhin Probleme gibt, fülle bitte das Support Template aus, poste deine Coturn Konfig, und erkläre uns was “keine funktioniert richtig gut” bedeutet. Evtl. kann dir dann jemand weiterhelfen…
Vorweg, die Anleitung geht davon aus, dass Coturn auf einem Server mit einer fixen öffentlichen IP läuft. Damit läuft es am besten und ist am einfachsten zu konfigurieren, weshalb ich meinen Coturn auch auf einem VPS installiert habe. Ich kann dir also keinen definitiven Guide anbieten, wie man ihn im lokalen Netz konfigurieren muss.
Ein paar Dinge, sind mir aber aufgefallen, welche dir evtl. weiterhelfen könnten…
Port 443 wird im lokalen Netz nicht funktionieren, weil der ja schon an den Webserver bzw, die Nextloud weitergeleitet wird. Nutze am besten die Standardports 3478 und 5349, und leite diese im Router weiter.
Bei der listening-IP gibst du die (lokale) IP des Servers an auf dem Coturn läuft.
Bei der Relay IP bin ich nicht sicher, wie es sich verhält, wenn du den Coturn hinter NAT, sprich im Heimnetz betreibst, lass es weg im Zweifelsfall.
Evtl. musst du aber das Setting external-IP hinzufügen, wo du dann die öffentliche IP deines Internetanschlusses angeben könntest. Diese ist aber ziemlich sicher dynamisch und kann sich jederzeit ändern. Also k.A. weglassen, und hoffen dass es trotzdem funktioniert…?
Die ganzen denied-peers für lokale Netzwerkadressen, am Schluss der Konfig, wie z.B. denied-peer-ip=192.168.0.0-192.168.255.255, darfst du natürlich nicht drinn lassen, wenn du die Nextcloud und Coturn im lokalen Netzt betreibst. Ansonsten werden Verbindungen von der Nextcloud und Geräten im lokalen Netz abgelehnt.
Meine Tipps:
Coturn auf einem VPS installieren
Wenn du es nicht auf einem VPS installieren willst, öffentliche Server verwenden. Sind ja schon welche standardmässing eingetragen in Talk. Ansonsten googlen, gibt viele frei verfügbare im Netz.
Wenn du das auch nicht willst, eine möglichst minimale Konfiguration verwenden (alles was nicht angegeben wird, nutzt autom. das Default Setting. Hier die turnserver.conf mit allen Einstellungsmöglichkeiten und den Default Werten: coturn/turnserver.conf at master · coturn/coturn · GitHub
Hoffen, dass noch jemand anders Tipps oder eine funktionierende Config postet…