Hi zusammen,
seit einiger Zeit hab ich auf meinem Synology NAS einen Matrix Synapse Server zusammen mit einer Postgresql Datenbank laufen. Das ganze sitzt hinter dem in DSM integrierten ReverseProxy. Funktioniert nach ordentlich Einarbeitung mittlerweile wunderbar. (Hatte zuvor weder mit Linux noch mit Docker viel gearbeitet)
Als Client wird Riot verwendet.
Das Einzige was noch fehlt wäre jetzt Audio- und Videochat. Im internen Netz klappt das schon. Nach außen natürlich nicht. Dafür hab ich coturn , ebenfalls als Docker Container laufen.
Für coturn hab ich eine eigene Subdomain angelegt, welche via DynDNS die externe IP bekommt.
Hier komme ich allerdings nicht weiter.
Mein Plan war eigentlich auch coturn hinter den Reverse Proxy zu setzen und so gleich ein Let's Encrypt Zertifikat über DSM zu beziehen. Der Reverseproxy soll dann turn.beispiel.de:443 auf localhost:3478 bzw. 5349 leiten.
Scheinbar ist es dazu aber nötig den nginx mit "stream" zu konfigurieren, was mit Bordmitteln nicht geht. https://github.com/coturn/coturn/issues/43
Wenn ich es von Hand mache, weiß ich nicht ob das erhalten bleibt.
Alternativ könnte man coturn auch im network mode 'host' direkt auf der DSM laufen lassen, aber auch dann weiß ich nicht, wie das mit dem Zertifikat läuft. (https://github.com/instrumentisto/coturn-docker-image/issues/3 )
Grundsätzlich weiß ich nicht, wie und ob ich coturn hinter einem NAT zum Laufen bekomme. (Alles hängt hinter einer Fritzbox)
Hat das hier jemand Laufen oder kann einige Tipps zur Konfiguration geben?
Ich hab mich grundsätzlich daran gehalten: https://github.com/matrix-org/synapse/blob/master/docs/turn-howto.md
Über Tipps würde ich mich freuen
Grüße
Jaytie
seit einiger Zeit hab ich auf meinem Synology NAS einen Matrix Synapse Server zusammen mit einer Postgresql Datenbank laufen. Das ganze sitzt hinter dem in DSM integrierten ReverseProxy. Funktioniert nach ordentlich Einarbeitung mittlerweile wunderbar. (Hatte zuvor weder mit Linux noch mit Docker viel gearbeitet)
Als Client wird Riot verwendet.
Das Einzige was noch fehlt wäre jetzt Audio- und Videochat. Im internen Netz klappt das schon. Nach außen natürlich nicht. Dafür hab ich coturn , ebenfalls als Docker Container laufen.
Für coturn hab ich eine eigene Subdomain angelegt, welche via DynDNS die externe IP bekommt.
Hier komme ich allerdings nicht weiter.
Mein Plan war eigentlich auch coturn hinter den Reverse Proxy zu setzen und so gleich ein Let's Encrypt Zertifikat über DSM zu beziehen. Der Reverseproxy soll dann turn.beispiel.de:443 auf localhost:3478 bzw. 5349 leiten.
Scheinbar ist es dazu aber nötig den nginx mit "stream" zu konfigurieren, was mit Bordmitteln nicht geht. https://github.com/coturn/coturn/issues/43
Wenn ich es von Hand mache, weiß ich nicht ob das erhalten bleibt.
Alternativ könnte man coturn auch im network mode 'host' direkt auf der DSM laufen lassen, aber auch dann weiß ich nicht, wie das mit dem Zertifikat läuft. (https://github.com/instrumentisto/coturn-docker-image/issues/3 )
Grundsätzlich weiß ich nicht, wie und ob ich coturn hinter einem NAT zum Laufen bekomme. (Alles hängt hinter einer Fritzbox)
Hat das hier jemand Laufen oder kann einige Tipps zur Konfiguration geben?
Ich hab mich grundsätzlich daran gehalten: https://github.com/matrix-org/synapse/blob/master/docs/turn-howto.md
Über Tipps würde ich mich freuen
Grüße
Jaytie