Ставим свой сервер: различия между версиями

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
м (Надо будет написать "рекомендуеся для..." и для других серверов)
м (jabber over i2p)
 
(не показано 8 промежуточных версий 5 участников)
Строка 4: Строка 4:
* '''Предприятие''' - возможность иметь быструю и защищенную связь между сотрудниками даже при отсутствии подключения к Интернету, обмен сообщениями в которой не будет выходить за пределы предприятия.
* '''Предприятие''' - возможность иметь быструю и защищенную связь между сотрудниками даже при отсутствии подключения к Интернету, обмен сообщениями в которой не будет выходить за пределы предприятия.
* '''Сайт''' - возможность быстро обсудить что-либо, быстрее, чем через форум, список рассылки или гостевую книгу.
* '''Сайт''' - возможность быстро обсудить что-либо, быстрее, чем через форум, список рассылки или гостевую книгу.
Если у Вас уже запущен свой почтовый сервер, есть возможность иметь адрес, одновременно являющийся и [[JID]]'ом, и адресом электронной почты.
Если у вас уже запущен свой почтовый сервер, есть возможность иметь адрес, одновременно являющийся и [[JID]]'ом, и адресом электронной почты.


==Требования==
==Требования==
Для того, чтобы установить свой Jabber сервер, необходимо следующее:
Для того, чтобы установить свой Jabber сервер, необходимо следующее:
* '''Публичный IP-адрес'''. Он потребуется, если Вы хотите предоставить доступ к серверу из Интернета либо Вам необходима связь с [[Публичные серверы Jabber|публичными Jabber-серверами]]. Если Вы планируете использовать Jabber-сервер только внутри локальной сети, то иметь внешний IP-адрес не обязательно.
* '''Компьютер для установки программы-сервера'''. Это может быть как персональный компьютер в случае установки сервера для собственных нужд, так и выделенный компьютер/сервер для использования в локальной сети или на предприятии, или даже виртуальный/выделенный хостинг.
* '''Зарегистрированный домен'''. Jabber-сервер может работать без него, но в таком случае адресом сервера будет его IP, что не очень удобно.
*# Многие хостинговые компании теперь предоставляют клиентам также и услугу jabber-сервера, при использовании такого хостера вам достаточно будет выполнить несколько простых действий по инструкциям хостера.
* '''Компьютер для установки программы-сервера'''. Это может быть как персональный компьютер в случае установки сервера для собственных нужд, так и выделенный компьютер/сервер для использования в локальной сети или на предприятии, или даже виртуальный/выделенный хостинг. Если у Вас есть только обычный хостинг, то может помочь [http://www.google.com/a бесплатная служба от Google], которая помимо Jabber сервера предоставляет другие услуги, такие как электронная почта и онлайн-редактор документов.
*# Если у вас есть только обычный хостинг, то можно воспользоваться бесплатными службами [http://hosting.rbc.ru/ru/services/jabber/promo/ Хостинг-центра РБК] либо [http://www.google.com/a Google Apps] (которая помимо Jabber сервера предоставляет другие услуги, такие как электронная почта, онлайн-редактор документов и др., но реализация сервера Jabber у Google имеет свои неприятные [[Google Talk|особенности]]).
* Если вы хотите предоставить доступ к серверу из Интернета и/или вам необходима связь с [[Публичные серверы Jabber|публичными Jabber-серверами]], то вам понадобится '''публичный IP-адрес''' и '''зарегистрированный домен'''.


==Выбор программы-сервера==
Дальнейшее руководство позволит вам легко проделать все необходимые шаги для установки сервера. При желании, вы можете установить и настроить полностью рабочий сервер с поддержкой конференций всего за 10 минут!
Для запуска собственного Jabber-сервера необходимо установить одну из программ-серверов. На данный момент из всех существующих реализаций серверов наиболее популярны три:


* [[Openfire]]
==Ссылки==
* [[Ejabberd]]
* [[Jabberd]]


В последнее время активно развивается еще один сервер, написанный на Java, под названием [[Tigase]].
* [[Установка и настройка Jabber-сервера]]
 
* [https://habr.com/ru/post/351936/ Jabber через I2P: Делаем мессенджер, который не получится заблокировать]
Самым популярным решением является '''ejabberd'''. Он нетребователен к ресурсам, занимает немного места, имеет простой удобный русскоязычный веб-интерфейс для администрирования.
 
'''Openfire''' отличается продвинутым веб-интерфейсом, из которого можно управлять практически всеми настройками сервера, но в то же время он и более требователен к ресурсам сервера за счет использования Java.
 
Оба этих сервера полностью настраиваются до рабочего состояния во время или сразу после установки и сразу поддерживают [[Конференции|многопользовательские конференции]].
 
'''Jabberd''' имеет модульную архитектуру, например, поддержка конференций обеспечивается установкой отдельного пакета в случае использования сервера под Linux или распаковкой архива с [[MUC]]-модулем в каталог установки jabberd в случае с Windows. Отличается низкими требованиями к ресурсам, самым малым занимаемым местом на диске (менее 10 Мб) после установки и отсутствием веб-интерфейса для управления - вся настройка делается правкой конфигурационных файлов, что может потребовать некоторого опыта и знаний. Рекомендуется для ипользования на слабых машинах.
 
После того, как Вы определитесь с выбором программы-сервера, можно переходить [[Установка и настройка Jabber-сервера|к практическому руководству по установке и настройке]].


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

Текущая версия на 13:06, 2 июня 2022

Устройство сети Jabber позволяет установить свой собственный сервер. Это является достоинством Jabber'а, порой довольно серьёзным. Причины для установки своего сервера могут быть самые разные:

  • Обычный пользователь - возможность иметь сервер необходимой конфигурации (с нужными транспортами), надежность которого зависит только от самого пользователя.
  • Локальная сеть - возможность быстро связаться с другим участником локальной сети, а также возможность иметь полноценный модерируемый многопользовательский чат, не засоряя при этом сеть широковещательными запросами от клиентов вроде Vypress Chat или iChat и используя любой популярный Jabber-клиент; помимо этого появляется возможность общаться пользователям из разных локальных сетей.
  • Предприятие - возможность иметь быструю и защищенную связь между сотрудниками даже при отсутствии подключения к Интернету, обмен сообщениями в которой не будет выходить за пределы предприятия.
  • Сайт - возможность быстро обсудить что-либо, быстрее, чем через форум, список рассылки или гостевую книгу.

Если у вас уже запущен свой почтовый сервер, есть возможность иметь адрес, одновременно являющийся и JID'ом, и адресом электронной почты.

Требования[править]

Для того, чтобы установить свой Jabber сервер, необходимо следующее:

  • Компьютер для установки программы-сервера. Это может быть как персональный компьютер в случае установки сервера для собственных нужд, так и выделенный компьютер/сервер для использования в локальной сети или на предприятии, или даже виртуальный/выделенный хостинг.
    1. Многие хостинговые компании теперь предоставляют клиентам также и услугу jabber-сервера, при использовании такого хостера вам достаточно будет выполнить несколько простых действий по инструкциям хостера.
    2. Если у вас есть только обычный хостинг, то можно воспользоваться бесплатными службами Хостинг-центра РБК либо Google Apps (которая помимо Jabber сервера предоставляет другие услуги, такие как электронная почта, онлайн-редактор документов и др., но реализация сервера Jabber у Google имеет свои неприятные особенности).
  • Если вы хотите предоставить доступ к серверу из Интернета и/или вам необходима связь с публичными Jabber-серверами, то вам понадобится публичный IP-адрес и зарегистрированный домен.

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

Ссылки[править]