XMPP

Decentralized and Federated Instant Messaging

Communicate using a standardized, open and federated chat protocol, with the ability to encrypt your communication with OMEMO protocol (based on encryption method also used by services such as Signal and Matrix). With XMPP you are not bound to one service provider (e.g. Disroot server) but can freely communicate with contacts from other Jabber servers, just like you would communicate between different email servers.

Project homepage: https://xmpp.org


Server implementation: https://prosody.im

Server settings

XMPP ID: yourusername@disroot.org

Advanced settings: server/port disroot.org/5222

Upload file size limit: 10MB

Archived messages expire after 6 month

XMPP Feature highlights:

Use your favorite chat-client

There are a lot of desktop/web/mobile clients to choose from. Pick the one you like the best.

https://xmpp.org/software/clients.html

Encrypt everything!

By using OMEMO (GPG or OTR) End-to-End encryption methods on the client side (i.e. on your end), your conversations will reach the recipient of the message without being intercepted by anyone (not even administrators).

1 on 1 chats

Talk freely with any other Disrooter or anyone out there using any XMPP compatible server on the internet. You decide if to store any history of the chat on the server or enable encryption. Usernames on XMPP resemble an email address corresponding with the XMPP server (username@example.com).

Chat-rooms

With XMPP your can create and join private or public rooms in the network. Rooms address are simple to remember and resemble email mailinglists like: your_room@chat.disroot.org. Additionally you can set various privacy settings per room such as: Whether the room history should be stored on the server, whether the room is publicly searchable and open for anyone to join, you can set admins and moderators for the room and room encryption.

Check the global room list of all the servers that voluntarily submit their public rooms to global directory.


Gateways, Bridges and Transports

XMPP allows for various ways to connect to different chat protocols. You can connect to any IRC room via our Biboumi IRC gateway. In the future we are planning to run a Matrix bridge (currently available via bau-haus.net, our internet friends), Telegram bridge and a number of other bridges and transports we are currently preparing.

Bots

Bots are chat accounts that will do things for you. From checking the weather, greeting newcomers, remembering things for you or even making web searches or supplying you with RSS feeds and ton of other useful and those more useless things. We offer number of multipurpose bots based on hubot as well as a dedicated bot server called bot.disroot.org. If you have a bot and you're looking for a home for it, get in touch with us.

Our bot server does not keep any history on the server.