XMPP / Jabber

XMPP (also known as Jabber) is an open, decentralized messaging protocol — think of it as a self-hosted alternative to WhatsApp or Signal.

~horse maintains an XMPP communication server running Prosody. All ~horsies can activate their accounts by authenticating to the tilde.horse XMPP server with their UNIX username and password.

Server: tilde.horse (Port: 5222)

JID / Username: <username>@tilde.horse

Supported Features & Compliance

The server is fully compliant with modern XMPP Standards Foundation (XSF) suites:

Recommended Clients

Desktop: Dino (Linux/macOS), Gajim (Windows/Linux)

Android: Conversations, Monocles Chat

iOS: Siskin IM, Monal

Web: Movim (in-browser audio/video calls & social feeds), Converse.js (lightweight web chat)

Terminal: Profanity

OMEMO end-to-end encryption is supported. Most graphical clients enable it automatically. In Profanity, start an encrypted session with /omemo start <jid>.

To change your password, log into your shell with an SSH client and execute passwd.