ludicolo

joined 4 months ago
[–] ludicolo@lemmy.ml 2 points 3 days ago* (last edited 3 days ago) (1 children)

Holy. Fuck. You just did it. You absolute madlad. It works no issues!!!

Thank you!!

[–] ludicolo@lemmy.ml 1 points 3 days ago (1 children)

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
    
[–] ludicolo@lemmy.ml 2 points 3 days ago* (last edited 3 days ago) (3 children)

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

EDIT: line 206 seems to be

  • turn:turn.exampledomain.com?transport=tcp

And line 210 is uncommented description so I don't know what that is about

[–] ludicolo@lemmy.ml 2 points 3 days ago (5 children)

I did fill that out, anytime I do matrix crashes and I think the logs say something along the lines of not being able to find the turn server. I just tried it now with the vps ip and port and it still caused matrix to crash.

The turn tesying tools don't work with the URI at all its only the ip and port they work with.

When I use the dig A command it gives me different ips than the vps ip.

[–] ludicolo@lemmy.ml 2 points 3 days ago* (last edited 3 days ago) (7 children)

Sorry I jusy recently updated my comment. I was able to get it to say "relay" when using the regular public ip and port for my vps. It doesn't work if I use the domain I created for it though "turn.domainexample.com"

The domain name should be pointed to the vps public ip type A

Paid subscription? No I only have the cloudflare domain and the vps subscription. Do I need the subscription to get this working? 😮‍💨

Or is there another solution?

[–] ludicolo@lemmy.ml 2 points 3 days ago* (last edited 3 days ago) (13 children)

So I checked and I do not think it can connect.

I have a cloudflare domain I am using and I am only using cloudflare tunnels for the matrix dendrite server not the coturn vps server. I am using cloudflare to setup dns record for coturn on my purchased domain. Is that still an issue?

EDIT:

so i just tried it with the regular vps ip address instead of the domain I set in the dns records and the test tools you linked say it is working that way.

13
submitted 3 days ago* (last edited 3 days ago) by ludicolo@lemmy.ml to c/selfhosted@lemmy.world
 

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.ml 1 points 3 days ago* (last edited 3 days ago) (1 children)

Wow! Hey thanks for the tutorial! It was beyond helpful! Oh hell yeah can't wait!

I do have some questions if you don't mind me asking

So I recently used your affliate link for digital ocean and started following your coturn tutorial. I followed everything but my home server can't seem to connect to it. Anytime I set the turn rules in the dendrite.yaml the server won't start. I am using cloudflare tunnels for my actual matrix server then I use dns records to set the coturn record. Matrix works fine with turn variables uncommented just with no rtc on out of network. Do I need to forward the digital ocean ports? If so how do I do that and which ports do I forward? How can I get my home server to find my digital ocean server and use coturn?

EDIT:

I feel like it has to be something with dns records on cloudflare. I have been using tunnels for a majority of things inclueing matrix without coturn. I have no idea how to fix this portion of setup, any help would be appreciated!

EDIT 2:

NVM IT'S BEEN FIXED!!

I do have a question, did you ever figure out message rention and deletion?

[–] ludicolo@lemmy.ml 2 points 6 days ago (2 children)

Well damn. I guess I will check out another method to getting it up and running aooner or later. But for now this will do...

What is the benefit of sliding sync if you don't mind me asking? What will I be missing out on?

[–] ludicolo@lemmy.ml 2 points 6 days ago* (last edited 6 days ago)

I used dendrite monolith matrix, is that the reason or does thst narrow it down to cloudflare possibly?

https://github.com/matrix-org/dendrite/blob/main/build/docker/README.md

[–] ludicolo@lemmy.ml 2 points 6 days ago* (last edited 6 days ago) (1 children)

My bad I will edit the post!

Ubuntu 20.04 with docker and CasaOS

What do you mean by version number? For matrix? Ubuntu?

Edit:

Dendrite monolith matrix

https://github.com/matrix-org/dendrite/blob/main/build/docker/README.md

 

Hello everyone!

After much pain and agony I was able to setup my matrix server! Huzzah!

Until I went to sign in with element x :(

It says my server does not have sliding sync support. I have tried looking at the official documentation and trying to getbit working but to no avail. I went thrught the only limited tutorial provided by the actual matrix channel. Still no success.

I was able to install shildichat and that works just fine! Same with the element desktop client.

Do I need to completely restart my matrix installation to get this working? Is there an easy way to get it working now that my mattix-synapse server is already setup?

For context I followed this exact tutorial (though instead of nginx proxy manager I used cloudflare tunnel)

https://www.youtube.com/watch?v=TFDFR6EBG3k

In the video it says nothing about sliding sync but when you go to his wiki site the matrix config has been updated with an empty sliding scale patameter.

Any help would be appreciated!

EDIT:

I am using ubuntu 20.04 deploying my matrix server through docker. I am using the latest build of dendrite matrix-synapse

Dendrite monolith matrix github:

https://github.com/matrix-org/dendrite/blob/main/build/docker/README.md

This is the documentation I followed:

https://wiki.opensourceisawesome.com/books/setup-matrix-chat/page/install-matrix-using-the-dendrite-server

EDIT 2:

please forgive my idiocy. What I wanted was element the app not element x. Unless there is a problem wjth me running matrix without this supposed sliding sync, my issue is solved lol. I will take the advice to implement it if necessary.

[–] ludicolo@lemmy.ml 26 points 2 months ago (4 children)

oh no! big corpo nintemdo is gonna be so sad!

lemme play a song on the world's smallest violin.

[–] ludicolo@lemmy.ml 1 points 2 months ago (1 children)

birthdate of course! everyone knows you can't lie about your birthday!

 

I have been trying to set this up for the past 2 days and I am losing my mind.

The issue I seem to be having is that synapse cannot find the necessary postgres information in the the database. I have been trying to setup a docker container for it but to no avail. The container just continues to restart. When I check docker logs it seems like it cannot find the database info it needs but its there. I deleted the sqlite3 info so it most certainly isn't still using that.

Is there possibly a casaos friendly version of matrix? Is there an easy to follow tutorial for docker matrix and duckdns? Any help would be appreciated.

view more: next ›