I am trying to get coturn working on my vps provider (I am using digital ocean) for matrix rtc.

I cannot seem to get matrix dendrite to connect to it. I think I have landed on the issue being dns records in cloudflare but I am unsure. Recently I switched to cloudflare and have been using tunnels (which I use for matrix)

Matrix dendrite works fine besides rtc when I uncomment the lines for the turn server but then doesn’t function at all when they are there.

I am using ubuntu with docker for matrix dendrite and I am using a debian vps with digital ocean for the coturn server.

Any help is appreciated!

EDIT: Lemmy you beautiful community you!!! Solved yet another issue of mine!

  • MangoPenguin
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    Make sure cloudflare proxy is disabled on that DNS record.

    • ludicolo@lemmy.mlOP
      link
      fedilink
      English
      arrow-up
      1
      ·
      3 days ago

      Just barely fixed that! Thanks! I have another issue thst I fommented about though:

      Progress has been made!

      So I got it working with the domain name. The turn testing tools now respond with relay and pin point the vps server! Nice!

      However when I put the info into the matrix dendrite.yaml it still crashes. The logs say

      “Invalid config file: yaml: line 210: did not find expected key”

      “Invalid config file: yaml: line 206: did not find expected " - " indicator”

      Line 210 and 206 refer to the turn section which is formatted:

      turn: turn_user_lifetime: “5m” turn_uris: - turn:turn.exampledomain.com?transport=udp - turn:turn.exampledomain.com?transport=tcp

      turn_username: user
      turn_password: password