Ejabberd

Z Jabber.cz Wiki
Přejít na: navigace, hledání
Webová administrace ejabberd
XEP-0133 administrace ejabberd

Ejabberd je program (démon), který slouží jako jabber server.


Základní vlastnosti

  • Může běžet pod operačními systémy:
    • Microsoft Windows
    • systémy odvozenými od OS Unix:
      • Linux
      • Mac OS X
      • FreeBSD
      • NetBSD
  • Lze jej rozdělit do nezávislých clusterů což umožňuje, aby běžel na více strojích a tím rozšířit kapacitu a spolehlivost serveru. Pokud spadne jeden nod serveru, ostatní pokračují v běhu, porouchaný nod lze připojit či nahradit i za běhu.
  • Má uživatelsky přívětivé rozhraní pro snadnější správu.

XMPP/jabber

  • Ejabberd podporuje všechny standardy XMPP Core 1.0 a XMPP IM 1.0.
  • Mezi klientem a serverem umožňuje SASL autentizaci, STARTTLS šifrování a staré SSL. Mezi servery využívá STARTTLS+Dialback a STARTTLS+SASL.
  • Rozhraní pro uživatele je přeloženo do mnoha jazyků včetně češtiny.


Administrace

  • Snadná instalace - zdrojové kódy, instalace z repositářů či předpřipravených balíků
  • Podpora pro více domén (Virtual host)
  • Podpora pro IPv6, jak ve směru mezi klientem a serverem, tak i mezi servery
  •  Sdílené skupiny pro všechny-administrátor může nastavit kteří uživatelé mají být ve všech seznamech kontaktů
  • Ovládání:

Vazby s dalšími programy

  • Autentizace proti:
    • LDAP
    • PAM
    • ODBC
    • Relační databázi (MySQL, PostgreSQL)
    • použitím externího skriptu
  • Propojení s externími komponentami - služby, transporty

Obsahuje mnoho komponent rozšiřujících schopnosti serveru, např mod_muc pro konference, mod_irc pro IRC bránu atd.

Ejabberd je napsaný v programovacím jazyce Erlang.

Externí odkazy