XMPP allows you to create public chatrooms, also known as MUCs (Multi-User Chats). You are able to create one through your client.
When you are creating one, you may be prompted to provide an address. There you should write "name@muc.qwik.space"<br><br>
You may be prompted to choose between a private and public room. The difference being that a private room supports encryption and to
enter a private room you have to be invited. You are able to enter a public room if you know the address or have been invited.<br><br>
Once created you can invite your friends through the client or give them the address. It's also possible
to create invite links, you can do this like following: <ahref="xmpp:qwik@muc.qwik.space?join">xmpp:qwik@muc.qwik.space?join</a>
<h1>Audio and video calls</h1>
Some XMPP clients supports audio and video calls. If your client supports it, there will be a call button. It requires that the one on the other end has a
supported client and is online. The calls are encrypted if you are using OMEMO, which I highly I recommend using.
<h1>Encryption</h1>
XMPP supports two different encryption methods: OMEMO and OTR. I personally don't recommend using anything other than OMEMO. It's the easiest to use
and all the clients mentioned above supports it. Some clients support OTR, but I don't recommend using it because it doesn't support encryption for audio and video
calls. It also lacks support for MUCs. <br><br>
note: Gajim on Linux may require you to install an external package depending on distribution: gajim-omemo