ejabberd

from Wikipedia, the free encyclopedia
ejabberd

Ejabberd icon.png
Web interface of ejabberd
Web interface of ejabberd
Basic data

developer ProcessOne
Current  version August 19
(August 6, 2019)
operating system platform independent
programming language Erlang
category XMPP server
License GPL ( Free Software )
German speaking Yes
Home
Community

ejabberd is a widely used free XMPP - Server and MQTT broker that the techniques to distributed computing and fault tolerance makes Use. The software runs under Microsoft Windows and many Unix-like operating systems such as macOS , GNU / Linux , FreeBSD and NetBSD .

ejabberd is suitable for both professional and private use. For example, Facebook , the German freemail provider GMX and the XMPP Standards Foundation (formerly Jabber Software Foundation) use the server software because it works reliably even under their high requirements.

The project was published by Alexey Shchepin under the terms of the GNU General Public License (GPL) in 2002 and is still maintained by him. The term "ejabberd" stands for " E rlang Jabber D aemon ", which refers to the programming language Erlang in which ejabberd was written. As is usual with daemon programs, the program name is only written in lowercase letters.

particularities

In addition to clustering , ejabberd has a number of other capabilities, such as a web interface for administrators . The server supports PostgreSQL , MySQL and ODBC . Also virtual hosting is possible. ejabberd advertises compliance with the XMPP guidelines, offers a multilingual graphical interface , authentication using SASL with user management via LDAP or PAM , and encrypted connection via SSL / TLS or STARTTLS .

Ejabberd also supports modules . Many of these offer simple functions, such as saving offline messages. However, there are also modules that significantly expand the range of functions:

  • An IRC transport to connect to IRC channels
  • Multi-user chat skills,
  • HTTP polling,
  • a user database module that supports vCards (saving vCards in LDAP or an ODBC compatible database is possible with other modules),
  • a module for publish-subscribe and
  • a module to generate XMPP statistics.

See also

Web links

Individual evidence

  1. Blog entry on the current version. Accessed August 6, 2019 .