Ставим свой сервер: различия между версиями
Rain (обсуждение | вклад) м (→Практика) |
Rain (обсуждение | вклад) м |
||
Строка 1: | Строка 1: | ||
[[Устройство сети Jabber]] позволяет установить свой собственный сервер. Это является достоинством Jabber'а, порой довольно серьёзным. Причины для установки своего сервера могут быть самые разные: | [[Устройство сети Jabber]] позволяет установить свой собственный сервер. Это является достоинством Jabber'а, порой довольно серьёзным. Причины для установки своего сервера могут быть самые разные: | ||
* '''Обычный пользователь''' - возможность иметь сервер необходимой конфигурации (с нужными [[Транспорт|транспортами]]), надежность которого зависит только от самого пользователя. | * '''Обычный пользователь''' - возможность иметь сервер необходимой конфигурации (с нужными [[Транспорт|транспортами]]), надежность которого зависит только от самого пользователя. | ||
* '''Локальная сеть''' - возможность быстро связаться с другим участником локальной сети, возможность иметь полноценный | * '''Локальная сеть''' - возможность быстро связаться с другим участником локальной сети, а также возможность иметь полноценный модерируемый [[конференция|многопользовательский чат]], не засоряя при этом сеть широковещательными запросами от клиентов вроде Vypress Chat или iChat и используя любой [[Клиенты Jabber|популярный Jabber-клиент]]; помимо этого появляется возможность общаться пользователям из разных локальных сетей. <!-- имею в виду то, что мультикасты обычно режутся на шлюзах --> | ||
* '''Предприятие''' - возможность иметь быструю связь между сотрудниками | * '''Предприятие''' - возможность иметь быструю и защищенную связь между сотрудниками даже при отсутствии подключения к Интернету, обмен сообщениями в которой не будет выходить за пределы предприятия. | ||
* '''Сайт''' - возможность быстро обсудить что-либо, быстрее, чем через форум, список рассылки или гостевую книгу. | * '''Сайт''' - возможность быстро обсудить что-либо, быстрее, чем через форум, список рассылки или гостевую книгу. | ||
Если у Вас уже запущен свой почтовый сервер, есть возможность иметь адрес, одновременно являющийся и [[JID]]'ом, и адресом электронной почты. | Если у Вас уже запущен свой почтовый сервер, есть возможность иметь адрес, одновременно являющийся и [[JID]]'ом, и адресом электронной почты. | ||
Строка 8: | Строка 8: | ||
==Требования== | ==Требования== | ||
Для того, чтобы установить свой Jabber сервер, необходимо следующее: | Для того, чтобы установить свой Jabber сервер, необходимо следующее: | ||
* Публичный адрес | * Публичный IP-адрес. Он потребуется, если Вы хотите предоставить доступ к серверу из Интернета либо Вам необходима связь с [[Публичные серверы Jabber|публичными Jabber-серверами]]. Если Вы планируете использовать Jabber-сервер только внутри локальной сети, то иметь внешний IP-адрес не обязательно. | ||
* Зарегистрированный домен. Jabber-сервер может работать без него, но в таком случае адресом сервера будет его IP, что не очень удобно. | * Зарегистрированный домен. Jabber-сервер может работать без него, но в таком случае адресом сервера будет его IP, что не очень удобно. | ||
* | * Компьютер для установки программы-сервера. Это может быть как персональный компьютер в случае установки сервера для собственных нужд, так и выделенный компьютер/сервер для использования в локальной сети или на предприятии, или даже виртуальный/выделенный хостинг. Если у Вас есть только обычный хостинг, то может помочь [http://www.google.com/a бесплатная служба от Google], которая помимо Jabber сервера предоставляет другие услуги, такие как электронная почта и онлайн-редактор документов. | ||
==Выбор программы-сервера== | |||
Для запуска собственного Jabber-сервера необходимо установить одну из программ-серверов. На данный момент из всех существующих реализаций серверов наиболее популярны три: | |||
* [[Openfire]] | * [[Openfire]] | ||
* [[Ejabberd]] | * [[Ejabberd]] | ||
Строка 22: | Строка 21: | ||
В последнее время активно развивается еще один сервер, написанный на Java, под названием [[Tigase]]. | В последнее время активно развивается еще один сервер, написанный на Java, под названием [[Tigase]]. | ||
Самым популярным решением является '''ejabberd'''. Он нетребователен к ресурсам, занимает немного места, имеет простой удобный русскоязычный веб-интерфейс для администрирования. | |||
'''Openfire''' отличается продвинутым веб-интерфейсом, из которого можно управлять практически всеми настройками сервера, но в то же время он и более требователен к ресурсам сервера за счет использования Java. | |||
Оба этих сервера полностью настраиваются до рабочего состояния во время или сразу после установки и сразу поддерживают [[Конференции|многопользовательские конференции]]. | |||
'''Jabberd''' имеет модульную архитектуру, например, поддержка конференций обеспечивается установкой отдельного пакета в случае использования сервера под Linux или распаковкой архива с [[MUC]]-модулем в каталог установки jabberd в случае с Windows. Отличается самым малым занимаемым местом на диске (менее 10 Мб) после установки и отсутствием веб-интерфейса для управления - вся настройка делается правкой конфигурационных файлов, из-за он чего может быть порекомендован только продвинутым пользователям. | |||
После того, как Вы определитесь с выбором программы-сервера, можно переходить [[Установка и настройка Jabber-сервера|к практическому руководству по установке и настройке]]. | |||
[[Category:Свой сервер]] | [[Category:Свой сервер]] |
Версия 12:49, 7 июня 2009
Устройство сети Jabber позволяет установить свой собственный сервер. Это является достоинством Jabber'а, порой довольно серьёзным. Причины для установки своего сервера могут быть самые разные:
- Обычный пользователь - возможность иметь сервер необходимой конфигурации (с нужными транспортами), надежность которого зависит только от самого пользователя.
- Локальная сеть - возможность быстро связаться с другим участником локальной сети, а также возможность иметь полноценный модерируемый многопользовательский чат, не засоряя при этом сеть широковещательными запросами от клиентов вроде Vypress Chat или iChat и используя любой популярный Jabber-клиент; помимо этого появляется возможность общаться пользователям из разных локальных сетей.
- Предприятие - возможность иметь быструю и защищенную связь между сотрудниками даже при отсутствии подключения к Интернету, обмен сообщениями в которой не будет выходить за пределы предприятия.
- Сайт - возможность быстро обсудить что-либо, быстрее, чем через форум, список рассылки или гостевую книгу.
Если у Вас уже запущен свой почтовый сервер, есть возможность иметь адрес, одновременно являющийся и JID'ом, и адресом электронной почты.
Требования
Для того, чтобы установить свой Jabber сервер, необходимо следующее:
- Публичный IP-адрес. Он потребуется, если Вы хотите предоставить доступ к серверу из Интернета либо Вам необходима связь с публичными Jabber-серверами. Если Вы планируете использовать Jabber-сервер только внутри локальной сети, то иметь внешний IP-адрес не обязательно.
- Зарегистрированный домен. Jabber-сервер может работать без него, но в таком случае адресом сервера будет его IP, что не очень удобно.
- Компьютер для установки программы-сервера. Это может быть как персональный компьютер в случае установки сервера для собственных нужд, так и выделенный компьютер/сервер для использования в локальной сети или на предприятии, или даже виртуальный/выделенный хостинг. Если у Вас есть только обычный хостинг, то может помочь бесплатная служба от Google, которая помимо Jabber сервера предоставляет другие услуги, такие как электронная почта и онлайн-редактор документов.
Выбор программы-сервера
Для запуска собственного Jabber-сервера необходимо установить одну из программ-серверов. На данный момент из всех существующих реализаций серверов наиболее популярны три:
В последнее время активно развивается еще один сервер, написанный на Java, под названием Tigase.
Самым популярным решением является ejabberd. Он нетребователен к ресурсам, занимает немного места, имеет простой удобный русскоязычный веб-интерфейс для администрирования.
Openfire отличается продвинутым веб-интерфейсом, из которого можно управлять практически всеми настройками сервера, но в то же время он и более требователен к ресурсам сервера за счет использования Java.
Оба этих сервера полностью настраиваются до рабочего состояния во время или сразу после установки и сразу поддерживают многопользовательские конференции.
Jabberd имеет модульную архитектуру, например, поддержка конференций обеспечивается установкой отдельного пакета в случае использования сервера под Linux или распаковкой архива с MUC-модулем в каталог установки jabberd в случае с Windows. Отличается самым малым занимаемым местом на диске (менее 10 Мб) после установки и отсутствием веб-интерфейса для управления - вся настройка делается правкой конфигурационных файлов, из-за он чего может быть порекомендован только продвинутым пользователям.
После того, как Вы определитесь с выбором программы-сервера, можно переходить к практическому руководству по установке и настройке.