This commit is contained in:
furo 2021-07-26 05:40:18 +02:00
parent 254a4d5536
commit 675801248f
5 changed files with 125 additions and 10 deletions

View File

@ -77,7 +77,7 @@
<div class="service">
<h2>Searchy</h2>
<p>
Searchy was developed by BurnyLlama. It is a customizable frontend for differ search engines.
Searchy was developed by BurnyLlama. It is a customizable frontend for different search engines.
</p>
<a href="https://searchy.qwik.space">get confusin'</a>
</div>
@ -93,9 +93,9 @@
<div class="service">
<h2>XMPP</h2>
<p>
[[[ XMPP INFO TEXT GOES HERE! ]]]
XMPP is an instant messaging protocol. You can find more info in the article below.
</p>
<a href="./xmpp.html">get searchin'</a>
<a href="./xmpp.html">get chattin'</a>
</div>
</div>
@ -114,7 +114,7 @@
<div class="contact-options">
<p class="contact-type">XMPP</p>
<p>burnyllama@chat.qwik.space</p>
<p class="contact-size">burnyllama@chat.qwik.space</p>
<p class="contact-type">matrix</p>
<p class="contact-size">@burnyllama:matrix.org</p>

View File

@ -38,7 +38,8 @@
This notice is very general and there might be exceptions for each individual service we offer.
Consider reading about the services before you use them, but they are all doing their best to
be privacy friendly. <br><br>
We will list some exceptions further down and the Policy.
We will list some exceptions further down the privacy policy.
</p>
@ -104,7 +105,7 @@
The internet <b>is not a good place</b> when it comes to privacy. If you want to limit
the risks of <i>something or someone</i> invading your privacy online, we recommend:
<ul>
<li>Use tor (properly)</li>
<li>Use Tor (properly)</li>
<li>Use throwaway emails when signing up for stuff</li>
<li>Use fake names or aliases to protect your name</li>
<li>(Generally) don't give out personal information online...</li>

View File

@ -134,7 +134,7 @@ h1 {
color: var(--primary);
font-size: 2.5rem;
margin-top: 3rem;
margin-top: 1rem;
}
h2 {

View File

@ -15,7 +15,7 @@ header {
}
h2 {
margin-top: 1.5rem;
margin-top: 1rem;
}
ul {

114
xmpp.html
View File

@ -0,0 +1,114 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png">
<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png">
<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png">
<link rel="manifest" href="/favicons/site.webmanifest">
<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#3ddf89">
<link rel="shortcut icon" href="/favicons/favicon.ico">
<meta name="msapplication-TileColor" content="#181833">
<meta name="msapplication-config" content="/favicons/browserconfig.xml">
<meta name="theme-color" content="#3ddf89">
<link rel="stylesheet" type="text/css" href="./styles/main.css">
<link rel="stylesheet" type="text/css" href="./styles/privacy.css">
<title>qwik - XMPP</title>
</head>
<body>
<div class="container">
<header>XMPP</header>
<h1>Introduction</h1>
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.
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.
<h1>Registration</h1>
You can register through your client. Your JID (Jabber ID) will be username@chat.qwik.space. People will use this
address to contact you.
<h1>Clients</h1>
There are several clients to choose from. Here is a list of my client recommendations for different platforms.<br><br>
<ul>
<li> Android
<ul>
<li>Conversations
(<a href="https://f-droid.org/en/packages/eu.siacs.conversations/">F-droid</a>,
<a href="https://play.google.com/store/apps/details?id=eu.siacs.conversations">Google Play</a>)
</li>
<li>blabber.im
(<a href="https://f-droid.org/en/packages/de.pixart.messenger/">F-droid</a>,
<a href="https://play.google.com/store/apps/details?id=im.blabber.messenger">Google Play</a>)
</li>
</ul>
</li>
<li> iOS
<ul>
<li>Monal IM
(<a href="https://apps.apple.com/us/app/monal-xmpp-chat/id317711500">App Store</a>)
</li>
<li>Siskin IM
(<a href="https://apps.apple.com/us/app/tigase-messenger/id1153516838">App Store</a>)
</li>
</ul>
</li>
<li> macOS
<ul>
<li>Monal IM
(<a href="https://apps.apple.com/app/id1499227291">App Store</a>)
</li>
<li>Siskin IM
(<a href="https://apps.apple.com/us/app/siskin-im/id1153516838">App Store</a>)
</li>
<li> Beagle IM
(<a href="https://apps.apple.com/us/app/beagleim-by-tigase-inc/id1445349494">App Store</a>)
</li>
</ul>
</li>
<li> Linux
<ul>
<li>Gajim
(<a href="https://gajim.org/">Website</a>)
</li>
<li>Dino
(<a href="https://dino.im/">Website</a>)
</ul>
</li>
<li> Windows
<ul>
<li>Gajim
(<a href="https://f-droid.org/en/packages/eu.siacs.conversations/">Website</a>)
</li>
</ul>
</li>
</ul>
<h1>Chatrooms</h1>
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: <a href="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
</div>
</body>