Ja, es ist möglich seinen eigenen Chat Server zu betreiben. Auf einem GNU/Linux Server kann man beispielsweise prosody oder ejabberd installieren. Die Konfiguration eines XMPP Server kann sich abhängig von persönlichen Anforderungen / Wünschen unterscheiden. Welche Module / Erweiterung man möchte, muss man selber entscheiden. Es gibt jedoch eine Menge von Erweiterungen, welche von vielen Nutzern an ein modernes Chat-System erwartet werden.

Möchte man seinen Chat-Server im LAN konfigurieren, kann man eigene TLS-Zertifikate erstellen. So ist auch die Client-zu-Server Kommunikation mittels verschlüsselt möglich.

Möchte man seinen eigenen Chat-Server öffentlich verfügbar machen, sollte man sich über die Möglichkeit zur Erstellung von Benutzerkonten Gedanken machen. Vielleicht möchte man hier die Erstellung von Konten nicht allgemein bereitstellen, da man den Chat-Server nur für Freunde und Familie nutzen möchte.

Als Administrator eines Chat-Systems ist es hilfreich, sich wenigsten etwas in die Spezifikation einzulesen. Gerade auch um zu entscheiden, welche Konfiguration / Erweiterungen erwünscht sind.

Viel Spaß bei chatten!