#+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