Установка и настройка Jabber-сервера: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
Строка 29: Строка 29:


<center>
<center>
{| border=0
{| border=1
|rowspan=3 width=10|[[Изображение:Linux bsd.png|120px]]
|rowspan=3 width=10|[[Изображение:Linux bsd.png|120px]]
|width=30%|[[Установка ejabberd под Linux|ejabberd]]
|width=30% height=33% align=left height=35|[[Установка ejabberd под Linux|ejabberd]]
|rowspan=3 width=10|[[Изображение:Windows logo.png|110px]]
|rowspan=3 width=10|[[Изображение:Windows logo.png|110px]]
|width=30%|[[Установка ejabberd под Windows|ejabberd]]
|width=30% align=left|[[Установка ejabberd под Windows|ejabberd]]
|-
|-
|width=30%|[[Установка jabberd 2 под Linux|jabberd 2]]
|height=35 align=left|[[Установка jabberd 2 под Linux|jabberd 2]]
|width=30%|[[Установка jabberd 2 под Windows|jabberd 2]]
|align=left|[[Установка jabberd 2 под Windows|jabberd 2]]
|-
|-
|width=30%|[[Установка Openfire под Linux|Openfire]]
| height=35 align=left|[[Установка Openfire под Linux|Openfire]]
|width=30%|[[Установка Openfire под Windows|Openfire]]
|align=left|[[Установка Openfire под Windows|Openfire]]
|-
|-
|}
|}

Версия 23:25, 30 сентября 2011

Требования для работы и процедура установки собственного сервера Jabber являются не такими сложными, как это кажется непосвящённому. Jabber не сильно требователен к ресурсам, поэтому сервер для него возможно устроить практически где угодно. Сложность в установке не превышает сложности установки типичного веб-форума, а местами и ещё проще.

Подготовка

Компьютер

Для работы сервера Jabber вполне достаточно старенького компьютера с процессором с тактовой частотой 500 МГц, размером оперативной памяти 128 Мб и жёстким диском 4 Гб. Разумеется, возможно использовать и более мощные компьютеры. Если Вы планируете хранить историю сообщений на сервере, потребуется более объемистый жесткий диск. Можно установить Jabber-сервер и на машину, которая уже работает как сервер, это не повредит другим программам, как Вы можете догадаться. А можно использовать свой настольный компьютер, если Вы не выключаете его на ночь. Ниже приведены наиболее оптимальные применения для основных Jabber-серверов:

  • Ejabberd - наиболее универсальный вариант, рекомендуется
  • Jabberd - старые компьютеры с низкой вычислительной мощностью
  • Prosody - персональный сервер с низкой нагрузкой
  • Openfire - предприятия

Подробнее смотрите в статье "Выбор сервера"

Интернет

Возможно сделать так, чтобы к Вашему серверу можно было подключиться не только из локальной сети или предприятия. Но не каждый провайдер позволяет своим клиентам использовать собственный сервер в интернете. Для работы сервера нужно, чтобы Ваше подключение к интернету было с так называемым "публичным" адресом IP. Проверить его наличие можно с помощью этой инструкции.

Практика

Регистрация доменного имени

Как уже было сказано раньше, для работы jabber-сервера необходимо обзавестись доменным именем. Конечно, в крайнем случае можно обойтись и без него, но, согласитесь, вряд ли Вам захочется видеть и использовать Jabber ID вида "vasya@169.254.96.124" или "petya@2001:470:0f3b:28fa::1". Поэтому последним шагом перед, собственно, установкой сервера будет регистрация собственного доменного имени, тем более сделать это так просто! Подробнее об этом, а также о привязке домена к IP-адресу своего сервера читайте в статье "Регистрация доменного имени". Возможно использование и динамического адреса.

Установка и настройка программы-сервера

Подготовив "железо" для будущего сервера, подключив его к сети и привязав к нему доменное имя в этой сети, можно переходить непосредственно к установке необходимого программного обеспечения. Ниже приводятся подробные инструкции для упомянутых трех популярных серверов в варианте для двух операционных систем - семейства юниксоподобных ОС (в частности дистрибутивов GNU/Linux и BSD) и Windows. Если у Вас нет особых причин использовать Windows для сервера - мы рекомендуем в качестве основы взять GNU/Linux, как более защищенную и стабильно работающую платформу.

Linux bsd.png ejabberd Windows logo.png ejabberd
jabberd 2 jabberd 2
Openfire Openfire

Ссылки