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!

  • ludicolo@lemmy.mlOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    20 hours 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