|
|
Строка 1: |
Строка 1: |
| {{STUB}} | | {{STUB}} |
| | |
| | {{ToDo|"Введение" вместо этой одинокой фразы ниже}} |
|
| |
|
| Требования для работы и процедура установки собственного сервера Jabber являются не такими сложными, как это кажется непосвящённому. | | Требования для работы и процедура установки собственного сервера Jabber являются не такими сложными, как это кажется непосвящённому. |
Строка 9: |
Строка 11: |
| Для работы сервера Jabber вполне достаточно старенького компьютера с процессором с тактовой частотой 500 МГц, размером оперативной памяти 128 Мб и жёстким диском 4 Гб. Если Вы планируете хранить историю сообщений на сервере, потребуется более объемистый жесткий диск. Вы можете взять и современный мощный компьютер, это не повредит, как Вы можете догадаться. А можно использовать свой настольный компьютер, если Вы не выключаете его на ночь. | | Для работы сервера Jabber вполне достаточно старенького компьютера с процессором с тактовой частотой 500 МГц, размером оперативной памяти 128 Мб и жёстким диском 4 Гб. Если Вы планируете хранить историю сообщений на сервере, потребуется более объемистый жесткий диск. Вы можете взять и современный мощный компьютер, это не повредит, как Вы можете догадаться. А можно использовать свой настольный компьютер, если Вы не выключаете его на ночь. |
|
| |
|
| {{ToDo|Посмотреть требования jabberd2}} | | {{ToDo|Чуть расширить}} |
|
| |
|
| ===Интернет=== | | ===Интернет=== |
Строка 20: |
Строка 22: |
| и некоторых других, предназначенных для служебных целей (используются очень редко). Также Вы можете просто позвонить в службу технической поддержки провайдера и задать вопрос: "у меня адрес IP постоянный и публичный?". | | и некоторых других, предназначенных для служебных целей (используются очень редко). Также Вы можете просто позвонить в службу технической поддержки провайдера и задать вопрос: "у меня адрес IP постоянный и публичный?". |
|
| |
|
| ===Записи в DNS===
| | {{ToDo|Немного переделать фразы}} |
|
| |
|
| "[[Регистрация доменного имени]]"
| | ===Регистрация доменного имени=== |
| ====Регистрация доменного имени====
| |
|
| |
|
| Для работы сервера Jabber нужно, чтобы Вы распоряжались некоторым доменным именем. Доменные имена второго уровня, вида example.ru, example.com, example.org, example.net и т.д., все платные. Оплата относительно невелика: $$8..20 или 450..600 рублей в год. Дополнительно какие-то деньги стоит поддержка доменного имени на сервере регистратора (так называется продавец доменных имён). Плюс платного сервиса в том, что Вам помогут провести все технические действия специалисты службы технической поддержки. В случае использования бесплатного, Вам скорее всего придётся всё делать самому или просить помощи друзей, в том числе устанавливать и настраивать собственный сервер доменных имён.
| | Как уже было сказано выше, для работы jabber-сервера необходимо обзавестись доменным именем. Конечно, в крайнем случае можно обойтись и без него, но, согласитесь, вряд ли Вам захочется видеть и использовать [[Jabber ID]] вида "'''vasya@207.46.232.182'''" или "'''petya@2001:470:0f3b:28fa::1'''". Поэтому последним шагом перед, собственно, установкой сервера будет регистрация собственного доменного имени, тем более сделать это так просто! Подробнее об этом, а также о привязке IP-адреса своего сервера к этому имени читайте в статье "[[Регистрация доменного имени]]". |
|
| |
|
| Доменные имена третьего уровня бывают как платными (в составе услуги хостинга), так и бесплатными.
| | ==Установка и настройка программы-сервера== |
| | |
| Бесплатные домены и регистраторы:
| |
| * Домены: '''.org.ru''', '''.pp.ru''', '''.net.ru'''. Регистратор: [http://ripn.net РосНИИРОС], наиболее простая процедура регистрации
| |
| * Домены: '''.msk.ru''', '''.spb.ru''', '''.msk.su''', '''.spb.su''' и другие региональные ("географические"). Регистратор: [http://www.relcom.ru/Services/Domain/ Релком].
| |
| * Домен: '''.int.ru'''. Правила регистрации: [http://www.int.ru www.int.ru] (компания-регистратор: [http://macomnet.ru Макомнет]), процедура регистрации сложна для неспециалиста.
| |
| | |
| Доменное имя третьего уровня можно запросить у своего провайдера или получить на хостинге, в том числе и бесплатном. А если у Вас есть знакомый, владеющий доменным именем, он может предоставить Вам доменное имя из своего "доменного пространства".
| |
| | |
| Требования к доменным именам, согласно стандарту, просты:
| |
| * может состоять из латинских букв, цифр, знака "-"
| |
| * начинается с буквы<br>но немало и нарушений этого правила
| |
| * сочетание "--" не допускается<br>имеет специальное значение
| |
| | |
| В последнее время разрешены доменные имена на "национальных языках", в том числе на русском, то есть вида Слово.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. обязательна!
| |
| | |
| '''Примечание:''' на самом деле SRV-запись не является необходимым условием работы jabber-сервиса. Это необходимо только если jabber-сервер находится не на той же машине на которую указывает A-запись для домена. То есть, если у меня есть сервер, на который указывает A-запись для домена domain.tld, и я хочу на этот сервер повесить ejabberd, SRV-записи в DNS не нужны; но если я захочу использовать в качестве jabber-сервера, например, сервера google, то вот для этого как раз SRV-записи нужно будет добавить. Может быть важно, для тех кому DNS-хостер не разрешает редактировать SRV-записи.
| |
| | |
| '''Примечание2:''' для генерации SRV-рекордов можно использовать например вот этот сервис: [http://www.jms1.net/jabberd2/srv.shtml].
| |
| | |
| '''Примечание3:''' о том как использовать jabber от гугл, для своего домена можно прочитать тут: [http://www.google.com/support/a/bin/answer.py?hl=en&answer=34143], конечно, перед этим нужно зарегистрироваться в [http://www.google.com/a/help/intl/ru/index.html]
| |
|
| |
|
| ==Установка и настройка программы-сервера==
| | {{ToDo|"Предисловие"}} |
|
| |
|
| {| border=0 | | {| border=0 |
Строка 82: |
Строка 47: |
| |} | | |} |
|
| |
|
| =Ссылки= | | ==Ссылки== |
| * Статья "[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:Свой сервер]] |