Difference between revisions of "Ejabberd"

From JaWiki (Jabber/XMPP wiki)
Jump to: navigation, search
m (Reverted edits by 108.62.112.229 (talk) to last revision by Binary)
 
(73 intermediate revisions by 32 users not shown)
Line 1: Line 1:
cogetrelz
+
{{RealTitle|ejabberd|noplate=true}}
[[Jabber]]/[[XMPP]]-[[server|сервер]]
+
{{Server
 +
|          name = ejabberd
 +
|          logo =
 +
<!--      Общая информация          -->
 +
|          url = http://www.ejabberd.im/
 +
|      language = {{Lang|s|Erlang}}
 +
|            os =
 +
|      library =
 +
|      license = [[GPLv2]]
 +
|    developer = [[Алексей Щепин|Алексей&nbsp;Щепин]] и [[ProcessOne]]
 +
<!--        Характеристики  -->
 +
|          dbs = [[Mnesia]], [[MySQL]], [[PostgreSQL]], MS SQL Server, OpenLdap
 +
|         mods = mod_muc, mod_irc, mod_pubsub, mod_jud, mod_adhoc
 +
|  extern_auth = [[LDAP]], [[AD]]
 +
<!--        Поддержка стандартов  -->
 +
}}
 +
{{Interwiki
 +
| ruwiki = Ejabberd
 +
| enwiki =
 +
| jworld = Ejabberd
 +
}}
  
== Общая информация ==
+
[[Image:Ejabberd-webface-sharedroster-groupedits.png|thumb|Редактирование ростера через веб-интерфейс [[Ejabberd]]]]
* Язык программирования: [[Erlang]]
+
 
* Поддерживает базы данных: Mnesia, MySQL, PostgreSQL, MS SQL Server
+
'''ejabberd'''&nbsp;— [[Jabber]]/[[XMPP]]-[[server|сервер]].
* Имеет средства миграции с [[jabberd14]]
+
 
* Автор: [[Developers:AlexeyShchepin|Алексей Щепин]]
+
== Общая информация ==
* Поддержка шифрования: [[SSL]], [[StartTLS]]
+
* Поддерживает базы данных: Mnesia, MySQL, PostgreSQL, MS SQL Server, OpenLdap
 +
* Имеет средства миграции с [[jabberd14]]
 +
* Поддержка шифрования: [[SSL]], [[StartTLS]]
 
* [[HTTP binding]], [[HTTP polling]]
 
* [[HTTP binding]], [[HTTP polling]]
  
== Особенности ==
+
[[Image:Logo-xmas-small.png|rignt|thumb|[[w:Маскот|Талисман]] проекта. В повседневном варианте отсутствует шапочка и в лапках он держит лампочку на палке.]]
# Благодаря платформе [[Erlang]]:
+
 
#* работает на всех популярных операционных системах;
+
== Особенности ==
#* несложно установить на [[w:Кластер (группа серверов)|кластер]]{{ref|erlang-cluster-jabber-ru}}.
+
# Благодаря платформе [[Erlang]]:
# Имеет веб-интерфейс для администрирования.
+
#* работает на всех популярных операционных системах;
# [http://ejabberd.jabber.ru/protocols Список поддерживаемых протоколов (XEP)].
+
#* несложно установить на [[w:Кластер (группа серверов)|кластер]]<ref>Например, [[Jabber.ru]] обеспечивается кластером из двух серверов.</ref>.
# Несколько виртуальных серверов на одном ПО (разграничение по доменному имени).
+
# Имеет веб-интерфейс для администрирования.
# [[LDAP authentication|Авторизация через сервер LDAP]].
+
# [http://ejabberd.jabber.ru/protocols Список поддерживаемых протоколов (XEP)].
 +
# Несколько виртуальных серверов на одном ПО (разграничение по доменному имени).
 +
# Текущая версия не работает под управлением Windows Server 2003 x64. Возможны проблемы и с другими x64 Windows.
  
== В комплекте по умолчанию ==
+
== Веб-интерфейс ==
;mod_muc:для организации [[conference|конференций]]
+
Для администрирования базы пользователей, их прав, а также [[Shared roster|общего ростера]] порой удобно использовать веб-интерфейс. По умолчанию он доступен по адресу
;mod_irc:[[gateway|транспорт]] в [[IRC]]
+
имя сервера:5280/admin/
;mod_pubsub:[[PubSub|Publish/Subscribe]]
+
например,
;mod_jud:Users Directory
+
myjapper.ru:5280/admin/
;mod_adhoc:[[Ad-hoc commands|Команды Ad-Hoc]]
+
В качестве имени указывается JID целиком, например,
 +
odmin@myjapper.ru
  
== Примеры использования ejabberd==
+
== В комплекте по умолчанию ==
* [http://jabber.org jabber.org] - официальный сайт Jabber
+
; mod_muc    : [[конференции]] (Multi-User Conferences, Chatrooms)
* '''[[Gizmo]]''' - в данном проекте ejabberd обеспечивает [[IM]]-функциональность
+
; mod_irc    : [[транспорт]] в [[IRC]]
* [http://jabber.ru jabber.ru] - Российский национальный jabber-сервер
+
; mod_pubsub : [[Publish-Subscribe]]
* а также ряд других национальных и даже континентальных серверов (Австралия).
+
; mod_jud    : [[Users Directory]]
 +
; mod_adhoc  : [[Команды ad hoc]]
  
Смотрите также [http://ejabberd.jabber.ru/servers информацию об известных установках ejabberd].
+
== Примеры использования ejabberd ==
 +
* '''[[Gizmo]]''' - в данном проекте ejabberd обеспечивает [[IM]]-функциональность
 +
* [http://jabber.ru jabber.ru] - Российский национальный jabber-сервер
 +
* а также ряд других национальных и даже континентальных серверов (Австралия).  
  
== Ссылки ==
+
Смотрите также [http://ejabberd.jabber.ru/servers информацию об известных установках ejabberd].
* [http://ejabberd.jabber.ru/ Официальный сайт] [ENG]
+
  
== Примечания ==
+
== Установка сервера ==
 +
* [[:jworld:Установка ejabberd под Linux|Установка ejabberd под Linux]]
 +
* [[:jworld:Установка ejabberd под Windows|Установка ejabberd под Windows]]
  
#{{note|erlang-cluster-jabber-ru}} Например, [[Jabber.ru]] обеспечивается кластером из двух серверов.
+
== Ссылки ==
 +
* [http://www.ejabberd.im/ Официальный сайт] ''(англ.)''
 +
* [http://www.process-one.net/en/ejabberd/guide_en Полное руководство] ''(англ.)''
  
 +
== Примечания ==
  
[[Category:Server]]
+
<references/>

Latest revision as of 14:27, 27 July 2016

В соответствии с принятыми в данной вики договорённостями, правильное название этой статьи — ejabberd.
ejabberd
Информация
Адрес: http://www.ejabberd.im/
Язык: Erlang
Лицензия: GPLv2
Разработчик: Алексей Щепин и ProcessOne
Характеристики
Может использовать БД (СУБД): Mnesia, MySQL, PostgreSQL, MS SQL Server, OpenLdap
Модули: mod_muc, mod_irc, mod_pubsub, mod_jud, mod_adhoc
Внешняя аутентификация: LDAP, AD
Поддержка стандартов
Редактирование ростера через веб-интерфейс Ejabberd

ejabberd — Jabber/XMPP-сервер.

Общая информация[edit]

  • Поддерживает базы данных: Mnesia, MySQL, PostgreSQL, MS SQL Server, OpenLdap
  • Имеет средства миграции с jabberd14
  • Поддержка шифрования: SSL, StartTLS
  • HTTP binding, HTTP polling
Талисман проекта. В повседневном варианте отсутствует шапочка и в лапках он держит лампочку на палке.

Особенности[edit]

  1. Благодаря платформе Erlang:
    • работает на всех популярных операционных системах;
    • несложно установить на кластер[1].
  2. Имеет веб-интерфейс для администрирования.
  3. Список поддерживаемых протоколов (XEP).
  4. Несколько виртуальных серверов на одном ПО (разграничение по доменному имени).
  5. Текущая версия не работает под управлением Windows Server 2003 x64. Возможны проблемы и с другими x64 Windows.

Веб-интерфейс[edit]

Для администрирования базы пользователей, их прав, а также общего ростера порой удобно использовать веб-интерфейс. По умолчанию он доступен по адресу

имя сервера:5280/admin/

например,

myjapper.ru:5280/admin/

В качестве имени указывается JID целиком, например,

odmin@myjapper.ru

В комплекте по умолчанию[edit]

mod_muc  
конференции (Multi-User Conferences, Chatrooms)
mod_irc  
транспорт в IRC
mod_pubsub 
Publish-Subscribe
mod_jud  
Users Directory
mod_adhoc  
Команды ad hoc

Примеры использования ejabberd[edit]

  • Gizmo - в данном проекте ejabberd обеспечивает IM-функциональность
  • jabber.ru - Российский национальный jabber-сервер
  • а также ряд других национальных и даже континентальных серверов (Австралия).

Смотрите также информацию об известных установках ejabberd.

Установка сервера[edit]

Ссылки[edit]

Примечания[edit]

  1. Например, Jabber.ru обеспечивается кластером из двух серверов.