MelonBread.dev

MelonBread.dev

I installed Riot/Element on a server I run, and I understand how to use it as a local server.

How does federation work from a user's perspective?

@ajroach42 Searching for rooms takes a little while to run. PM-rooms to individuals are pretty seamless. Latency is largely invisible.

Related: if we're mutuals and you'd like to, drop me your matrix handle.

@ajroach42 once you turn on federation, you can find rooms by :mastodon.social or something similar.

@ajroach42 I should be @djsundog:reclaim.technology

@drwho @ajroach42 On top of this initially joining a larger remote room will really be the largest difference users will notice as your hardware usage will spike as your synapse home server tries to play catch up. The user might get greeted with a message that says can not join room only for it to be joined a couple minutes later with issue.

Though over all the user will just see the display name and if looking for more details will find their matrix address. You can join any remote room if you have the full address (i.e. #howmatrixbasicallyworks:midov.pl) or if you add the server to the room directory you can search for rooms on that server.

Sorry if this explanation is a bit all over the place. Also friendly reminder that the matrix.org home server is notoriously bad and does not reflect the matrix protocol as a whole.
replies
1
announces
0
likes
0

@ajroach42 The user might get greeted with a message that says can not join room only for it to be joined a couple minutes later with NO further issue.*****

@ajroach42 You should find that logged in as a user on your local server, you can join a room on any other matrix server (you may need the room directory or give the full room name); similarly, a room you create, a user on any other matrix server should be able to join if you set the perms appropriately.

@ajroach42 @SpindleyQ:matrix.org
I'm interested in hearing more about your experience self-hosting! I've been thinking about running a server myself.

@ajroach42 @qwazix:matrix.org