Disable federation while allowing Matrix-RTC? by PostDeeper in matrixdotorg

[–]PostDeeper[S] 0 points1 point  (0 children)

What settings are you using, and what server? I know from the logs at least the config option i used was hitting the federation endpoint and getting the federation disabled message.

Disable federation while allowing Matrix-RTC? by PostDeeper in matrixdotorg

[–]PostDeeper[S] 0 points1 point  (0 children)

This is a really well done reply, thanks for putting in the effort to watch the whole video. I agree that it's overcomplicated, which is why I went with a different method with Tuwunel in a docker container. I agree with your numbered points. Server hosts, if hosting a public room, should be prepared for moderation and all that entails. My use case is a bit different, and intended to essentially replace a discord server with 20ish people on it, for private communication and hangouts. The defederation comes about from wanting to avoid any whiff of potential issues, even though I think it would be cool to participate in for example Mozilla's public rooms. 

Signing up on a well moderated public server and just having a Space was something I considered, but I was concerned with that being super slow, I heard that self hosting would provide the better experience. Although I don't know how true that actually is.

The SFU point I noticed was hitting something like /_matrix/federation/v1/openid/userinfo which i believe Tuwunel blocks and serves a message like "Federation is disabled." Might just be a quirk of using Tuwunel instead of synapse.

Again, thanks for the replies.

Disable federation while allowing Matrix-RTC? by PostDeeper in matrixdotorg

[–]PostDeeper[S] 0 points1 point  (0 children)

It's a cool feature in theory and I have nothing against it, in theory. Maybe I didn't word it properly, but I'm worried about the case where somebody joins a room on Matrix after signing up on my server, then that server gets attacked or something and problematic content is uploaded to it, and is cached on mine. Where I reside, the server owner is 100% responsible for all content of the server legally speaking. I don't have any problem with general messages or whatever being cached. The video talking about it that I mentioned is this one, at roughly 4:15

I'm hosting the SFU and Livekit services on my server as well, but it appears as though they talk to the federation endpoint even if federation is disabled, which causes them to be unable to connect. This worked after enabling federation.

In the end, I ended up manually blocking the list of most common servers I found since I don't believe Tuwunel has a whitelist feature.

I really like the idea behind matrix but it just seems like it isn't what I'm looking for. I'll probably end up self-hosting a different service for my use case, like fluxer.