Fixed XMPP docs.

This commit is contained in:
BurnyLlama 2021-07-26 23:38:03 +02:00
parent 32f76853c4
commit e4300bfea3
2 changed files with 100 additions and 83 deletions

View File

@ -172,6 +172,11 @@ ul {
width: min(80ch, 100%); width: min(80ch, 100%);
} }
ul ul {
padding: 0;
margin-left: 1rem;
}

View File

@ -15,29 +15,32 @@
<meta name="theme-color" content="#3ddf89"> <meta name="theme-color" content="#3ddf89">
<link rel="stylesheet" type="text/css" href="./styles/main.css"> <link rel="stylesheet" type="text/css" href="./styles/main.css">
<link rel="stylesheet" type="text/css" href="./styles/privacy.css">
<title>qwik - XMPP</title> <title>qwik - XMPP</title>
</head> </head>
<body> <body>
<div class="container"> <div class="grid-container">
<header>XMPP</header> <header>XMPP</header>
<h1>Introduction</h1> <h1>Introduction</h1>
<p>
XMPP is an instant messaging protocol. It stands for Extensible Messaging and Presence Protocol. It supports most XMPP is an instant messaging protocol. It stands for Extensible Messaging and Presence Protocol. It supports most
things you would expect from a messaging protocol such as: Audio and video calls, Chatrooms and End to End encryption. things you would expect from a messaging protocol such as: Audio and video calls, Chatrooms and End to End encryption.
The problem with using XMPP is that most clients for it could be a lot better. Most lack features or are just overall The problem with using XMPP is that most clients for it could be a lot better. Most lack features or are just overall
buggy, but it's fine for the most part. buggy, but it's fine for the most part.
</p>
<h1>Registration</h1> <h1>Registration</h1>
<p>
You can register through your client. You are also able to register through a website located at: You can register through your client. You are also able to register through a website located at:
<a href="https://qwik.space:5443/register/"> https://qwik.space:5443/register/</a> When registering use <a href="https://qwik.space:5443/register/"> https://qwik.space:5443/register/</a> When registering use
chat.qwik.space as server address. Once signed up your JID (Jabber ID) will be username@chat.qwik.space. People will use this chat.qwik.space as server address. Once signed up your JID (Jabber ID) will be username@chat.qwik.space. People will use this
address to contact you. address to contact you.
</p>
<h1>Clients</h1> <h1>Clients</h1>
<p>
There are several clients to choose from. Here is a list of my client recommendations for different platforms.<br><br> There are several clients to choose from. Here is a list of my client recommendations for different platforms.<br><br>
<ul> <ul>
<li> Android <li> Android
<ul> <ul>
@ -91,8 +94,10 @@
</ul> </ul>
</li> </li>
</ul> </ul>
</p>
<h1>Chatrooms</h1> <h1>Chatrooms</h1>
<p>
XMPP allows you to create public chatrooms, also known as MUCs (Multi-User Chats). You are able to create one through your client. 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> When you are creating one, you may be prompted to provide an address. There you should write "name@muc.qwik.space"<br><br>
@ -101,20 +106,27 @@
Once created you can invite your friends through the client or give them the address. It's also possible 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: <a href="xmpp:qwik@muc.qwik.space?join">xmpp:qwik@muc.qwik.space?join</a> to create invite links, you can do this like following: <a href="xmpp:qwik@muc.qwik.space?join">xmpp:qwik@muc.qwik.space?join</a>
</p>
<h1>Audio and video calls</h1> <h1>Audio and video calls</h1>
<p>
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 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. supported client and is online. The calls are encrypted if you are using OMEMO, which I highly I recommend using.
</p>
<h1>Encryption</h1> <h1>Encryption</h1>
<p>
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 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 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> 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 note: Gajim on Linux may require you to install an external package depending on distribution: gajim-omemo
</p>
<h1>Tor</h1> <h1>Tor</h1>
<p>
Hostname: qwikxcv6qo7ochwil3ihobsclz6ulfkszvngy6cna4rx6a6a4bedktad.onion<br> Hostname: qwikxcv6qo7ochwil3ihobsclz6ulfkszvngy6cna4rx6a6a4bedktad.onion<br>
Port: 5222<br> Port: 5222<br>
</p>
</div> </div>
</body> </body>