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

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


* [[Ejabberd]] — наиболее универсальный вариант, рекомендуется
* [[Snikket]] — самый простой и быстрый вариант для установки персонального сервера "с нуля".
* [[Jabberd]] — старые компьютеры с низкой вычислительной мощностью
* [[Ejabberd]] — наиболее универсальный вариант, рекомендуется. Сервер поддерживает кластеризацию. У сервера высокая отказоустойчивость.
* [[Prosody]] — персональный сервер с низкой нагрузкой
* [[Prosody]] — персональный сервер с низкой нагрузкой. Простой в настройке, но не отличается стабильной работой при высокой нагрузке. Нет кластеризации.
* [[Openfire]] — предприятия
* [[Openfire]] — предприятия. Прост в настройке, но из-за виртуальной машины java потребляет много ресурсов.


Подробнее смотрите в статье «[[Выбор сервера]]»
Подробнее смотрите в статье «[[Выбор сервера]]»
Строка 16: Строка 16:
===Интернет===
===Интернет===


Возможно сделать так, чтобы к вашему серверу можно было подключиться не только из локальной сети или предприятия. Но не каждый провайдер позволяет своим клиентам использовать собственный сервер в интернете. Для работы сервера нужно, чтобы ваше подключение к интернету было с так называемым «публичным», или «белым» адресом IP. Проверить его наличие можно с помощью [[Выявление NAT|этой инструкции]]. Также желательно, чтобы этот IP-адрес был фиксированным, чтобы к нему можно было легко привязать доменное имя. Все эти проблемы отпадут сами собой, если вы используете сервер VPS или Dedicated от поставщика услуг хостинга — они всегда подразумевают предоставление в ваше распоряжение фиксированных «белых» IP. Наконец, важным фактором является стабильность подключения — проблемы со стороны сервера сказываются на всех подключённых пользователях одновременно.
Возможно сделать так, чтобы к вашему серверу можно было подключиться не только из локальной сети или предприятия. Но не каждый провайдер позволяет своим клиентам использовать собственный сервер в интернете. Для работы сервера нужно, чтобы ваше подключение к интернету было с так называемым «публичным», или «белым» адресом IP. Проверить его наличие можно с помощью [[Выявление NAT|этой инструкции]]. Также желательно, чтобы этот IP-адрес был фиксированным, чтобы к нему можно было легко привязать доменное имя. Все эти проблемы отпадут сами собой, если вы используете сервер VPS или Dedicated от поставщика услуг хостинга — они всегда подразумевают предоставление в ваше распоряжение фиксированных «белых» IP. Наконец, важным фактором является стабильность подключения — проблемы со стороны сервера сказываются на всех подключённых пользователях одновременно.


==Практика==
==Практика==
Строка 29: Строка 29:


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


==Ссылки==
==Ссылки==
* [http://wiki.unixforum.org/wiki/Делаем_Jabber-сервер Делаем Jabber-сервер]
* [[Свой сервер: подробное руководство по установке ejabberd|Подробное руководство по установке ejabberd]]
* Статья "[http://habrahabr.ru/blogs/jabber/50182/ Популярные ошибки администраторов jabber-серверов]" на [http://habrahabr.ru Хабрахабре].
* [[Свой сервер: подробное руководство по установке Prosody|Подробное руководство по установке Prosody]]
* Статья "[http://habrahabr.ru/blogs/im/50009/ Настройка Jabber сервера на своем домене с помощью Google apps]" на [http://habrahabr.ru Хабрахабре].
* [http://wiki.unixforum.org/wiki/Делаем_Jabber-сервер Делаем Jabber-сервер] {{deadlink}}
* [http://habrahabr.ru/blogs/jabber/50182/ Популярные ошибки администраторов jabber-серверов]
* [http://habrahabr.ru/blogs/im/50009/ Настройка Jabber сервера на своем домене с помощью Google apps] {{deadlink}}
* Архив: установка jabberd2 [[Установка jabberd 2 под Linux|под Linux]] и [[Установка jabberd 2 под Windows|под Windows]].


[[Category:Свой сервер]]
[[Category:Свой сервер]]