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

Материал из Мир Jabber
Перейти к навигацииПерейти к поиску
м (Отмена правки 3256 участника 198.63.210.62 (обсуждение) - там все правильно - "инструкции с описанием .... "подв)
(Исправил. Если убрал что-то нужное - в обсуждение.)
Строка 1: Строка 1:
{{STUB}}
{{STUB}}


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


==Подготовка==
==Подготовка==
Строка 7: Строка 7:
===Компьютер===
===Компьютер===


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


===Интернет===
===Интернет===


Как ни странно ;), для работы сервера нужен интернет. Но не каждый провайдер позволяет своим клиентам использовать собственный сервер. Для работы сервера нужно, чтобы Ваше подключение к интернету было с так называемым "публичным" адресом IP. Не подходит адрес IP из "приватных" диапазонов:
Возможно сделать так, чтобы к Вашему серверу можно было подключиться не только из локальной сети или предприятия. Но не каждый провайдер позволяет своим клиентам использовать собственный сервер в интернете. Для работы сервера нужно, чтобы Ваше подключение к интернету было с так называемым "публичным" адресом IP. Не подходит адрес IP из "приватных" диапазонов:
* от 172.12.0.0 до 172.31.255.255
* от 172.12.0.0 до 172.31.255.255
* от 10.0.0.0 до 10.255.255.255
* от 10.0.0.0 до 10.255.255.255
* от 192.168.0.0 до 192.168.255.255
* от 192.168.0.0 до 192.168.255.255
* от 169.254.0.0 до 169.254.255.255
* от 169.254.0.0 до 169.254.255.255
и некоторых других, предназначенных для служебных целей (вряд ли их кто-то будет использовать во избежание неполадок в сети).
и некоторых других, предназначенных для служебных целей (используются очень редко). Также Вы можете просто позвонить в службу технической поддержки провайдера и задать вопрос: "у меня адрес IP постоянный и публичный?".
 
Также нужно, чтобы выделенный Вам провайдером адрес IP был "постоянным", то есть не менялся при каждом подключении к интернет.
 
Вы можете просто позвонить в службу технической поддержки провайдера и задать вопрос:  
- у меня адрес IP постоянный внешний?
Если ответом будет "Да", Вы сможете установить и использовать собственный сервер Jabber (дома).


===Записи в DNS===
===Записи в DNS===
Строка 28: Строка 24:
====Регистрация доменного имени====
====Регистрация доменного имени====


Для работы сервера Jabber нужно, чтобы Вы распоряжались некоторым доменным именем. Доменные имена второго уровня, вида slovo.ru, slovo.com, slovo.org, slovo.net  и т.д., все платные. Оплата относительно невелика: $$8..20 или 450..600 рублей в год. Дополнительно какие-то деньги стоит поддержка доменного имени на сервере регистратора (так называется продавец доменных имён). Плюс платного сервиса в том, что Вам помогут провести все технические действия специалисты службы технической поддержки. В случае использования бесплатного, Вам скорее всего придётся всё делать самому или просить помощи друзей, в том числе устанавливать и настраивать собственный сервер доменных имён.
Для работы сервера Jabber нужно, чтобы Вы распоряжались некоторым доменным именем. Доменные имена второго уровня, вида example.ru, example.com, example.org, example.net  и т.д., все платные. Оплата относительно невелика: $$8..20 или 450..600 рублей в год. Дополнительно какие-то деньги стоит поддержка доменного имени на сервере регистратора (так называется продавец доменных имён). Плюс платного сервиса в том, что Вам помогут провести все технические действия специалисты службы технической поддержки. В случае использования бесплатного, Вам скорее всего придётся всё делать самому или просить помощи друзей, в том числе устанавливать и настраивать собственный сервер доменных имён.


Доменные имена третьего уровня бывают как платными (в составе услуги хостинга), так и бесплатными.
Доменные имена третьего уровня бывают как платными (в составе услуги хостинга), так и бесплатными.
Строка 62: Строка 58:
обратите внимание: точка в конце доменного имени jabber.domain.tld. обязательна!
обратите внимание: точка в конце доменного имени jabber.domain.tld. обязательна!


==Выбор программ для сервера==
==Установка и настройка программы-сервера==
 
{{Msg|замените на текст}}
 
===Операционная система Windows===
 
{{Msg|замените на текст}}
 
===Операционные системы семейства unix===
 
{{Msg|замените на текст}}
 
==Установка программ сервера==
 
{{Msg|замените на текст}}


==Настройка сервера==
* [[Установка и настройка Ejabberd|Ejabberd]]
 
* [[Установка и настройка Openfire|Openfire]]
{{Msg|замените на текст}}
*[[Установка и настройка Jabberd2|Jabberd2]]
 
==Управление сервером==
 
{{Msg|замените на текст}}


=Ссылки=
=Ссылки=
* Статья "[http://habrahabr.ru/blogs/jabber/50182/ Популярные ошибки администраторов jabber-серверов]" на [http://habrahabr.ru Хабрахабре].
* Статья "[http://habrahabr.ru/blogs/jabber/50182/ Популярные ошибки администраторов jabber-серверов]" на [http://habrahabr.ru Хабрахабре].
* Статья "[http://habrahabr.ru/blogs/im/50009/ Настройка Jabber сервера на своем домене с помощью Google apps]" на [http://habrahabr.ru Хабрахабре].
* Статья "[http://habrahabr.ru/blogs/im/50009/ Настройка Jabber сервера на своем домене с помощью Google apps]" на [http://habrahabr.ru Хабрахабре].
{{ToDo|Подправить для локальных сетей и предприятий}}


[[Category:Сервер]]
[[Category:Сервер]]

Версия 14:12, 8 февраля 2009

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

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

Подготовка

Компьютер

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

ToDo: Посмотреть требования jabberd2

Интернет

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

  • от 172.12.0.0 до 172.31.255.255
  • от 10.0.0.0 до 10.255.255.255
  • от 192.168.0.0 до 192.168.255.255
  • от 169.254.0.0 до 169.254.255.255

и некоторых других, предназначенных для служебных целей (используются очень редко). Также Вы можете просто позвонить в службу технической поддержки провайдера и задать вопрос: "у меня адрес IP постоянный и публичный?".

Записи в DNS

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

Для работы сервера Jabber нужно, чтобы Вы распоряжались некоторым доменным именем. Доменные имена второго уровня, вида example.ru, example.com, example.org, example.net и т.д., все платные. Оплата относительно невелика: $$8..20 или 450..600 рублей в год. Дополнительно какие-то деньги стоит поддержка доменного имени на сервере регистратора (так называется продавец доменных имён). Плюс платного сервиса в том, что Вам помогут провести все технические действия специалисты службы технической поддержки. В случае использования бесплатного, Вам скорее всего придётся всё делать самому или просить помощи друзей, в том числе устанавливать и настраивать собственный сервер доменных имён.

Доменные имена третьего уровня бывают как платными (в составе услуги хостинга), так и бесплатными.

Бесплатные домены и регистраторы:

  • Домены: .org.ru, .pp.ru, .net.ru. Регистратор: РосНИИРОС, наиболее простая процедура регистрации
  • Домены: .msk.ru, .spb.ru, .msk.su, .spb.su и другие региональные ("географические"). Регистратор: Релком.
  • Домен: .int.ru. Правила регистрации: www.int.ru (компания-регистратор: Макомнет), процедура регистрации сложна для неспециалиста.

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

Требования к доменным именам, согласно стандарту, просты:

  • состояит из латинских букв, цифр, знака "-"
  • начинается с буквы
    но немало и нарушений этого правила
  • сочетание "--" не допускается
    имеет специальное значение

В последнее время разрешены доменные имена на "национальных языках", в том числе на русском, то есть вида Слово.com, но не все программы-клиенты "понимают" такие домены: на самом деле русские буквы в доменном имени не более чем условность,такие доменные имена кодируются латинскими буквами и начинаются с последовательности "xn--".

Необходимые записи в DNS

Серверу Jabber для нормального функционирования, чтобы у него была связь с другими серверами в мире и чтобы к нему мог подключиться любой клиент Jabber, необходимы две записи в DNS:

  • запись типа SRV вида _xmpp-server._tcp.ваш.домен
  • запись типа SRV вида _xmpp-client._tcp.ваш.домен

Кроме того, нужна обычная запись в DNS для адреса IP:

  • запись типа A вида сервер.ваш.домен

Предположим, что Вы являетесь владельцем домена domain.tld и Ваш сервер планируется установить на компьютер с адресом IP 1.2.3.4. Самое простое - следовать стандарту и создать в конфигурации сервера DNS записи:

jabber                 IN A            1.2.3.4
_xmpp-server._tcp      IN SRV 0 0 5269 jabber.domain.tld.
_xmpp-client._tcp      IN SRV 0 0 5222 jabber.domain.tld.

обратите внимание: точка в конце доменного имени jabber.domain.tld. обязательна!

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

Ссылки

ToDo: Подправить для локальных сетей и предприятий