1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
|
#+SETUPFILE: ../org-templates/level-1.org
#+TITLE: xmpp and mumble
#+BACKGROUND_IMAGE: images/xmpp-and-mumble-background.jpg
* Why?
:PROPERTIES:
:CUSTOM_ID: why
:END:
*This guide is designed for noobs. If you have no fucking clue about all this
you are in the right place (:*\\
\\
Platforms like [[https://spyware.neocities.org/articles/discord][discord]], facebook messenger, slack... are full of spyware and
ads. Their apps are slow and buggy and often require you to pay to unlock basic
features. Its time we stop putting up with this! Many people are scared of
trying alterative platforms but I would like to show you some of them are quite
good once you understand them. *You dont need to be a hacker or programmer to
use xmpp. Just like any other platform all you have to do is install a app,
make a account, and start chatting!*\\
\\
*--\gt [[#installing-xmpp][Skip the fluff and nerd stuff]] \lt--*
* What is xmpp?
:PROPERTIES:
:CUSTOM_ID: what-is-xmpp
:END:
xmpp also know as jabber is a free and opensource chat protocol. Its very
customizable, extendable, and allows people to host there own chat services
instead of using ones that spy on you like discord and facebook.\\
\\
Think of it like email: not everyone needs to be on the same email service to
send mail to each other. You can send mail to your friend who uses outlook
even if you use gmail. With email you can often use the services website or a
email client like thunderbird. xmpp works a lot like that except for messaging
instead of mail. There are many different xmpp apps and many different xmpp
services and whatever ones you choose will not impact who you can chat with!\\
\\
Every user has a jabber id (JID) which is just name@server kind of like
email.\\
\\
A MUC (multi user chat) is bascially just what groupchats are called in
xmpp. MUCs also have jabber ids.\\
\\
xmpp provides many ways to encrypt your messages including OMEMO, GPG, and
OTR. Not all xmpp clients support any/all types of encryption and MUCs tend to
not get encrypted though its often not a problem due to the fact things on MUCs
arent very private anyways.\\
\\
Anyways if you are still confussed and want youtube to explain it to you watch
[[https://www.youtube.com/watch?v=GurbaZzwYvU][this strangely helpful but boring video]].
* Installing xmpp
:PROPERTIES:
:CUSTOM_ID: installing-xmpp
:END:
** Desktop (linux, mac, and windows)
:PROPERTIES:
:CUSTOM_ID: xmpp-on-desktop
:END:
For desktop the most user friendly xmpp app is gajim. You can install it
through the [[https://apps.microsoft.com/detail/9pggf6hd43f9?ocid=webpdpshare][microsoft store]] or download it [[https://gajim.org/download/][here]].
** Andriod
:PROPERTIES:
:CUSTOM_ID: xmpp-on-andriod
:END:
For andriod the easiest xmpp app is [[https://conversations.im][conversations]]. The google play store
version costs money but you can get conversations for free on [[https://f-droid.org][f-droid]]. f-droid
is a app store for free and open source apps.
** iOS
:PROPERTIES:
:CUSTOM_ID: xmpp-on-ios
:END:
[[https://chatsecure.org][chatsecure]] seems to be a decent choice for iOS.
** xmpp in your web browser
:PROPERTIES:
:CUSTOM_ID: xmpp-on-the-web
:END:
xmpp services like [[https://jabber.hot-chilli.net][hot-chilli]] and [[https://disroot.org][disroot]] provide a web app. They arent as good
as desktop or mobile apps but they do allow you to use xmpp on your heavily
bubble wrapped and locked down school/work computer and chromebooks.
** Other clients
:PROPERTIES:
:CUSTOM_ID: other-clients
:END:
The clients I put here arent the ones I personally use since I wanted to show
more user friendly ones. I use [[file:linux-room.org::#psi-plus][psi+]] and cheogram. You can find a big list of
xmpp clients [[https://xmpp.org/software][here]] if you want more options.
* Making a xmpp account
:PROPERTIES:
:CUSTOM_ID: making-a-xmpp-account
:END:
After installing a app it will ask you to make a account. *Dont panic.* When it
asks you for a server thats just the place your account will be. Think of it
like email vs outlook vs yahoo... *Some good xmpp servers are [[https://jabber.hot-chilli.net][hot-chilli]],
[[https://account.conversations.im][conversations.im]], and [[https://disroot.org][disroot]].* You can find more options [[https://providers.xmpp.net][here]].
* Using xmpp
:PROPERTIES:
:CUSTOM_ID: using-xmpp
:END:
Now that you have xmpp installed and account made join my MUCs
(groupchats). You can find a big list of MUCs [[https://search.jabber.network/channels/1][here]].\\
\\
My MUCs:
+ jnrel@conference.shittyweb.org
+ memes@conference.shittyweb.org
* Installing and using mumble
:PROPERTIES:
:CUSTOM_ID: installing-and-using-mumble
:END:
xmpp voice chat works but mumble is better. Mumble is a very fast and reliable
voice chat app. It will even work on your slow shitty internet. *You dont even
need an account to use mumble!*\\
\\
You can download mumble [[https://www.mumble.info/downloads][here]]. The setup process looks scary but it isnt too
bad.\\
\\
To join my server:\\
+ Address: =shittyweb.org=
+ Port: =64738=
+ Username: whatever the fuck you want
+ Label: whatever the fuck you want
|