Someodd XMPP

  ___                                _      _ 
 / __|  ___   _ __    ___   ___   __| |  __| |
 \__ \ / _ \ | '  \  / -_) / _ \ / _` | / _` |
 |___/ \___/ |_|_|_| \___| \___/ \__,_| \__,_|
                                              

 __  __  __  __   ___   ___ 
 \ \/ / |  \/  | | _ \ | _ \
  >  <  | |\/| | |  _/ |  _/
 /_/\_\ |_|  |_| |_|   |_|  
                            

╔─*──*──*──*──*──*──*──*──*──*──*──*──*──*──*──*─╗
║1   ........................................   1║
║2*  ........................................  *2║
║3   ........................................   3║
║1   ...........Posted: 2024-04-23...........   1║
║2*  ........Tags: irc xmpp my_servs ........  *2║
║3   ........................................   3║
║1   ........................................   1║
╚────────────────────────────────────────────────╝

Modern, encrypted communication owned by everyone, not big tech giants.

Voice and video calls, send photos and files, create group chats, and more.

Don't use text messages, Signal, WhatsApp, or Discord, use this service instead!

Like email you trust one email provider with your account, like
`example@gmail.com`, but you can still email people who use another provider
like `tim@apple.com`, except here we're talking about chat and calls.

You can use different apps to use this service. For example, on Android, I think
Conversations[1] is very nice. On my laptop I use Gajim[2].

I wrote some about my journey setting up this service[3], so the setup is
transparent, and I suppose in a way, open source.

My XMPP server is invite-only. It's linked to my IRC server[4]!

Request an Invite[5]{: .button .primary} XMPP Web Client[6]{: .button} Learn
More About XMPP[7]{: .button}

## Tips

* You can join any someodd IRC[8] channel from XMPP! Just try joining a room
  like `#main@irc.xmpp.someodd.zip` (if enough people want I may open it up to
  being able to join other IRC servers as well!)
* Gajim and Conversations support Jingle, which means you can make video and
  voice calls!

### My favorite clients

XMPP app for desktop/laptop (Linux, Windows, Mac): Gajim[9] (seen below, edited
to respect privacy):

!Gajim XMPP client connected to my XMPP server which is also connected to my IRC
server => /showcase/xmpp-server/gajim-connected-someodd-xmpp-irc-censored.png

XMPP app for Android (it's free on F-Droid, costs money on Google Play):
Conversations[10].

## Features

* Voice & Video Calls: Make calls with clients that support it (like
  Conversations & Gajim).: fa-cog
* Chat Groups: Start a group of friends!: fa-cloud-download-alt
* Web Client: Join from your browser!: fa-people-arrows
* You can use my IRC server[11] from XMPP
* Coming soon:* Anonymous web client to join someodd IRC[12]

This is probably a non-fully-inclusive list of features!

Request an Invite[13]{:.button .primary} Another Button[14]{:.button}

## Request an invite

Take a look at my about page for my contact info.

## Documentation and tutorials

I documented how you can run a setup similar to someodd IRC[15]

## See also

* Read more about Jabber[16]

## Footnotes

[1]: Conversations: https://conversations.im/
[2]: Gajim: https://gajim.org/
[3]: I wrote some about my journey setting up this service: /notes/xmpp-server
[4]: my IRC server: /showcase/irc-server
[5]: Request an Invite: #request-an-invite
[6]: XMPP Web Client: https://xmpp.someodd.zip/conversejs
[7]: Learn More About XMPP: https://joinjabber.org/
[8]: someodd IRC: /showcase/irc-server
[9]: Gajim: https://gajim.org/
[10]: Conversations: https://conversations.im/
[11]: my IRC server: /showcase/irc-server
[12]: someodd IRC: /showcase/irc-server
[13]: Request an Invite: #request-an-invite
[14]: Another Button: #znc-service
[15]: how you can run a setup similar to someodd IRC: /phlog/irc-server.gopher.txt
[16]: Read more about Jabber: https://joinjabber.org/