aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornathan <nathansmith@disroot.org>2025-06-15 15:54:03 -0600
committernathan <nathansmith@disroot.org>2025-06-15 15:54:03 -0600
commit4431dceb3bb73d859db8482069e71c84735b50d4 (patch)
tree8273257c8fa435aa78954c2c16083f0c48f105f2
parent2b2d4539e74b22c030e0fa4aad9d65f83b824889 (diff)
Added xmpp and mumble guide
-rw-r--r--org/gophermap1
-rw-r--r--org/images/xmpp-and-mumble-background.jpgbin0 -> 32690 bytes
-rw-r--r--org/index.org2
-rw-r--r--org/xmpp-and-mumble.org140
4 files changed, 143 insertions, 0 deletions
diff --git a/org/gophermap b/org/gophermap
index 62163c6..1f4da71 100644
--- a/org/gophermap
+++ b/org/gophermap
@@ -10,6 +10,7 @@ iPoorly exported shit from org-mode:
0Visit the reading corner reading-corner.txt
0LEARN THE TRUTH truth.txt
0Tips, tricks, & reviews ttr.txt
+0Learn about xmpp and mumble xmpp-and-mumble.txt
0Arch guide distro-guides/arch.txt
0Xfce guide distro-guides/xfce.txt
diff --git a/org/images/xmpp-and-mumble-background.jpg b/org/images/xmpp-and-mumble-background.jpg
new file mode 100644
index 0000000..ccaf077
--- /dev/null
+++ b/org/images/xmpp-and-mumble-background.jpg
Binary files differ
diff --git a/org/index.org b/org/index.org
index ad631c0..04632de 100644
--- a/org/index.org
+++ b/org/index.org
@@ -29,6 +29,8 @@
+ XMPP: ebichu@hot-chilli.im
+ [[https://codeberg.org/nathansmith][Codeberg]]
+ [[https://gitea.com/nathansmithsmith][Gitea]]
+
+[[file:xmpp-and-mumble.org][Learn about xmpp and mumble!]]
* About me
:PROPERTIES:
diff --git a/org/xmpp-and-mumble.org b/org/xmpp-and-mumble.org
new file mode 100644
index 0000000..5814df7
--- /dev/null
+++ b/org/xmpp-and-mumble.org
@@ -0,0 +1,140 @@
+#+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.
+
+* What is xmpp and mumble?
+:PROPERTIES:
+:CUSTOM_ID: what-is
+:END:
+
+** 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.\\
+\\
+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 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]].
+
+** mumble
+:PROPERTIES:
+:CUSTOM_ID: what-is-mumble
+:END:
+[[https://www.mumble.info][mumble]] is a free and open source voice chat protocol. Its known for being low
+latency and high quality. Its much faster and more reliable than discord vc
+along with not having any of the spyware. Its also easy to host yourself and
+doesnt require any accounts! While xmpp has voice chat not all xmpp clients
+support it and it can often suck setting up compared to mumble which is
+reliable and easy as fuck to use.
+
+* Installing and using xmpp
+:PROPERTIES:
+:CUSTOM_ID: installing-and-using-xmpp
+:END:
+Since this is a noob guide I will ensure you these are the offical sources for
+the clients since many of you are scared of fucking up your computer.\\
+\\
+*All of these will require you make a account on a xmpp server*. While I do run
+a xmpp server I dont provide accounts. If your client doesnt provide a xmpp
+server some of my favorites are [[https://jabber.hot-chilli.net][hot-chilli]] and [[https://disroot.org][disroot]]. When looking for other
+servers watch out because some servers are slow, shitty, and lack features.\\
+\\
+For more information check out [[https://digdeeper.club/articles/xmpp.xhtml][diggy's xmpp guide]].
+
+** Desktop (linux, mac, and windows)
+:PROPERTIES:
+:CUSTOM_ID: xmpp-on-desktop
+:END:
+For desktop the most user friendly xmpp client is gajim. You can download it
+[[https://gajim.org/download/][here]]. Here is the part where I say *figure it out yourself*. After you
+download and install it you will be asked to create a account and all of that
+shit. Check out what I said above about servers. If you need help using gajim
+look [[https://dev.gajim.org/gajim/gajim/-/wikis/help/Help][here]]. Gajim also has a OMEMO plugin.
+
+** Andriod
+:PROPERTIES:
+:CUSTOM_ID: xmpp-on-andriod
+:END:
+For andriod the easiest xmpp client 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. Conversations default server is
+pretty good so just so that unless you want something different or already have
+an account somewhere else. To enable OMEMO go to the hamburger
+menu->Encryption->OMEMO when messaging someone.
+
+** iOS
+:PROPERTIES:
+:CUSTOM_ID: xmpp-on-ios
+:END:
+[[https://chatsecure.org][chatsecure]]
+
+** Web clients
+:PROPERTIES:
+:CUSTOM_ID: xmpp-on-the-web
+:END:
+hot-chilli, disroot, and other xmpp servers provide clients that run in your
+web browser. If you are a giant noob and cant install a program on your
+computer or use a shitty chromebook web clients are your last hope.
+
+** After installing a client
+:PROPERTIES:
+:CUSTOM_ID: after-installing-xmpp
+:END:
+Join my MUC at =jnrel@conference.shittyweb.org=\\
+tbh I dont have the time to
+explain the in's and out's of every client listed here so just mess around and
+search shit on the internet to find out (:
+
+** 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]].
+
+* Installing and using mumble
+:PROPERTIES:
+:CUSTOM_ID: installing-and-using-mumble
+:END:
+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
+