// Client-Einrichtung

XMPP-Client
einrichten

Schritt-für-Schritt-Anleitungen für Android, iOS, Windows und Linux. In wenigen Minuten startklar – mit automatischer Ende-zu-Ende-Verschlüsselung.

Deine Login-Daten auf einen Blick

JID (Benutzername)
oder @everybody.im – je nach gewählter Domain
Server / Host
anonym.im
bei everybody.im: everybody.im
Port
5222
Standard XMPP-Port (meist automatisch)
Verbindung
TLS / STARTTLS
Immer verschlüsselt aktivieren
Passwort
Dein gewähltes Passwort
Aus der Registrierung
Ressource
Freilassen / automatisch
Wird vom Client gesetzt
// Übersicht

Empfohlene Clients

Alle Clients sind kostenlos, Open Source und unterstützen OMEMO-Verschlüsselung. Wähle dein Betriebssystem für die detaillierte Einrichtungsanleitung.

Android
Conversations Monocles Chat
Anleitung ansehen →
iOS
Monal Siskin IM
Anleitung ansehen →
Windows
Gajim
Anleitung ansehen →
Linux
Dino Gajim Profanity
Anleitung ansehen →

Android-Clients

Conversations
Empfohlen
  1. App aus dem Google Play Store oder F-Droid installieren.
  2. App öffnen → „Konto hinzufügen" antippen.
  3. Deine JID eingeben: [email protected]
  4. Dein Passwort eingeben und bestätigen.
  5. Conversations verbindet sich automatisch. OMEMO-Verschlüsselung ist standardmäßig aktiv.
  6. Ersten Kontakt hinzufügen: „+" → JID des Kontakts eingeben.
💡 Tipp: Conversations unterstützt OMEMO out-of-the-box. Beim ersten Chat erscheint ein Schloss-Icon – tippe darauf um die Verschlüsselung zu bestätigen.
↗ Play Store ↗ F-Droid
Monocles Chat
Alternative
  1. App aus F-Droid installieren (Monocles-Repo erforderlich).
  2. „Bestehendes Konto" auswählen.
  3. JID [email protected] und Passwort eingeben.
  4. Verbindung wird automatisch aufgebaut. OMEMO wird aktiviert.
💡 Tipp: Monocles ist ein Fork von Conversations mit zusätzlichen Datenschutzfunktionen und entfernt einigen proprietären Code.
↗ F-Droid

🔧 Manuelle Verbindungseinstellungen (falls nötig)

Conversations erkennt die Servereinstellungen normalerweise automatisch. Falls die Verbindung fehlschlägt, kannst du die Einstellungen manuell eingeben:

Konto-Typ: XMPP
JID: [email protected]
Passwort: ••••••••
Hostname: anonym.im
Port: 5222
Sicherheit: STARTTLS

iOS-Clients

Monal
Empfohlen
  1. App aus dem Apple App Store kostenlos installieren.
  2. App öffnen → „Konto hinzufügen" wählen.
  3. JID eingeben: [email protected]
  4. Passwort eingeben → „Anmelden" tippen.
  5. Monal verbindet sich und richtet OMEMO automatisch ein.
  6. Unter Einstellungen → Konto kannst du Push-Benachrichtigungen aktivieren.
💡 Tipp: Monal ist Open Source und wird aktiv entwickelt. OMEMO-Verschlüsselung funktioniert im 1:1-Chat und in Gruppenchats.
↗ App Store
Siskin IM
Alternative
  1. App aus dem App Store installieren.
  2. „Bestehendes Konto hinzufügen" auswählen.
  3. JID [email protected] eingeben.
  4. Passwort eingeben → Verbindung wird aufgebaut.
  5. Im Chat-Fenster auf das Schloss-Icon tippen um OMEMO zu aktivieren.
💡 Tipp: Siskin IM unterstützt VoIP-Anrufe via XMPP (XEP-0167) – ideal wenn du auch Sprachanrufe über XMPP nutzen möchtest.
↗ App Store

🔧 Manuelle Verbindungseinstellungen (falls nötig)

Sollte die automatische Erkennung nicht funktionieren, diese Daten manuell eingeben:

Konto-Typ: XMPP
JID: [email protected]
Passwort: ••••••••
Server: anonym.im
Port: 5222
Sicherheit: STARTTLS

Windows-Clients

Gajim
Empfohlen
  1. Installer von gajim.org herunterladen und installieren.
  2. Gajim starten → Konten → Konto hinzufügen.
  3. „Bestehendes Konto verwenden" auswählen.
  4. JID eingeben: [email protected]
  5. Passwort eingeben → „Weiter" klicken.
  6. OMEMO-Plugin aktivieren: Plugins → OMEMO installieren und aktivieren.
  7. Im Chat-Fenster das Schloss-Icon klicken um Verschlüsselung zu aktivieren.
💡 Tipp: Das OMEMO-Plugin muss in Gajim separat installiert werden. Unter Gajim → Plugins nach „OMEMO" suchen und installieren.
↗ gajim.org

🔧 Manuelle Verbindungseinstellungen für Gajim

Falls Gajim die Servereinstellungen nicht automatisch erkennt:

Konto-Typ: XMPP
JID: [email protected]
Passwort: ••••••••
Benutzerdefinierter Host: anonym.im
Port: 5222
Verbindung: STARTTLS

Diese Einstellungen findest du unter: Konten → [Konto] → Verbindungseinstellungen

Linux-Clients

Dino
Empfohlen
  1. Dino über den Paketmanager installieren:
    sudo apt install dino-im (Debian/Ubuntu)
    sudo dnf install dino (Fedora)
    sudo pacman -S dino (Arch)
  2. Dino starten → „Konto hinzufügen" klicken.
  3. JID eingeben: [email protected]
  4. Passwort eingeben → „Anmelden" klicken.
  5. Dino verbindet sich und aktiviert OMEMO automatisch.
  6. Im Chat-Fenster zeigt ein Schloss-Icon den Verschlüsselungsstatus an.
💡 Tipp: Dino hat eine moderne, aufgeräumte GTK-Oberfläche und OMEMO vollständig integriert – kein Plugin nötig. Ideal für GNOME-Desktops.
↗ dino.im
Gajim
Alternative
  1. Gajim installieren:
    sudo apt install gajim (Debian/Ubuntu)
    sudo dnf install gajim (Fedora)
    sudo pacman -S gajim (Arch)
  2. Gajim starten → Konten → Konto hinzufügen.
  3. „Bestehendes Konto verwenden" auswählen.
  4. JID [email protected] und Passwort eingeben.
  5. OMEMO-Plugin aktivieren: Plugins → OMEMO installieren.
  6. Im Chat das Schloss-Icon klicken um OMEMO zu aktivieren.
💡 Tipp: Gajim bietet mehr Einstellungsmöglichkeiten als Dino und eignet sich gut für fortgeschrittene Nutzer. Funktioniert auf allen Desktop-Umgebungen.
↗ gajim.org
Profanity
Terminal-Client
  1. Profanity installieren:
    sudo apt install profanity (Debian/Ubuntu)
    sudo pacman -S profanity (Arch)
  2. Terminal öffnen und profanity starten.
  3. Mit JID anmelden: /connect [email protected]
  4. Passwort eingeben wenn abgefragt.
  5. OMEMO aktivieren: /omemo start im Chat-Fenster.
  6. Kontakt hinzufügen: /roster add [email protected]
💡 Tipp: Profanity ist ideal für Server-Umgebungen ohne GUI oder für Nutzer die alles im Terminal erledigen. Vollständige OMEMO-Unterstützung via Plugin.
↗ profanity-im.github.io

🔧 Manuelle Verbindungseinstellungen

Falls der Client die Servereinstellungen nicht automatisch per DNS-Lookup erkennt:

Konto-Typ: XMPP
JID: [email protected]
Passwort: ••••••••
Server/Host: anonym.im
Port: 5222
Verbindung: STARTTLS

Ende-zu-Ende-Verschlüsselung mit OMEMO

🔐 Was ist OMEMO?

OMEMO (XEP-0384) ist ein Ende-zu-Ende-Verschlüsselungsprotokoll für XMPP, basierend auf dem Signal-Protokoll. Nachrichten werden auf deinem Gerät verschlüsselt, bevor sie den Server verlassen – selbst der Serverbetreiber kann nichts lesen.

OMEMO unterstützt Multi-Device: Du kannst auf mehreren Geräten gleichzeitig eingeloggt sein und alle empfangen verschlüsselte Nachrichten.

✅ OMEMO aktivieren – Schritt für Schritt

  1. Conversations / Monocles (Android): OMEMO ist standardmäßig aktiv. Im Chat-Fenster erscheint ein grünes Schloss-Icon. Beim ersten Chat mit einem Kontakt wird der Schlüssel automatisch ausgetauscht.
  2. Monal / Siskin IM (iOS): Im Chat-Fenster auf das Schloss-Icon tippen und OMEMO auswählen. Beim ersten Mal müssen Fingerprints bestätigt werden.
  3. Gajim (Windows/Linux): OMEMO-Plugin installieren (Plugins → OMEMO), dann im Chat-Fenster auf das Schloss klicken → „OMEMO" wählen.
  4. Dino (Linux): OMEMO ist automatisch aktiv sobald der Kontakt es ebenfalls unterstützt. Das Schloss-Icon im Chat zeigt den Status.
  5. Profanity (Linux Terminal): Im Chat /omemo start eingeben um OMEMO zu aktivieren.

🔑 Fingerprints verifizieren

Für maximale Sicherheit solltest du die OMEMO-Fingerprints deiner Kontakte verifizieren. Das verhindert Man-in-the-Middle-Angriffe.

  1. Öffne die Kontaktdetails in deinem Client.
  2. Suche nach „OMEMO-Schlüssel" oder „Fingerprints".
  3. Vergleiche den angezeigten Fingerprint mit dem deines Kontakts – am besten persönlich oder über einen anderen sicheren Kanal.
  4. Bestätige den Fingerprint als „vertrauenswürdig".
⚠️ Wichtig: Ein nicht verifizierter Fingerprint bedeutet nicht, dass die Verbindung unsicher ist – nur dass du nicht ausschließen kannst, dass jemand dazwischen ist. Für alltägliche Kommunikation reicht die automatische Verschlüsselung.

❓ Häufige Probleme

  1. „Kein verschlüsselter Chat möglich": Der Kontakt muss ebenfalls einen OMEMO-fähigen Client nutzen. Frage ihn, welchen Client er verwendet.
  2. „Schlüssel nicht vertrauenswürdig": Gehe in die OMEMO-Einstellungen und vertraue dem neuen Schlüssel manuell – das passiert wenn dein Kontakt ein neues Gerät hinzufügt.
  3. Nachrichten werden nicht entschlüsselt: Stelle sicher, dass OMEMO auf allen deinen Geräten aktiviert ist. Bei Gajim das Plugin neu installieren.
  4. Gruppenkanal ohne Verschlüsselung: Nicht alle MUC-Räume unterstützen OMEMO. Prüfe ob der Raum verschlüsselt ist (Schloss-Icon im Raum-Header).