XMPP - O que é e como usar?

19/11/2025


Nesse texto, irei abordar sobre o protocolo XMPP, servindo como uma espécie de guia para normies leigos.

xmpp

O protocolo

XMPP (eXtensible Messaging and Presence Protocol) é um protocolo de comunicação federado e decentralizado. Okay, mas o que isso significa?

Decentralizado: Não existe um único servidor central, mas diversos, podendo ser criado por qualquer individuo, se assim ele desejar;

Federado: Os servidores (e consequentemente, seus usuários) conseguem se comunicar entre sí, semelhante ao que ocorre com o e-mail (você pode mandar um e-mail do (((gmail))) para um protonmail por exemplo).

O protocolo XMPP é seguro, código livre e respeita a privacidade do usuário, não armazenando logs e permite a utilização da criptografia OMEMO nas mensagens.

Pontos fortes do protocolo:

  • Sem glow niggers grampeando as mensagens, armazenando logs e/ou capturando metadados.
  • Não é controlado pelos (((judeus))) (ou financiado, como no caso do protocolo matrix).
  • Maior liberdade de expressão.
  • Maior segurança.
  • O governo não consegue fechar todos os servidores do XMPP, impossibilitando que seja forçado quaisquer censura jurídica.
  • Maior limite para tamanho de arquivos que podem ser enviados por mensagens.

Pontos fracos:

  • Os clientes são majoritariamente bugados (o Gajim nesse exato momento não permite digitar acentuação diretamente com o teclado).
  • As vezes é uma bosta gerenciar os fingerprints dos usuários para se comunicar em grupos.
  • Os grupos bostileiros ativos são majoritariamente esquerdistas (cof, cof, Usuários GNU, cof, cof).
  • Menor base de usuários, até mesmo se comparar com concorrentes como o Matrix.

Servidores

Para utilizar o XMPP, você precisa criar uma conta em um servidor e acessá-la em um client. A seguir, aqui vai alguns servidores que recomendo:

  • conversations.im: É a minha recomendação para os normies. Acessível ao criar uma conta pelo app conversations, disponível no f-droid.
  • suchat.org: Minha recomendação caso queira criar diretamente pelo PC.
  • disroot.org: XMPP é um dos serviços disponíveis ao criar uma conta no disroot (é o que eu utilizo atualmente). Pode demorar até um dia para a criação ser aprovada.
  • dismail.de

Clients

Como dito antes, o XMPP é decentralizado, e isso também permite que ele possa ser acessado por múltiplos clientes, não existindo um único client central.

Gajim

gajim O cliente mais completo e com maior disponibilidade de recursos do Gajim, e consequentemente, o mais feio e bloated. Atualmente, está com um bug de não poder digitar acentuações diratemente no client, apenas copiar e colocar palavras já acentuadas.

Dino

O client mais normie-friendly e "bonitinho", mas se ausenta de recursos como o de setar o proxy pelo próprio client. Não disponível para windows.

dino

Conversations

conversations Como citado anteriormente, é um client para android. Você pode criar sua conta diretamente por ele.

Profanity

Client xmpp para terminal, um dos mais comfys que existe, mas também o mais complicadinho.

profanity

Existem outros clients, mas estou pouco me fudendo para eles.

Para quem estiver interessanto em me adicionar: schwertfisch@disroot.org


Tags: tecnologia, neet