XMPP Dienst


Auf fusselkater.org läuft ein XMPP-Dienst, der frei zur Verfügung steht.

Registrierung

Da die XMPP Inband Registrierung keine Möglichkeit bietet, ein Captcha oder Ähnliches zu verwenden, ist diese abgeschaltet. Stattdessen könnt ihr über das Registrierungs-Webinterface einen Account registrieren.

Konfiguration

Als XMPP-Server kommt Prosody zum Einsatz. Einige Konfigurationsdetails möchte ich hier erläutern.

Module

Ich lade einige extra Module um XMPP-Extensions gerade für die mobile Nutzung zu aktivieren. Beispielsweise diese hier:

Desweiteren sind Komponenten für Multi-User Chat, Proxy65, HTTP-Upload und PubSub (XEP-0060) aktiviert.

Sicherheit

Sowohl Client to Server als auch Server to Server Verbindungen sind verschlüsselt und TLSv1.1+ wird erzwungen, Benutzerpasswörter werden gehasht gespeichert. Die entsprechenden Konfigurationsoptionen sind die folgenden:

c2s_require_encryption = true
s2s_secure_auth = true
authentication = "internal_hashed"

Automatische Löschung von Accounts

Accounts, die länger als 1 Monat inaktiv sind, werden automatisch gelöscht um eine unnötige Datenhaltung von Karteileichen zu unterbinden.