Matrix.org Rooms from my Server?
-
As @msbt said, joining smaller rooms (~1k participants) works. If I join larger rooms, the server runs out of memory and I get the CORS error in the UI.
17:05:07 - 2020-06-03 00:05:07,447 - synapse.http.matrixfederationclient - 165 - INFO - POST-109 - {PUT-O-160} [matrix.org] Completed: 200 OK 17:05:13 - /app/pkg/start.sh: line 80: 95 Killed
I bumped up the app's RAM to 2GB and I can connect to all rooms.
-
Mmm, I am out of ideas here. Out of curiosity, have you guys already tried re-installing? I can't find any related issue on matrix issue tracker either.
Can you try re-installing and try to reproduce this? If it's reproducible, can you give me access (support -> enable remote support) and send us a mail at support@cloudron with the domain name. Thanks!
-
Will do so today to see if I can make it go!
-
Yeah, reinstallation gave the same error Riot failed to get the public room list. No key for thedoodleproject.net with ids in ['ed25519:a_HtQW'] (min_validity 1591297300437)...sadness. Will email ya.
-
got the same error when I try to search in Matrix
also if I try to join public group such as: #techlore:matrix.org
https://riot.im/app/#/room/#techlore:matrix.orgthe result is:
-
@doodlemania2 Thanks for giving access to your server. The issue was that federation setup was incorrect:
- @doodlemania2 had setup the well-known correctly
- But there was no app installed on
domain.com
. Without this, Cloudron will not respond todomain.com
and thus the well-known setup won't work. - To fix: I installed a dummy app on
domain.com
. I then checked in https://federationtester.matrix.org/ that the setup was correct. - I waited for couple of hours since matrix.org seems to cache the DNS a bit and it had cached the previous NXDOMAIN. After that it works.
@toto-s Can you check with federation tester?
It's working now:
-
Well that's outstanding! I guess suggest would be to add that requirement to the instructions for Matrix app?
-
@girish said in Matrix.org Rooms from my Server?:
@JOduMonT The M_UNKNOWN issue is related to memory limit. When you join large matrix groups like techlore, you have to bump the memory limit to atleast 2-3GB. Can you try joining a smaller group as well?
I gave 3GB to Riot and 3GB to Matrix and logout and login but I still have this error.
-
@toto-s Sent you a mail from support but the federation is not setup for your domain. Can you review the post installation again at https://cloudron.io/documentation/apps/synapse/#post-installation ? Let me know if something is not clear and I can clarify or fixup the docs. The main things is that the below command should work as a first step. For you domain, it doesn't work because there is nothing installed there.
~$ curl https://domain.com/.well-known/matrix/server curl: (6) Could not resolve host: domain.com
-
@girish sadly no I still have this error when I try to explore group
Riot failed to get the public room list. No key for mydomain.tld with ids in ['ed25519:a_tHTB'] (min_validity 1592294601615)
and when I try to join I still have the same error too
so I don't think it is related to the memory
BTW: I forgot to mention, Cloudron is behind a firewall in a DMZ zone but my provider seams enjoying blocking port,
which port matrix/riot need ? -
@JOduMonT said in Matrix.org Rooms from my Server?:
Riot failed to get the public room list. No key for mydomain.tld with ids in ['ed25519:a_tHTB'] (min_validity 1592294601615)
This is most likely to do with federation not setup properly. Can you send me a mail to support@cloudron.io with your domain name and I can tell you what is going wrong.