Add XMPP
This commit is contained in:
parent
254a4d5536
commit
675801248f
|
@ -77,7 +77,7 @@
|
||||||
<div class="service">
|
<div class="service">
|
||||||
<h2>Searchy</h2>
|
<h2>Searchy</h2>
|
||||||
<p>
|
<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>
|
</p>
|
||||||
<a href="https://searchy.qwik.space">get confusin'</a>
|
<a href="https://searchy.qwik.space">get confusin'</a>
|
||||||
</div>
|
</div>
|
||||||
|
@ -93,9 +93,9 @@
|
||||||
<div class="service">
|
<div class="service">
|
||||||
<h2>XMPP</h2>
|
<h2>XMPP</h2>
|
||||||
<p>
|
<p>
|
||||||
[[[ XMPP INFO TEXT GOES HERE! ]]]
|
XMPP is an instant messaging protocol. You can find more info in the article below.
|
||||||
</p>
|
</p>
|
||||||
<a href="./xmpp.html">get searchin'</a>
|
<a href="./xmpp.html">get chattin'</a>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
@ -114,7 +114,7 @@
|
||||||
|
|
||||||
<div class="contact-options">
|
<div class="contact-options">
|
||||||
<p class="contact-type">XMPP</p>
|
<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-type">matrix</p>
|
||||||
<p class="contact-size">@burnyllama:matrix.org</p>
|
<p class="contact-size">@burnyllama:matrix.org</p>
|
||||||
|
|
|
@ -38,7 +38,8 @@
|
||||||
This notice is very general and there might be exceptions for each individual service we offer.
|
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
|
Consider reading about the services before you use them, but they are all doing their best to
|
||||||
be privacy friendly. <br><br>
|
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>
|
</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 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:
|
the risks of <i>something or someone</i> invading your privacy online, we recommend:
|
||||||
<ul>
|
<ul>
|
||||||
<li>Use tor (properly)</li>
|
<li>Use Tor (properly)</li>
|
||||||
<li>Use throwaway emails when signing up for stuff</li>
|
<li>Use throwaway emails when signing up for stuff</li>
|
||||||
<li>Use fake names or aliases to protect your name</li>
|
<li>Use fake names or aliases to protect your name</li>
|
||||||
<li>(Generally) don't give out personal information online...</li>
|
<li>(Generally) don't give out personal information online...</li>
|
||||||
|
|
|
@ -134,7 +134,7 @@ h1 {
|
||||||
color: var(--primary);
|
color: var(--primary);
|
||||||
font-size: 2.5rem;
|
font-size: 2.5rem;
|
||||||
|
|
||||||
margin-top: 3rem;
|
margin-top: 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
|
|
|
@ -15,7 +15,7 @@ header {
|
||||||
}
|
}
|
||||||
|
|
||||||
h2 {
|
h2 {
|
||||||
margin-top: 1.5rem;
|
margin-top: 1rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
ul {
|
ul {
|
||||||
|
|
114
xmpp.html
114
xmpp.html
|
@ -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>
|
Reference in New Issue
Block a user