Zum Inhalt springen

ejabberd

aus Wikipedia, der freien Enzyklopädie
Dies ist die aktuelle Version dieser Seite, zuletzt bearbeitet am 20. Januar 2026 um 16:32 Uhr durch imported>Jpmey (Veraltete Weblinks korrigiert).
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Vorlage:Hinweisbaustein

ejabberd

[[Datei:Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)|150px]]
Webschnittstelle von ejabberd
Webschnittstelle von ejabberd
Basisdaten

Maintainer Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Entwickler ProcessOne
Erscheinungsjahr Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
Aktuelle Version Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Aktuelle Vorabversion Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value)
(Lua-Fehler in Modul:Wikidata, Zeile 1686: attempt to index field 'wikibase' (a nil value))
Betriebssystem plattformunabhängig
Programmier­sprache Erlang
Kategorie XMPP Server
Lizenz GPL (Freie Software)
deutschsprachig ja
Home
Community

ejabberd ist ein weit verbreiteter freier XMPP-Server und MQTT-Broker, der sich die Techniken des verteilten Rechnens und der Fehlertoleranz zu Nutze macht. Die Software ist unter Microsoft Windows und vielen Unix-ähnlichen Betriebssystemen, wie macOS, GNU/Linux, FreeBSD und NetBSD, lauffähig.

ejabberd ist sowohl für den professionellen Einsatz als auch für den privaten Gebrauch geeignet. So nutzen beispielsweise Facebook, Nintendo, der deutsche Freemail-Anbieter GMX und die XMPP Standards Foundation (früher Jabber Software Foundation) die Server-Software, da diese auch unter ihren hohen Anforderungen zuverlässig arbeitet.

Das Projekt wurde 2002 von Alexey Shchepin unter den Bedingungen der GNU General Public License (GPL) veröffentlicht. Die Bezeichnung „ejabberd“ steht für „Erlang Jabber Daemon“. Der Programmname wird – wie bei Daemon-Programmen üblich – nur in Kleinbuchstaben geschrieben.

Besonderheiten

Neben Clustering hat ejabberd noch eine Reihe weiterer Fähigkeiten, wie eine Webschnittstelle für Administratoren. Der Server unterstützt PostgreSQL, MySQL und ODBC. Auch virtuelles Hosting ist möglich. ejabberd wirbt mit der Einhaltung der XMPP-Richtlinien, bietet eine mehrsprachige grafische Oberfläche, Authentifizierung mittels SASL mit Benutzerverwaltung via LDAP oder PAM, und das verschlüsselte Verbinden via SSL/TLS oder STARTTLS.

Außerdem unterstützt ejabberd Module. Viele von diesen bieten einfache Funktionen, wie das Speichern von Offline-Nachrichten. Allerdings gibt es auch Module, die den Funktionsumfang erweitern:

  • Ein IRC-Transport, um zu IRC-Channels zu verbinden,
  • Multi-User-Chat-Fähigkeiten,
  • HTTP-Polling,
  • ein Benutzerdatenbank-Modul, das vCards unterstützt (das Speichern von vCards in LDAP oder einer ODBC kompatiblen Datenbank ist mit anderen Modulen möglich),
  • ein Modul für Publish-Subscribe sowie
  • ein Modul, um XMPP-Statistiken zu generieren.

Siehe auch

Weblinks

Einzelnachweise

<references />