Джаббер сервер: Недопустимое название — Мир Jabber

Содержание

Лучшие Jabber (XMPP) серверы для локальной сети

Jabber сервер можно установить на локальный Windows или Ubuntu сервер. Его можно использовать в качестве безопасного мессенджера для локальной сети, а можно настроить для связи с другими Jabber серверами (и их клиентами), зарегистировав свой сервер в общей сети.


2014. PhoneUP интегрировали с Cisco Jabber

Компания Aurus представила новую версию своего программного продукта для расширения возможностей систем корпоративной IP-телефонии, построенной на базе Cisco Unified Communications Manager — PhoneUP 3.8. Основная новинка релиза — интеграция модуля «Директория» с Cisco Jabber. Теперь адресная книга Cisco Jabber может формироваться из нескольких корпоративных систем и баз данных и, таким образом, содержать не только контакты сотрудников из Active Directory. Например, при интеграции с CRM, Cisco Jabber штатными средствами подпишет любой входящий звонок от клиента. Новый функционал также востребован в разнородных сетях связи – модуль «Директория» позволит объединить контакты всех удаленных подразделений и аффилированных компаний, независимо от используемых в них АТС. А если актуальная информация о сотрудниках и их телефонах хранится в специализированной HR-системе, Cisco Jabber сможет получать контакты непосредственно из нее.

2008. Cisco купила Jabber

Речь идет не о протоколе Jabber (jabber.org), а о компании Jabber Inc (jabber.com). Эта компания была основным спонсором сообщества разработчиков Jabber с 2000 года и занимается разработкой и поддержкой коммерческой IM-платформы для бизнес-коммуникаций Jabber Extensible Communications Platform (Jabber XCP).Протокол Jabber (недавно переименованный в XMPP) — это открытый и безопасный стандарт для обмена мгновенными сообщениями и контроля онлайн-статуса. Jabber имеет шансы стать основным протоколом для всех мессенджеров. На сегодняшний день он является основным протоколом для систем GTalk, Gizmo, IBM Lotus Sametime, а другие системы, например MS Live Messenger и Yahoo Messenger используют Jabber для общения друг с другом.

Приобретение платформы Jabber XCP и команды разработчиков, которые как никто другой разбираются в IM, — это еще один шаг Cisco к прямой конкуренции с Microsoft в сфере бизнес-коммуникаций. Как известно, Cisco владеет лучшим сервисом вэб-конференций Webex (LiveMeeting отдыхает) и недавно приобрела email-сервер PostPath (который по своим возможностям превосходит MS Exchange). Jabber XCP — отличное решение, чтобы переплюнуть MS Office Communications Server.

2008. ejabberd 2.0.0: новая версия Jabber-сервера

Разработчики ejabberd объявили о выходе Jabber-сервера ejabberd версии 2.0.0. Новая версия, по сравнению с веткой 1.1, содержит более 200 улучшений. В целом, в новом релизе реализованы следующие возможности: улучшена работа в кластерах и масштабируемость;внесены изменения в механизм межсерверных соединений;внесен ряд улучшений в механизмы безопасности, включая поддержку PAM, возможность установки ограничений в многопользовательских конференциях;добавлена поддержка обмена файлами через proxy;внесены изменения в модуль WebClient.


2007. Яндекс запустил свой Jabber-сервер

Яндекс запустил свой Jabber-сервер, интегрированный в службу Я.ру (на котором уже можно зарегистрироваться и без приглашений, возможно эти события связаны). Данные из профиля на Я.ру уже введены в vCard, также на автоматически настроенный транспорт «Почта» приходят уведомления о новой почте. В качестве логина используется почта *@ya.ru (т. е. ваш_логин_на_яндексе@ya.ru), и соответственно, ваш яндексовский пароль. Jabber-хост: xmpp.yandex.ru, порт: 5223, SSL-шифрование надо включить.

2007. Расширяются возможности мгновенного обмена сообщениями Jabber

Компании, которым необходим инструмент для организации более эффективной совместной работы сотрудников в реальном времени с использованием мгновенных сообщений (instant messaging, IM), обнаружат, что продукты на базе протокола XMPP (Jabber) обеспечивают хороший набор функций и интеграцию с другими платформами. Недавно лаборатория eWeek Labs изучила три продукта, базирующиеся на XMPP: OPN System Rivoli компании Antepo, Jabber XCP (Extensible Communications Platform) 5.1 фирмы Jabber и Wildfire Enterprise 3.1 производства Jive Software. OPN System Rivoli компании Antepo стоит 18 долл. на пользователя. Цены на Jabber XCP начинаются с 35 долл. на пользователя. А цена Wildfire Enterprise составляет 495 долл. плюс 12 долл. на каждого пользователя. Antepo предлагает бесплатную версию своего приложения с ограниченной функциональностью, а Jive Software — усеченную версию Wildfire с открытым исходным кодом.

2006. В CommuniGate Pro появилась поддержка Jabber

Компания CommuniGate Systems выпустила версию 5.1 коммуникационного сервера CommuniGate Pro. В ней переработаны Web-интерфейсы пользователя и администратора сервера, причем последний переведен на русский язык. Наряду с этим заметно упростилась процедура инсталляции CommuniGate Pro. В версии 5.1 представлен также новый протокол коммуникаций между клиентом и сервером, названный XIMSS (XML Interface to Messaging, Scheduling and Signalling), на базе которого организован интерфейс сервера XML API. Протокол XIMSS упрощает методы доступа к серверу программных клиентов, а также позволяет снизить стоимость клиентских программ и устройств. Обеспечена также поддержка популярного протокола обмена мгновенными сообщениями XMPP (или Jabber). Это значительно увеличивает число клиентских IM-программ, которые могут работать с сервером. С новой версией будет поставляться удобный Web-интерфейс пользователя для чтения почты, работы с календарем, заметками, задачами. Поддерживаются расширенные функции управления звонками и переадресации вызовов с возможностью их настройки пользователем.

Jabber.ru

Что это

jc.jabber.ru — первая в России система рейтинга и поиска джаббер-конференций, которая собирает и обрабатывает статистику с ведущих джаббер-серверов Рунета, а также предоставляет интерфейс для удобного поиска по ним.

Если вы тут первый раз и не поняли о чем шла речь в первом абзаце, то данный абзац как раз для вас. На самом деле все просто! Джаббер-конференция — это тот же чат(chat), т.е. место коллективного общения, если совсем в двух словах. А сам джаббер — это название протокола обмена мгновенными сообщениями, также известный как XMPP, который был принят в сети как стандарт, поэтому сегодня его используют все ведущие ресурсы Рунета для обмена сообщениями.

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

Как это работает

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

Кто участвует в рейтинге

В рейтинге участвуют русскоязычные конференции, все остальные мы стараемся фильтровать. Также «под нож» попадают конференции с множеством ботов, с закрытым доступом, уличенные в рассылке рекламы или накрутке рейтинга.

В рейтинге также учитывается и количественный показатель , после чего конференция начинает отображаться в рейтинге — это среднее количество участников за сутки, которое должно быть больше или равно пяти, но тут не стоит забывать, что мы не приветствуем накрутку и большое количество ботов в конференциях(обычно больше трех).

Не создавайте себе лишних проблем: если конференция будет забанена, вернуть ее в рейтинг у вас так просто не получится.

У вас есть сервер конференций и вы хотите участвовать в рейтинге

Если конференции вашего сервера посещаемы, то воспользуйтесь формой обратной связи и оставьте нам сообщение. Для участия в рейтинге ваш сервер должен позволять получать информацию с аккаунтов jabber.ru через Discovery.

Так ли плох XMPP, как его малюют? Каким Jabber стал сегодня / Хабр

Часто при обсуждении мессенджеров, при упоминании XMPP можно услышать слова:

Привет из двухтысячных! Неужели кто-то еще пользуется устаревшим протоколом? В XMPP до сих пор нет доставки файлов, сообщений, синхронизации, красивых клиентов?

Причина мифов о XMPP в том, что многим Jabber известен по мессенджерам из далеких двухтысячных годов и плохой осведомленности о особенностях XMPP. С двухтысячных прошло много времени, протокол продолжил существовать и активно развиваться. Современный Jabber уже сильно не похож на тот, который был раньше.

В этой статье мы рассмотрим для чего создавался XMPP, обсудим в комментариях причины снижения его популярности и каким Jabber стал сегодня

Предыстория


В двухтысячных годах у большинства интернет-гигантов были развернуты XMPP сервера. С одного сервера можно было написать на другой и вот уже казалось, если технологию немного доделать появится e-mail 2.0, универсальный мессенджер для всего Интернета, но тут что-то пошло не так. Компании перестали обновлять XMPP-клиенты. Широкого анонса поддержки XMPP не было. Сервера постепенно стали закрывать передачу сообщений на другие, а после вовсе технология была объявлена устаревшей и поддержку свернули.

Для чего создавался XMPP?


XMPP — расширяемый протокол для обмена сообщениями. XMPP создавался как универсальное средство взаимодействия между разными месенджерами. Предполагалось, что крупные компании могут добавить свои расширения и безболезненно интегрировать свои месенджеры и сервера в единую сеть. XMPP не требует полной совместимости, за исключение базового обмена сообщениями и поэтому никто не может всем навязать определенный стек технологий.

XMPP рассматривался как замена e-mail. Даже вид контакта в XMPP внешне похож на e-mail адрес: [email protected] Ожидалось, правительственные учреждения и компании будут использовать Jabber для быстрого развертывания своих приватных систем коммуникаций. Настройки Jabber серверов позволяют ограничивать доступ к серверу и групповым чатам посторонних или наоборот открывать. На XMPP можно создавать закрытые сети из серверов, чем и воспользовалось NSA. По материалам Сноудена, XMPP используется как внутреннее средство связи:

NSA documents obtained by Edward Snowden and reported on by Der Spiegel on Sunday reveal that the agency communicates internally with Jabber, an open source messaging service used by hackers and activists trying to skirt the NSA’s internet surveillance dragnet.

Источник: motherboard.vice.com

Причины падения XMPP


Казалось бы, технология перспективная, но крупные компании быстро потеряли интерес к XMPP. Предполагалось то, что будет работать в идеальном мире, наткнулось на жесткую реальность.
Основной материальный капитал любой крупной интернет-компании — это база пользователей. Многие компании сделали свой бизнес на предоставлении e-mail серверов и закрытых мессенджеров. Если e-mail сервер создать относительно сложно, написать собственный мессенджер еще сложнее, поднять XMPP сервер может любой человек с небольшими познаниями в Linux.

Поддерживать открытый XMPP сервер — это значит дать доступ к клиентской базе множеству мелких конкурентов. Не думаю, что эта ситуация могла понравиться крупным компаниям и инвестирование прекратилось.

«Устаревший и никому ненужный XMPP» как золотая жила! Закрываем S2S, пишем клиенты и зарабатываем миллиарды!


Доподлинно неизвестно, кто использует XMPP в своих продуктах. Некоторые сведения говорят о том, что один из самых популярных мессенджеров — WhatsApp, на старте своего существования использовал (или до сих пор использует) XMPP.
Funny thing is that a couple of year laters in june 2009, Whatsapp team is building its own platform sharing the same vision. Here is a post of Jan Koum on ejabberd mailing list: client access control:
«Hi there,i installed ejabberd today, got it work with adium/ichat and wanted to ask
you all a couple of things» — blog.process-one.net
Причину этого понять легко, потому что «устаревший, избыточный и никому ненужный» XMPP выдерживает 2 000 000 на одной ноде! Если отбросить популизм, в частности речь идет про Ejabberd.

2 000 000 активных соединения. График нагрузки CPU и потребления памяти:

Источник: blog.process-one.net

Если Jabber ID заменить на телефонные номера, подписки сопоставить с нахождением номеров в адресной книге, получаем почти полностью готовый продукт с минимумом затрат.

Ejabber поддерживает множество баз данных и соединений с сервером, не только классическим для XMPP способом, но через Websoсket, HTTP запросы и Ejabberd API. На Ejabberd можно создать мессенджер с тысячами онлайн подключений на дешевом VPS, за пару долларов получаем промышленную отказоустойчивость и стабильность работы. Этим выгодно выделяется Ejabberd, по сравнению с множеством других систем обмена сообщениями, падающих от малых нагрузок.

Модифицированные версии XMPP используют многие проприетарные мессенджеры, для быстрого старта с минимумом затрат. Примеров успешного использования ХМPP серверов, как средства для доставки сообщений много. Знаменитая онлайн игра «EVE Online» недавно перевела чаты на Ejabberd. Мессенджер Cryptocat во многом построен на XMPP. Ходят даже слухи, что великий и могущественный Facebook как-то использует XMPP в своих проектах.

Раньше в XMPP была проблема с доставкой сообщений и синхронизацией устройств, как решена она сейчас?


Для доставки сообщений в XMPP используются расширения:
  • XEP-0313: Message Archive Management — архив сообщений. Используется для синхронизации при плохом интернет-канале, где периодически недоступно одно устройство.
  • XEP-0280: Message Carbons — пересылает сообщения на все онлайн-устройства. Полезен, если отключен архив сообщений в настройках Jabber-клиента.
  • XEP-0198: Stream Management — сервер повторно пересылает сообщения, если не получит уведомления о доставке. Полезен, если отключен архив сообщений в настройках Jabber-клиента.
  • XEP-0160: Best Practices for Handling Offline Messages — хранение сообщений до доставки. Полезен, если отключен архив сообщений в настройках Jabber-клиента.
  • XEP-0333: Chat Markers — Пометка о доставке сообщений.

Раньше в XMPP была проблема с доставкой файлов, как решена она сейчас?


  • XEP-0363: HTTP File Upload — файлы загружаются на сервер и передаются как ссылка. Эту ссылку можно отправить любому, даже тому, у кого нет XMPP.

Как дела обстоят с красивыми клиентами в XMPP?


Понятие красоты у всех разное. Некоторые люди в бьются об заклад и говорят что их любимый Gajim, PSI+ и даже Profany самые красивые и самые лучшие, но на Андроид общепризнанный лидер — Conversations.


Ссылка на другие скриншоты и страницу в Play Маркет. Примечание: В настройках Conversations можно включить статус отображения собеседника на кнопке отправки и статус отображения доставки сообщений. Сервер conversations.im, выбираемый по-умолчанию, платный после 6 месяцев использования. Для постоянного использования лучше выбрать другой XMPP сервер, такой как 404.city. Город 404 — это сервер сообщества киберпанков. 404.city официально занимается поддержкой совместимости со всеми версиями Conversations. Ну или поискать сервер здесь.

На Linux большие надежды подает Dino, но пока он еще находится в бете.



Сайт: dino.im. Пакеты для установки: software.opensuse.org

Какие есть особенности у XMPP? Почему у одних все работает отлично, а другие сталкиваются с трудностями?


  • Многое зависит от того, какой сервер и клиент ты используешь. В XMPP децентрализованная разработка. Серверное ПО, клиенты, расширения стандартов зачастую пишут разные группы людей, не взаимодействующие напрямую между собой. За 20 лет существования появилось много клиентов и серверов. Часть из них уже устарела, не обслуживаемая, созданная любителями. Сервера может поднять любой, у кого есть небольшие познания в Linux. Многие не осознают, что Jabber не один мессенджер и сервер. XMPP похож на e-mail, как есть в e-mail хорошие и плохие сервера, так же и в XMPP есть хорошие и плохие сервера. С клиентами все аналогично.

    Опытные пользователи XMPP, сразу после подключения к серверу, смотрят в настройках Jabber-клиентов возможности сервера.

  • Не используйте OTR шифрование, если не понимаете как оно работает. В OTR необходимо держать только 1 устройство включенным и завершать беседы. Для новичков самым простым и удобным в личных сообщениях и групповых чатах будет OMEMO.

Вывод


XMPP не такой простой и устаревший, каким он кажется. XMPP — это идея объединения всех мессенджеров и сайтов (любой может поднять свой сервер) единым стандартом коммуникации. XMPP — это прекрасный инструмент для создания отказоустойчивых мессенджеров в руках разработчика. Jabber — это неплохая свободная альтернатива WhatsApp и другим мессенджерам, в руках пользователей ознакомленных с особенностями его работы.

XMPP — это тема, которую сложно описать в двух словах. Если Вас заинтересовала моя статья, Вам возможно будут интересны так же эти ссылки:

  • Ejabberd — отказоустойчивый сервер
  • Prosody — легкий в настройки сервер
  • OpenFire — сервер на Java, работает на Windows
  • jc.jabber.ru — русское сообщество пользователей XMPP (можно заходить с любого сервера)
  • Movim — веб-клиент и заодно социальная сеть на основе XMPP (можно заходить с любого сервера)

LVEE

Raise and fall of XMPP technology is analyzed as far as notes are given to the First and Second IM World wars, including Google Talk abolish and protocols incompatibility hell. Why do we need community XMPP servers. Brief history and current state of Jabber.org.by, the first (and only?) public Jabber/XMPP server in Belarus.

Общие сведения

Протокол XMPP (Extensible Messaging and Presence Protocolрасширяемый протокол обмена сообщениями и информацией о присутствии). Основан на формате XML и изначально спроектирован расширяемым. Стандартизирован в настоящее время в RFC 6120, RFC 6121, и RFC 6122. Плюс расширения (XEP) от XMPP Standarts Foundation .

Существует огромное множество реализаций XMPP, клиентских и серверных, как общего назначения, так и специализированных.

Поддерживаются очевидные для Instant Messenging возможности передачи текстовых сообщений, групповых чатов, серверной истории, передачи голоса и видео, а также файлов.

Существенным отличием от многих других IM является децентрализованность. В XMPP адрес пользователя состоит из двух частей: [email protected] Каждый сервер является независимой сущностью, которая договаривается о доставке сообщений с другими серверами посредством протокола XMPP. Этот процесс называется XMPP Federation или XMPP s2s.

Наиболее интересные возможности XMPP

  • серверные шлюзы (“транспорты”) в сети на других технологиях (ICQ, Skype, MSN, SIP, IRC, Email). Включая другие сервера на XMPP. Включая подписку на транспорты других серверов.
  • Шифрование: канал клиент-сервер и сервер-сервер. Также можно шифровать отдельные сообщения открытым ключом.
  • Удалённая передача команд и мониторинг состояния, в том числе управление клиентами и серверами XMPP.
  • Инструменты совместной работы (Abiword, Inkscape, LibreOffice, Coccinella, всевозможные whiteboard)
  • Микроблоггинг
  • Различные сетевые распределённые настольные игры
  • Geolocation
  • Сервисы идентификации : OpenID, OAuth
  • Облачные вычисления

Подъём и, одновременно, падение XMPP.

На настоящий момент технология XMPP очевидно устоялась и заняла свои позиции на рынке. Многие популярные интернет сервисы имеют XMPP на борту, в частности Facebook, GTalk, Vkontakte, WhatApp. Большинство бизнес-ориентированных решений или имеют транспорты для подключения к XMPP Federation (Microsft Lync, Cisco Unified Presence), или прямо основаны на XMPP.

С другой стороны, большинство разработчиков корпоративных и открытых решений делает продукты под себя. Выбрасывая или обрезая штатный функционал протокола и широко распространённые расширения.

С серверной стороны – зачастую мы можем видеть отключение s2s (Facebook), невозможность поменять личные данные через VCard (почти все), странное нестандартное поведение аккаунтов и серверов (Google Talk), отключенной server-side history, нет поддержки групп и т.д.

С клиентской – нет поддержки Service Discovery (imo, im+, xabber), и связанной с ней регистрации на транспортах и выполнения команд, нет поддержки конференций, а иногда даже групп пользователей в ростере (imo). Особенно этим грешат многопротокольные клиенты, где XMPP лишь одна из опций.

Суммируем – теоретическое богатство возможностей XMPP, описанных в предыдущем пункте, недоступно в коробочном, простом для использования, продукте. Требует дополнительных ощутимых усилий со стороны оператора сервера и конечного пользователя по настройке окружения.

Таким образом, мы можем смело говорить об протоколах, расширениях и програмном обеспечении XMPP как о наборе заготовок “сделай сам”.

Заметки о Первой и Второй Великой Войне среди IM’s.

Первая Великая Война IM началась после взлёта ICQ в конце 90х. Ключевым функционалом того времени являлась передача текста и групповые чаты. В короткое время были созданы конкурирующие продукты: AIM, Yahoo Messenger, MSN и другие, мало отличающиеся функционалом, но абсолютно несовместимые друг с другом и обладающие закрытыми двоичными протоколами.

Со стороны пользователей практически сразу возник спрос на интеграцию множества несовместимых аккаунтов в одну точку входа.

Сформировалось 2 магистральных подхода:

  1. Многопротокольные клиенты. Примеры Miranda, Gaim/Pidgin, Trillian, Empathy/Telepathy.
  2. Сервер выступает в роли интегратора, клиент работает по одному протоколу. Примеры: XMPP, MS Lync, Cisco Unified Meeting Place, IMO.

К середине 2000х все протоколы IM подверглись реверс-инженерингу, и к ним были написаны реализации XMPP-транспортов, что позволило использовать свой XMPP-аккаунт как единую точку входа во все сети, а особенности реализации маскировались.

Вторая Великая Война IM началась после повсеместного внедрения широкополосного доступа в интернет и появившейся возможностью передавать звук (VoIP) и видео. Чуть позже появилась и разрослась ниша мобильных устройств, планшетов и связанные с ними новые операционные системы. Традиционные участники рынка, с трудом пережившие 1-ю войну IM, не смогли оперативно среагировать и начался взлёт новых игроков, таких как Skype.

Мы видим снова ту же ситуацию, что и 10 лет назад. Коммерческие вендоры, стремясь наглухо привязать пользователей исключительно к своим сервисам, снова активно выбрасывают на рынок и продвигают полностью закрытые решения, зачастую не имеющие даже внешнего API. В частности отдельным недобрым словом можно отметить Skype, Viber, WhatsApp. Отмечу однако, что в настоящий момент есть минимум 2 стандартизированных стека протоколов, SIP и XMPP, которые позволили бы обеспечить совместимость решений. Но вендоры указанных сервисов в совместимости категорически не заинтересованы.

Уже сейчас появились признаки того, что конец 2-й мировой войны IM будет таким же, как и для первой. Рынок поделят несколько коммерческих решений. Их протоколы чуть позднее пройдут Reverse Engineering и будут реализованы в СПО как библиотеки. Библиотеки будут подключены к многопротокольным клиентам и XMPP-транспортам.

Проприеритарные игры в открытый XMPP на примере Facebook.

Согласно утечкам информации – архитектура чата Facebook вообще не основана на XMPP. XMPP-gate написан дополнительно и имеет предельно ограниченный функционал.

Facebook via XMPP, текущий статус.
есть:

  • чат с пользователями в Facebook
  • их статус онлайн/оффлайн
  • поддерживает несколько соединений одновременно

нет:

  • S2S
  • сервисов и транспортов
  • групп и управления группами
  • видео и аудио
  • не работает VCard (нельзя публиковать и просмотреть, у пользователей только имя)
  • запутанная схема подключения
  • нельзя публиковать материалы в ленту
  • нельзя подключать новых пользователей
  • нельзя читать ленту

Вывод – годится только для подключения через J2J транспорт к вашему основному Jabber-аккаунту.

Былинный отказ Google Talk.

Попробуем выделить из PR-шума на тему отказа Google от XMPP факты.

От старта в 2006 и к маю 2013 Google Talk стал крупнейшим сервером XMPP, поддерживающим XMPP Federation. Такой результат мог быть достигнут только за счёт навязывания Google Talk в нагрузку к GMail, Android и другим популярным продуктам компании. Голос, видео и звонки на телефонные сети в GTalk появились позже чем в Skype, более того их реализация сейчас мало совместима с остальным XMPP. Т.к. стандарт Jingle 1.0, разработанный по мотивам реализации Google Jingle 0.9 – сам Google не внедрил.

Google не замечен в активной работе над стандартами XMPP (RFC и XEP) кроме Jingle, выпуске клиентских или серверных реализаций под свободными лицензиями. Также серверная реализация GTalk имеет ряд неприятных особенностей, вынуждающие авторов решений на XMPP вставлять костыли на @gmail.com в свои продукты.

Из ощутимого вклада в развитие XMPP можем отметить только:

  • публикацию libjingle (voice, video, streaming, file sharing)
  • программа Google Summer of a Code (GSoC), где регулярно участвует XSF Foundation.

Компания пока не собирается отключать Google Talk и S2S, но уже принудительно производит перевод клиентской базы на Hangout. Путём необратимого обновления GTalk на Hangout на Android и замены функциональности Talk на Hangout во всех своих продуктах (GMail, Google+ и др).

Новый продукт Hangout закрывает пользовательскую базу Google от внешнего мира. И сказка о компании, поддерживающей открытые протоколы, рассеялась. За RSS последовал XMPP.

Детально о произошедшем вы можете прочитать в отличном материале на Habrahabr .

XMPP/Jabber сервера, создаваемые сообществом, составляют становой хребет и, одновременно, передний край технологии XMPP. Им, возможно, не достаёт блёсток и конфети, сыплющихся из коммерческих продуктов. Зато наполнение и функционал зачастую значительно превосходят коммерческие аналоги. И изначально лишены многих из проблем, описанных в предыдущей главе.

Корневое отличие в том, что на развитие Community-сервера можно повлиять, не покупая целиком компании Google, Viber или Facebook. Влияние через кооперацию с другими участниками: развитие серверного ПО, внедрение и тестирование новых сервисов, диагностику ошибок и проблем.

Сервер jabber.org.by возник и базируется на кадрах из белорусского FOSS-community, как производное Minsk Linux Users Group и сообщества вокруг Linux.by.

В полном соответствии с классическим эссе Эрика Реймонда “Собор и Базар” :

  1. операторы пользуются сами большей частью функционала
  2. стараются делать, что просят пользователи, даже если им самим запрошенные функции не нужны
  3. пользователи привлекаются к тестированию и улучшению сервисов
  4. по мере сил взаимодействовуют с upstream (spectrum, pyicqt)
  5. время от времени происходит смена личного состава

Важнейшей технической и социальной ролью любого подобного проекта является преобразование разрозненного набора заготовок (а XMPP определённо им является) в готовый к использованию “коробочный” продукт, с последующей технической поддержкой пользователей. И сокращение дистанции, вплоть до полного её исчезновения, между пользователями и участниками создания сервиса.

К примеру, автор этой статьи в момент старта сервера был обычным пользователем. С второй половины 2006 – постепенно занял позицию резервного администратора, а к 2008 – стал основным оператором сервера. И продолжает им пользоваться ежедневно.

Коммерческие поставщики IM-решений серьёзно ограничены дихотомией “выгодно”-“невыгодно”. Тогда как community-driven проекты могут внедрять даже используемый только одним пользователем функционал.

Сервер jabber.org.by – первый и в настоящее время единственный в Беларуси публичный XMPP/Jabber сервер.

Отличительные особенности:

  1. открытая регистрация
  2. community-driven
  3. широкий набор транспортов (ICQ, MSN, AIM, Yahoo, Twitter, MRIM и несколько транспортов в XMPP под разными именами)
  4. физически расположен в Беларуси (провайдер BASNET).

Опыт поддержки и эксплуатации указанного сервера в течении 9 лет и положен в основу настоящей статьи.

Внутренняя политика: оператор вмешивается в происходящее только тогда, когда деятельность пользователей мешает работать серверу и ставит под угрозу его работоспособность. Всё остальное – на полное усмотрение участников.

Физически со времени старта сервиса располагается по адресу г. Минск, ул. Академическая 25, 5й этаж, в сети Национальной академии наук Беларуси BASNET. Раз в несколько лет перемещается внутри этого здания с сервера на сервер.

Hardware:

  • Контейнер в OpenVZ
  • RAM 2GB гарантировно / до 4GB если другие контейнеры не требуют.
  • 40 GB HDD
  • Intel® Xeon® CPU E5506 @ 2.13GHz .
    Software:
  • Debian GNU/Linux 6.x (oldstable)
  • Ejabberd 2.1.12
  • транспорты на основе сервисов Spectrum2

Вехи развития jabber.org.by

  • конец 2005. Пользователи во главе с С.Антоничевым (cymrak), И. Гречишко (booxter) и Е.Калютой (trenka) по своей инициативе собирают деньги и апгрейдят сервер. Подробности
  • 14.12.2006 Внутренний hackaton проекта по исправлению утечек памяти в PyICQt.
  • 09.03.2007. Эмиграция Mr_Death в Доминиканскую Республику и постепенный отход от дел.
    У него всё хорошо:

  • март 2008. Остановка сервиса и далее переезд на FreeBSD 6.2/jail. Подробнее
  • август 2009. Участие в тестировании под нагрузкой и исправлении утечки памяти в PyICQt 0.8.1.5
  • февраль 2011. Переезд на Debian 6.x/OpenVZ. Переход на сервисы Spectrum.
  • сентябрь 2012-май 2013. Эпическая Борьба с сирийскими ботами.
  • июнь 2013. Потеря пользовательских паролей (неудачный апдейт)

Текущее состояние сервера.

Непосредственно на сервере (учётные записи jabber.org.by и jabber.linux.by) 50-70 активных пользователей онлайн одновременно. Цифра снизилась в 2 раза за 3 года, в основном за счёт оттока в GTalk и Skype.

Транспорты: ICQ – до 150 пользователей онлайн, MSN – до 140 пользоватей, различные варианты J2J – до 100 пользователей.

Среди внешних пользователей транспортов наибольшее количество пришельцев c серверов GTalk, jabber.ru и jabber.org, не имеющих собственных транспортов.

S2S (соединения с другими серверами через XMPP Federation) – 130-150 одновременно.

  1. Сервер jabber.org.by
  2. Eric S. Raymond. The Cathedral and the Bazaar
  3. Santiago26.Без паники! Про то, что сделал Google с XMPP
  4. The XMPP Standarts Foundation

Abstract licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License. license

Lin.in.ua :: Делаем Jabber-сервер

Сегодня как никогда популярны различные системы мгновенного обмена сообщениями (Instant Messaging – мгновенные сообщения), вроде ICQ, Jabber, AOL, MSN, Yahoo и IRC сети. Все общение, в которых происходит в реальном времени. Если ранее во многих организациях просто блокировали такой трафик, чтобы перекрыть возможный канал утечки информации, то сейчас неоспоримым является тот факт, что применение IM систем часто повышает производительность. Установка собственного Jabber или ICQ сервера, позволит решить эти обе проблемы сразу.

Jabber vs ICQ

Не смотря на то, что пользователи больше знают о ICQ, самым популярными среди открытых проектов занимающихся разработкой IM сервера являются Jabber. Jabber используют открытый протокол XMPP (eXtensible Messaging and Presence Protocol), использующий для быстрого обмена сообщениями и информацией о присутствии между любыми двумя абонентами не plain текст, а XML. Хотя это и несколько увеличивает объем сообщения и требует наличия XML парсеров, которые потребляют некоторую часть ресурсов. Но в обмен дает jabber гибкость и расширяемость. Благодаря гибкости протокола jabber сервер способен поддерживать множество протоколов – ICQ, IRQ, MSN, RSS, Yahoo и др. Да если ICQ это только обмен сообщениями между двумя пользователями, то jabber совмещает в себе и возможности IRC. Поэтому вместо двух серверов (ICQ и IRC) вполне возможно обойтись и одним. Так будет гораздо удобнее как администраторам, так и пользователям. В Jabber изначально используется Unicode, поэтому проблем с кодировками не существует. Также jabber отличает продуманная система защиты информации, все реализации серверов поддерживают SSL, клиенты шифрование с помощью PGP/GPG, пароли передаются не в открытом виде, а используются md5-хеши. Протокол XMPP в отличие от ICQ стандартизирован и открыт, поэтому список серверов реализующих его на порядок больше чем ICQ.

Сервера Jabber

Вероятно, самый полный список серверов реализующих Jabber можно найти по адресу(www.jabber.org/software/servers.shtml). После просмотра столбцов “Feature Score” и License=Gnu GPL, из всех присутсвующих можно отобрать лишь четыре – jabberd 1.x и 2.x, OpenFire и ejabberd. Список поддерживаемых операционных систем у всех одинаков – AIX, *BSD, HP-UX, Linux, MacOS X, Solaris, Windows. Поэтому смотрим функциональность и удобство. Первые два очень хорошие серверы, славятся своей стабильностью в работе, написаны на языке С. По возможностям, эти серверы являются лишь базой, так как большая их часть вроде конференций, поиска пользователей и некоторых других реализовано посредством плагинов. Чтобы заставить работать некоторые комбинации придется изрядно попотеть. К тому же версия 1.x уже практически не развивается. Сервер OpenFire (до февраля 2007 – WildFire) самый простой в установке, так как для его запуска потребуется лишь наличие Java Runtime Environment. Да он написан на Java, но сегодня, по-моему, это никого уже пугать не должно. Для тех, кто не хочет использовать внешнюю базу данных (MySQL, Postgres, Microsoft SQL Server, DB2), в наличии есть встроенная HSQLDB. Все настройки осуществляются через удобный веб-интерфейс. В установке по умолчанию OpenFire имеет большое количество возможностей, остальное (Asterisk, широковещательные сообщения, IM шлюз, контент фильтр и прочее) реализуется посредством плагинов. И последний ejabberd (www.process-one.net/en/ejabberd). Практически все возможности заложеные в протоколе, реализованы из коробки. Написан на языке Erlang (erlang.org) и в качестве базы данных используется Mnesia (поддерживается и другие – MySQL, PostgreSQL). Язык Erlang предназначен создания отказоустойчивых распределенных приложений. Результат – ejabberd может работать в кластере, то есть один домен физически может обслуживать несколько компьютеров, синхронизируя информацию через единую базу данных. Откомпилированные приложения выполняются в Erlang (JAM) emulator, в этом он несколько похож на Java. Кстати одним и первых и самых активных комюнити считается(ejabberd.jabber.ru) имеющий форум на русском, с которого рекомендуется начать знакомство с ejabberd. Этот сервер, и выбираем для установки.

Установка ejabberd

На странице закачки проекта ejabberd можно найти ссылки на установочные файлы для Windows, Mac OS X (PowerPC и Intel), Linux и исходные тексты. В репозитариях дистрибутивов Debian, Ubuntu, Mandriva, openSUSE, Fedora, FreeBSD имеются пакеты для установки ejabberd. Для компиляции понадобятся кроме естественно make и gcc, библиотеки OpenSSL и Zlib, и также Erlang/OTP. Установка последнего несколько не обычна, но проста.
Скачиваем дистрибутив:

$ wget –c http://erlang.org/download/otp_src_R11B-4.tar.gz

(имя файла может быть другим) 

Создаем каталог для установки:

$ sudo mkdir /usr/local/erlang
$ cd /usr/local/erlang
$ sudo mkdir otp_r11b
$ cd otp_r11b

Распаковываем дистрибутив:

$ sudo gunzip -c /home/grinder/otp_src_R11B-4.tar.gz | tar xfp —

Запускаем установочный скрипт:

$ sudo./Install /usr/local/erlang/otp_r11b

Скрипт начнет задавать вопросы, в большинстве случаев достаточно оставлять значение по умолчанию, то есть просто нажимать Enter.

 

По окончании установки, для удобства создаем символическую ссылку на исполняемый файл:
$ sudo ln -s /usr/local/erlang/otp_r11b/bin/erl /usr/bin/erl

Установка ejabberd из исходных текстов стандартна, то есть “. /configure; make; sudo make install”. В Ubuntu и других дистрибутивах имеющих в репозитарии ejabberd процесс установки выглядит на порядок проще:

$ sudo apt-get update
$ sudo apt-get install ejabberd

В результате будет установлен не только сервер ejabberd, но и все зависимости, включая erlang. Пакет с расширением bin предлагаемый на сайте проекта для установки в Linux и exe для Windows предлагают графический инсталлятор, позволяющий по ходу установки произвести основные настройки.

Конфигурационный файл ejabberd

Все настройки находятся в конфигурационном файле /etc/ejabberd/ejabberd.cfg, при загрузке демон считывает этот файл, анализирует и сохраняет в базу данных. И при последующей работе использует базу данных. Конфигурационный файл содержит последовательность условий Erlang. Все строки, начинающиеся со знака “%” считаются комментариями и игнорируются. Любое условие состоит из названия параметра, которое стоит на первом месте, и далее идут одно или несколько его возможных значений. В конце условия ОБЯЗАТЕЛЬНО ставится точка. Также следует помнить, что в условиях не должно быть разрывов, то есть лишних строк, для правки желательно использовать редактор умеющий ставить Unixовский одиночный символ окнчания строки. Иначе все вроде бы будет выглядеть нормально, но сервер не будет выполнять свои функции. Если какое либо из условий не будет определено в конфигурационном файле, будет оставлено значение, сохраненное в базе данных. Чтобы их аннулировать используются конструкции: override_global, override_local, override_acls. Обычно их сразу вставляют в конфигурационный файл, чтобы не путаться, в том, какие настройки сервер знает, а какие нет. При установке, как с использованием исходных текстов, так и с помощью пакетов создается шаблон, остается его лишь немного подправить:

override_acls.

% Список домена(ов), который обслуживает сервер.
{hosts, [«tux.in.ua», «localhost»]}.

% Язык сообщений сервера.
{language, «ru»}.

% Пользователи с привилегиями администратора.
{acl, admin, {user, «grinder»}}.
{acl, admin, {user, «sergej»}}.

% Список пользователей, которых нужно блокировать.
{acl, blocked, {user, «test»}}.

% Разрешаем локальных пользователей
{acl, local, {user_regexp, «»}}.

% Разрешаем только администраторам использовать конфигурационный интерфейс.
{access, configure, [{allow, admin}]}.

% Разрешаем регистрацию пользователей.
{access, register, [{allow, all}]}.

% Так можно запретить самостоятельную регистрацию пользователей, сделав сервера закрытым
%{access, register, [{deny, all}]}.

% Сообщение при регистрации, можно использовать русский.
{welcome_message,
{«Welcome!», «Welcome Grinder Jabber Service.»}}.

% Кому отсылать сообщения о регистрации новых пользователей
{registration_watchers, [«[email protected]»]}.

% Разрешаем только админам отсылать объявления
{access, announce, [{allow, admin}]}.

% Только незаблокированные пользователи могут соединяться с севером.
{access, c2s, [{deny, blocked}, {allow, all}]}.

% Установим ограничение на скорость в 1000б/с и присвоим имя «normal»
{shaper, normal, {maxrate, 1000}}.

% имя «fast» будет соответствовать 50000б/с
{shaper, fast, {maxrate, 50000}}.

% все пользователи кроме входящих в admin будут соединяться со скоростью «normal»
{access, c2s_shaper, [{none, admin}, {normal, all}]}.

% Для соединений сервер-сервер (S2S) становим скорость «fast»
{access, s2s_shaper, [{fast, all}]}.

% Администраторы сервера являются и администраторами MUC (MUC (Multi User Chat)
{access, muc_admin, [{allow, admin}]}.

% Разрешаем всем пользователям подключаться к MUC
{access, muc, [{allow, all}]}.

% Используем встроенную базу данных
{auth_method, internal}.

% Порты на которых будет работать сервисы ejabberd
{listen,
% Обычный сервис client-2-server
[{5222, ejabberd_c2s, [{access, c2s},
starttls, {certfile, «/etc/ssl/certs/ejabberd. pem»},
{shaper, c2s_shaper}]},

% Сервис client-2-server с использованием SSL
{5223, ejabberd_c2s, [{access, c2s},
tls, {certfile, «/etc/ssl/certs/ejabberd.pem»},
{shaper, c2s_shaper}]},

% Порт для работы server-2-server
{5269, ejabberd_s2s_in, [{shaper, s2s_shaper}]},
{outgoing_s2s_port, 5269}.

% Транспорт Jabber <-> ICQ
{5347, ejabberd_service, [{ip, {127, 0, 0, 1}}, {access, local},
{host, [«icq.tux.in.ua», «sms.localhost»], [{password, «secret»}]}]},

% Веб-интерфейс
{5280, ejabberd_http, [http_poll, web_admin]}]}.

% Используемые модули и параметры:
{modules,
[
{mod_announce, [{access, announce}]},
{mod_register, [{access, register}]},
{mod_roster, []},
{mod_shared_roster, []},
{mod_privacy, []},
{mod_configure, []},
{mod_configure2, []},
{mod_disco, [{extra_domains, [«users.jabber.org»]}]},
{mod_stats, []},
{mod_vcard, []},
{mod_offline, []},
{mod_echo, []},
{mod_private, []},
{mod_irc, []},
{mod_muc, [{access, muc},
{access_create, muc},
{access_admin, muc_admin}]},
{mod_pubsub, []},
{mod_time, []},
{mod_last, []},
{mod_version, []}
]}.

В принципе конфигурационный файл понятен, только следует быть внимательным при его заполнении.

Настраиваем DNS, заводим администраторов

В этом же каталоге находится еще один важный файл inetrc, отвечающий за работу со службой DNS. Если сервер ejabberd используется в локальной сети, где нет смысла настраивать DNS сервер, необходимо указать на использование /etc/hosts:

{file, hosts, «/etc/hosts»}.
{file, resolv, «/etc/resolv.conf»}.
% сначала ищем записи в hosts, а затем обращаемся к DNS
{lookup, [file, dns]}.

В файле /etc/hosts должны быть запись, указывающая на соответствие IP-адреса имени компьютера:

127.0.0.1 localhost
192.168.1.158 tux.in.ua

Теперь запускаем/перезапускаем сервер. Это можно сделать двумя способами. Стандартным:

$ sudo /etc/init.d/ejabberd restart

Или с использованием утилиты ejabberdctrl:

$ sudo ejabberdctrl restart

Проверяем статус работ сервера:

$ sudo ejabberdctl status
Node [email protected] is started. Status: started

Если сервер в ответ получаем другое сообщение, просматриваем вывод “/bin/netstat -at” если в выводе нет открытых портов указанных в конфигурационном файле, значит, сервис не запустился (или запустился частично). Останавливаем его работу и проверяем ejabberd.cfg. Если же порты в списке есть, то начинать следует с разрешения имен.
Теперь необходимо завести пользователей имеющих права администратора. В нашем случае это grinder и sergej:

$ sudo ejabberdctl register sergej grinder.com super_password

Проверяем, что пользователь успешно создан:

$ sudo ejabberdctl registered-users
[email protected]

Все нормально, аналогично заводим и второго админа. Теперь если был разрешен веб-интерфейс, вызываем веб-браузер и заходим на страницу http://tux.in.ua:5280/admin/.

 

 

На запрос имени пользователя и пароля вводим параметры учетной записи администратора. Только к имени добавляем и домен, то есть вместо sergej следует вводить [email protected] Веб-интерфейс позволяет в удобной и наглядной форме настраивать списки доступом, заводить и удалять пользователей, просматривать статистику и некоторое другое. Следует помнить, что все настройки, произведенные через веб-интерфейс, в конфигурационном файле не сохраняются. При наличии записей override_* они будут действительны до первой перезагрузки. Все? сервер к работе готов, можно зазывать пользователей.

 

 

 

Транспорт ICQ Jabber

Некоторые пользователи, вероятно, не захотят отказываться от ICQ. Для них можно настроить транспорт ICQ <-> Jabber. Организуется он с помощью PyICQt (pyicq-t.blathersource.org/), для работы которого дополнительно потребуются библиотеки Twisted, PyCrypto и PyOpenSSL (www. twistedmatrix.com). В Ubuntu/Debian их очень просто установить одной командой:

$ sudo apt-get install python-twisted python-crypto python-pyopenssl

Она установит Python и прочие недостающие программы и библиотеки. Теперь скачиваем и распаковываем PyICQt. Переименовываем шаблон конфигурационного файла config_example.xml в config.xml и редактируем:
<pyicqt>
<jid> icq.tux.in.ua</jid>
<!—здесь указан текущий каталог, ejabberd должен иметь право на запись в него–>
<spooldir>.</spooldir>
<pid>PyICQt.pid</pid>
<mainServer>127.0.0.1</mainServer>
<mainServerJID>ejabberd.localhost</mainServerJID>
<!— веб-интерфейс нужен nevow (www.nevow.org) –>
<website>http://jabber.localhost/</website>
<webport>12345</webport>
<port>5347</port>
<!— пароль для доступа к ejabberd, должен совпадать с ejabberd.cfg и быть сложным –>
<secret>secret</secret>
<!—язык для сообщений об ошибках –>
<lang>en</lang>
<encoding>cp1251</encoding>
<icqServer>login.icq.com</icqServer>
<icqPort>5190</icqPort>
<!—блокируем регистрацию (по желанию) –>
<disableRegister/>
<enableAutoInvite/>
<!– <disableXHTML/> –>
<!– <disableMailNotifications/> –>
<disableDefaultAvatar/>
<admins>
<jid>[email protected]</jid>
</admins>
</pyicqt>

Теперь запускаем шлюз командой “python PyICQt.py”. Открываем, клиент и в браузере ресурсов находим “icq.tux.in.ua”, вводим свой UIN и пароль. Если все настроено правильно, то в списке должен появиться агент с именем “ICQ Transport” или подобный. После чего можно добавлять контакты ICQ в форме [email protected]

Источник:
http://www.tux.in.ua/articles/138 

Как установить Jabber Ubuntu 18.

04
Хочу порекомендовать VPS хостинг от профессионалов с самой лучшей технической поддержкой, на котором работает этот веб-сайт. У них есть VPS и выделеные серверы под любые нужды. Регистрируйтесь и получите скидку 25% на первый платеж для любого SSD VPS при оплате на один, три или шесть месяцев.

Несмотря на обилие современных мессенджеров вроде Telegram, WhatsApp, Viber и других, многие компании отдают предпочтение проверенным и независимым решениям. Да, тот же Telegram функционально почти идеален, но его «тёрки» с РКН резко уменьшают возможности его применения, ведь нужно поднимать VPN или использовать прокси. Потому «в седле» остаётся Jabber.

На этой платформе есть немало корпоративных чатов, однако для их работы неизбежно требуется серверная часть, которую зачастую разворачивают на собственных мощностях компании. Потому сегодня речь пойдёт о том, как установить и настроить Jabber-сервер на Ubuntu 18.04.

Содержание статьи:

Установка Jabber-сервера в Ubuntu 18.04

Этот вариант сервера наиболее универсален на сегодня. Он поддерживает кластеризацию и имеет высокую отказоустойчивость. При этом разработчики ещё и снабдили его всеми способами установки под Linux вообще и Ubuntu в частности. Рассмотрим их по порядку.

Вариант 1. Установка eJabberd с помощью скрипта (рекомендуется разработчиками)

Идём на официальный сайт ejabberd и скачиваем файл Linux x86 64-bits Intel Installer (прямая ссылка на него).

Можно это сделать в браузере или в терминале. В последнем случае вводим такую команду:

wget https://www.process-one.net/downloads/downloads-action.php?file=/ejabberd/18.06/ejabberd-18.06-linux-x86_64-installer.run -P /home/user/Downloads/ -O installer.run

Папку можете указать свою, NewFileName — ваше имя файла.

Назначаем ему права на выполнение:

sudo chmod +x ejabberd-18.06-linux-x86_64-installer. run

Затем переходим в папку, где он лежит (в терминале через cd или в файловом менеджере) и запускаем файл на выполнение (в терминале — ./ejabberd-YY.MM-linux-x86_64-installer.run, в файловом менеджере — двойной клик).

Дальше почти классический Windows-way — выбираем язык (русский есть), кликаем кнопку Forward (да, русский есть, но кнопки не перевели), вводим нужные данные и запускаем установку.

По окончании её на рабочем столе появляются два ярлыка: «Запустить eJabberd» и «Остановить eJabberd».

Запускаем сервер первым симлинком (в терминале — ./bin/ejabberdctl). Затем в браузере вводим адрес:

http://localhost:5280/admin

Вводим имя и пароль и попадаем в админку. Там уже можно добавлять и удалять пользователей, создавать группы и прочее. Если во время установки что-то пошло не так, можно просто удалить каталог eJabberd. Он находится по адресу, который вы указали при установке. В моём случае это /home/user/ejabberd-18.06/. Там же есть скрипт удаления.

Вариант 2. Установка eJabberd из репозитория

Это нужно на случай, если установка идёт на Ubuntu без графической среды. Для установки открываем терминал и вводим команду:

sudo apt install ejabberd

Вводим пароль, подтверждаем У и ждём. Процесс установки недолгий, минута-две.

Добавляем пользователя с правами администратора:

sudo ejabberdctl register admin localhost PASSWORD

sudo ejabberdctl register admin 192.168.10.170 PASSWORD

После установки необходимо сконфигурировать сервер. В терминале вводим:

sudo nano /etc/ejabberd/ejabberd.yml

Это файл конфигурации сервера, в нём выполняются все настройки. Добавляем адрес, на котором будет «крутиться» сервер. В нашем случае это localhost. Если нужен внешний адрес, указываем и его.

hosts:

- "localhost"

- "192. 168.10.170"

Указываем, что администрировать его будет пользователь admin:

admin:

user:

- "": "localhost"

user:

- "admin": "192.168.10.170"

Добавим поддержку русского зыка:

language: "ru"

После этого записываем изменения Ctrl + O и закрываем Ctrl + X. После чего перезапускаем сервер. На всякий случай можно и демона перезапустить.

sudo service ejabberd restart

sudo /etc/init.d/ejabberd restart

Открываем браузер и идём по адресу:

https://localhost:5280/admin

Там вводим логин и пароль, после чего попадаем в админку.

Вариант 3. Установка eJabberd из deb-пакета

Ещё один способ установки. На сей раз из штатного deb-пакета. Причём, скажу сразу, что нормально установить его с помощью Ubuntu Software или Gdebi не получится. Только терминал, только хардкор!

Скачиваем его с сайта. Или в браузере, или с помощью терминала:

wget https://www.process-one.net/downloads/downloads-action.php?file=/ejabberd/18.06/ejabberd_18.06-0_amd64.deb -P /home/user/Downloads/ -O ejabberd.deb

Затем в терминале переходим в папку с пакетом:

cd Download

И запускаем установку:

sudo dpgk -i ejabberd_18.06-0_amd64.deb

В процессе на рабочем столе появятся ярлычки запуска и остановки сервера. Важно! При такой установке она производится в папку opt, а не etc как при установке из репозитория. Наиболее важные папки там — bin и conf. В первой находятся пусковые файлы, во второй — настройки.

Как и ранее, открываем файл ejabberd.yml, но с учётом пути:

sudo nano /opt/ejabberd/conf/ejabberd.yml

Вводим там, как и ранее:

hosts:

- "localhost"

- "192. 168.10.170"

Указываем, что администрировать его будет пользователь admin:

admin:

user:

- "": "localhost"

user:

- "admin": "192.168.10.170"

Добавим поддержку русского зыка:

language: "ru"

Добавляем пользователя:

sudo ejabberdctl register admin localhost PASSWORD

Перезапускаем сервер:

sudo service ejabberd restart

sudo /etc/init.d/ejabberd restart

Открываем браузер и идём по адресу:

https://localhost:5280/admin

Там вводим логин и пароль, после чего попадаем в админку.

Вариант 4. Установка Prosody

Ещё один сервер для Jabber. Для начала устанавливаем сервер базы данных MySQL. В терминале вводим:

sudo apt install mysql-server

Нажимаем У, соглашаясь с установкой. Затем устанавливаем сам Prosody. Его можно установить напрямую из репозитория Ubuntu 18.04, однако последняя версия расположена в отдельном репозитории. В терминале вводим:

sudo su

Этим мы переходим в режим суперпользователя. Рекомендуется некоторые операции выполнять в нём, поскольку обычный режим sudo иногда не срабатывает.

wget https://prosody.im/files/prosody-debian-packages.key -O- | sudo apt-key add –

echo deb http://packages.prosody.im/debian $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list.d/prosody.list

Затем устанавливаем сам сервер:

apt update && apt install prosody lua-dbi-mysql lua-sql-mysql lua-sec

После добавляем данные в базу:

mysql -u root -p

create user 'prosody'@'localhost' identified by 'prosodypasswort';

create database prosody;

grant all on prosody.* to 'prosody'@'localhost';

В конце вводим:

quit;

И затем:

exit

Всё, мы добавили записи в базу и вышли из режима суперпользователя (ибо правило «не работай под root’ом» никто не отменял).

Настройка производится в одном файле. Он находится в /etc/prosody/ и называется prosody.cfg.lua. В терминале вводим:

sudo nano /etc/prosody/prosody.cfg.lua

В открывшемся файле редактируем нужные нам параметры. После этого сохраняем их Ctrl + O и закрываем файл Ctrl + X.

Устанавливаем пакет Mercurial, он потребуется для клонирования на локальный сервер модулей Prosody из репозитория.

sudo apt install mercurial

Затем:

cd /opt/

hg clone https://hg.prosody.im/prosody-modules/ prosody-modules

Меняем разрешения для папок и файлов, чтобы система могла получить доступ к модулям:

chgrp -R prosody prosody-modules

chmod -R 770 prosody-modules

Затем перезапускаем сервер:

sudo prosodyctl restart

После этого в браузере должна стать доступна страница

https://xmppserver.tld:5281/register/

Вариант 5. Установка Openfire

Сначала устанавливаем Java. В терминале выполняем:

sudo add-apt-repository ppa:webupd8team/java

sudo apt update

sudo apt install oracle-java8-set-default

Это установит Java-машину на Ubuntu. Затем скачиваем Openfire с сайта. Это можно сделать в браузере или через терминал.

Во втором случае вводим:

wget -O openfire_4.2.3_all.deb https://www.igniterealtime.org/downloadServlet?filename=openfire/openfire_4.2.3_all.deb

После скачивания в терминале переходим в папку, куда мы скачали пакет. По умолчанию это Downloads. Вводим:

cd Downloads/

И выполняем команду:

sudo dpkg -i openfire_4.2.3_all.deb

Важно! Через штатный установщик и Gdebi нормально не ставится, потому лучше через терминал.

Соглашаемся с предложениями (переход по пунктам в терминальном режиме осуществляется кнопкой Tab).

Выбираем русский язык и прочие настройки. По окончании вводим данные для админа системы и авторизуемся с ними.

Открываем браузер и вводим адрес вида:

http://10.0.2.15:9090

В моём случае это IP виртуальной машины, в вашем может быть иной адрес, обычно совпадающий с адресом сервера. 9090 — стандартный порт, на который стучится админ. 9091 — защищённый порт. Рекомендуется их сменить.

Выводы

В целом, установка Jabber-сервера не должна вызвать особых затруднений. Есть решения для разных задач. Тот же eJabberd максимально универсален и не требует ничего лишнего, однако это наиболее объёмный и монструозный инструмент. Prosody попроще и полегче, однако базу к нему придётся ставить отдельно. Наконец, Openfire хотя и крутится на Java, но при этом в настроенном виде весьма неплох, а также не пугает собственно процессом конфигурации. Всё делается в браузере.


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Оцените статью:

Загрузка…

Jabber сервер на базе Ubuntu 10.04 / 10.10 (ejabberd) / Ubuntu / Howitmake.ru

Вот появилась необходимость настроить Jabber сервер для небольшой локальной сети, примерно 35-40 пользователей.
Рассмотрим на примере отличного Jabber сервера ejabberd, устанавливается очень быстро и не требует сложных настроек, все остальное управление-добавление пользователей, добавление новых виртуальных серверов и многое другое, будет вестись через web интерфейс.

Устанавливаем необходимые пакеты:

sudo apt-get install erlang

Ну и сам Jabber сервер:

sudo apt-get install ejabberd

С настройками почти все.

sudo nano /etc/ejabberd/ejabberd.cfg

Находим секцию:

%% Admin user
{acl, admin, {user, "", "localhost"}}. 

%% Hostname
{hosts, ["localhost"]}.

Где необходимо изменить на наши значения

%% Admin user
{acl, admin, {user, "admin", "192.168.10.20"}}.

%% Hostname
{hosts, ["192.168.10.20"]}.

Вписываем логин администратора admin
Вместо localhost можно вписать доменное имя нашего сервера, если в локальной сети функционирует служба DNS и поднята зона обслуживания, если таковой не имеется, не проблема, вписываем туда IP адрес сервера, в нашем случае 192.168.10.20.

теперь находим секцию:

{access, register, [{deny,all}]}

Которая отвечает за возможность регистрации пользователей-важный момент, иначе мы не сможем зарегистрировать админа jabber сервера!
Удаляем deny вписываем allow чтобы получилось как указано ниже:
{access, register, [{allow,all}]}

Сохраняем изменения, выходим, перезагружаем Jabber сервер:

sudo /etc/init.d/ejabberd restart

теперь нам необходимо зарегистрировать первого пользователя, по совместительству, администратора сервера, для этого воспользуемся многофункциональным клиентом Miranda.

Добавим новый аккаунт

Выбираем протокол, в нашем случае jabber

Указываем имя пользователя admin адрес сервера у нас это 192.168.10.20 и пароль, жмем кнопку register new user

У нас попросят подтверждение пароля, предоставим его…

Если бы мы не установили {access, register, [{allow,all}]} то зарегистрироваться мы бы не смогли и получили бы ошибку 403 Forbidden.
Админа мы благополучно зарегистрировали, теперь нем нужно добавить пользователей.

переходим по адресу httр://192.168.10.20:5280/admin/ и попадаем в админ-панель логин admin, пароль тот что вы указали при регистрации пользователя в Miranda.

Переходим в раздел Virtual Hosts и в разделе 192.168.10.20 мы можем добавить пользователей сервера и придумать им пароль, в случае если пользователь забудет его, то всегда можно его сбросить.

Главное запомнить, что, панель висит на порту 5280.
Через этот сервер можно обмениваться сообщениями внутри локальной сети и передавать файлы. Кстати к этому серверу можно подключаться и из интернета, главное чтобы у него был внешний IP адрес, пусть даже динамический-к нему можно привязать доменное имя используя службы динамического DNS сервиса, например changeip.com или dyndns.com ну или любую другую. и подключаться уже по имени.

Jabber.org FAQ

Эта страница отвечает на некоторые часто задаваемые вопросы о службе обмена сообщениями Jabber.org и технологиях Jabber в целом.

  1. Что такое Jabber?
  2. Что такое Jabber.org?
  3. Как мне создать учетную запись на Jabber.org?
  4. Как использовать мою учетную запись Jabber.org?
  5. Что я могу сделать после создания учетной записи?
  6. Не могу войти! Что я должен делать?
  7. Я забыл свой пароль! Как мне его сбросить?
  8. Мне не нравится мой пароль.Как я могу это изменить?
  9. Мне больше не нужен мой аккаунт. Вы можете его удалить?
  10. Что такое JID?
  11. Для чего нужен параметр «Ресурс» в моем клиенте?
  12. Безопасен ли Jabber.org?
  13. Я получаю предупреждение о сертификате. Что мне делать?
  14. Я защищен брандмауэром. Могу ли я войти в Jabber.org?
  15. Могу ли я общаться с людьми в других службах обмена сообщениями?
  16. Поддерживает ли Jabber.org чаты?
  17. Как я могу создать свою комнату на сервере конференций?
  18. Я заметил, что некоторые чаты зарегистрированы — вы можете войти и в мою комнату?
  19. Почему бы вам не предоставить кроссдомен.xml на Jabber.org для клиентов на базе Flash?
  20. Могу ли я использовать логотип Jabber на моем продукте / веб-сайте / футболке?
  21. Как я могу узнавать об обновлениях услуг?
  22. Как я могу оставить отзыв об услуге?
  23. Как мне связаться с администратором?
  24. Здесь нет ответа на мой вопрос, куда мне обратиться за помощью?

1.

Что такое Jabber?

Jabber — это оригинальная технология открытого обмена мгновенными сообщениями (IM), изобретенная Джереми Миллером в 1998 году и формализованная IETF как Extensible Messaging and Presence Protocol (XMPP) в качестве Интернет-стандарта для обмена сообщениями и присутствия.

2. Что такое Jabber.org?

Jabber.org — это бесплатная служба обмена сообщениями, управляемая добровольцами с 1999 года и размещенная в USSHC в Айове, США.

3. Как мне создать учетную запись на Jabber.org?

В Интернете есть много других служб Jabber / XMPP, поэтому вы можете попытаться создать учетную запись в одной из них, поскольку автоматическое создание учетной записи в настоящее время отключено в службе обмена сообщениями Jabber.org. С августа по ноябрь 2017 года мы провели эксперимент с созданием учетной записи вручную (Питер Сен-Андре написал краткий отчет в этом сообщении в блоге).По результатам этого эксперимента мы планируем внедрить автоматическое создание учетных записей в начале 2018 года.

4. Как использовать мою учетную запись Jabber.org?

Вы можете использовать свою учетную запись Jabber.org с любым из десятков бесплатных клиентов обмена сообщениями, которые поддерживают стандарт XMPP (список находится здесь).

5. Что я могу сделать после создания учетной записи?

Когда вы впервые входите в систему, настоятельно рекомендует вам добавить предпочитаемый адрес электронной почты в свой «профиль пользователя» (vCard), который хранится на сервере.Мы не фиксируем ваш адрес электронной почты во время регистрации учетной записи, поэтому, если вы когда-нибудь забудете свой пароль, нам нужно будет знать ваш адрес электронной почты!

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

6. Не могу войти! Что я должен делать?

Если вы не забыли свой пароль, возможно, служба временно отключена. Пожалуйста, проверьте веб-сайт на наличие уведомлений.

7. Я забыл свой пароль! Как мне его сбросить?

Если вы потеряли пароль к Jabber.org, отправьте электронное письмо Питеру Сен-Андре с темой «Утерянный пароль» и укажите следующую информацию:

  1. Имя вашей учетной записи Jabber.org (например, «[email protected]»)
  2. Адрес электронной почты, который вы добавили в свой профиль пользователя, если таковой имеется
  3. Имена пользователей по крайней мере двух человек в вашем списке контактов (например, «[email protected]» и «[email protected]»)
  4. Примерное время вашего последнего входа в систему и IP-адрес, с которого вы подключались.

Если предоставленная вами информация совпадает с имеющейся у нас, мы сделаем следующее:

  1. Отключите вашу учетную запись на одну неделю. Это помогает предотвратить атаки социальной инженерии, в ходе которых кто-то, кроме законного владельца, пытается получить контроль над учетной записью.
  2. Если по истечении одной недели законный владелец не пожалуется, что не может войти в учетную запись, мы изменим пароль и отправим вам новый пароль. (В целях безопасности мы не дадим вам старый пароль.)

Примечание. Мы можем изменять пароли только в службе обмена сообщениями Jabber.org !

Для зашифрованной связи следуйте инструкциям здесь.

8. Мне не нравится мой пароль. Как я могу это изменить?

Вы можете изменить свой пароль с помощью любого полнофункционального клиента обмена сообщениями, такого как Adium, Gajim, Pidgin или Psi.

В Adium войдите в систему, перейдите в меню «Файл», прокрутите вниз до «Отключиться», и вы увидите список действий, которые вы можете выполнить.Выберите «Сменить пароль». Появится новое окно. Введите желаемый пароль и нажмите «ОК».

В Gajim перейдите в «Учетные записи» (через меню «Правка»), выберите свою учетную запись, разверните «Операции администрирования» на вкладке «Учетная запись», нажмите «Изменить пароль», дважды введите новый пароль и нажмите «ОК».

В Pidgin перейдите в «Учетные записи», выберите свою учетную запись и выберите «Изменить пароль …»

В Psi перейдите в «Настройка учетной записи», выберите свою учетную запись, нажмите «Изменить», введите новый пароль и нажмите «Изменить»… «

9. Моя учетная запись больше не нужна. Вы можете его удалить?

Фактически мы не удаляем учетные записи, но мы отключим учетные записи по запросу. Если вы хотите, чтобы мы заблокировали вашу учетную запись, отправьте электронное письмо Питеру Сен-Андре с темой «Отключить учетную запись» и предоставьте ту же информацию, что и при запросе утерянного пароля (см. Выше).

10. Что такое JID?

Ваш Jabber ID или «JID» идентифицирует вас в сети Jabber.Похоже на адрес электронной почты, но вместо этого используется для обмена мгновенными сообщениями. Если вы создаете учетную запись в службе обмена сообщениями Jabber.org, ваш JID будет иметь вид «[email protected]», но у ваших друзей могут быть JID от gmail.com или любой другой службы XMPP.

11. Для чего нужен параметр «Ресурс» в моем клиенте?

В отличие от многих других сетей обмена сообщениями, Jabber позволяет использовать одну и ту же учетную запись и одновременно входить в систему с нескольких устройств. Например, у вас может быть клиент дома, один на работе и один на вашем мобильном телефоне.Любой из них можно подключить сразу. Ресурс используется для идентификации каждого из этих отдельных клиентов для доставки сообщений. Просто убедитесь, что каждый из них настроен по-разному (или позвольте серверу назначить вам ресурс).

12. Безопасен ли Jabber.org?

Служба Jabber.org использует стандартные протоколы Secure Sockets Layer (SSL) и Transport Layer Security (TLS) для шифрования вашего соединения с сервером. Наш сертификат безопасности выпущен Let’s Encrypt, широко признанным центром сертификации, спонсируемым Linux Foundation, Mozilla, Electronic Frontier Foundation и другими организациями. Сертификат Let’s Encrypt поставляется в комплекте с Mozilla Firefox, Apple MacOS X, Microsoft Windows, многочисленными дистрибутивами Linux и многими современными клиентами обмена сообщениями.

Кроме того, служба обмена сообщениями Jabber.org размещается в защищенном центре обработки данных USSHC со строгой физической безопасностью, а также с последними обновлениями безопасности в операционной системе Debian GNU / Linux.

Администраторы Jabber.org очень серьезно относятся к вашей конфиденциальности и безопасности — пожалуйста, прочтите Политику обслуживания для получения полной информации о наших мерах безопасности.Если у вас есть какие-либо вопросы о безопасности, задавайте их в чате [email protected] (см. Ниже).

13. Я получаю предупреждение о сертификате. Что мне делать?

Сертификат домена, используемый в службе обмена сообщениями Jabber.org, выдается Let’s Encrypt, признанным Apple, Microsoft, Mozilla и многими другими платформами. Возможно, ваше приложение или устройство для обмена сообщениями еще не распознает Let’s Encrypt, что означает, что вы можете установить их выдающий сертификат, посетив https: // letsencrypt.org / сертификаты /.

14. Я защищен брандмауэром. Могу ли я войти в Jabber.org?

Да, можно, но необходимо убедиться, что исходящий порт 5222 открыт (это зарегистрированный IANA порт для клиентских подключений XMPP). Чтобы проверить, не заблокировано ли ваше соединение, введите telnet jabber.org 5222 в окне терминала или консоли.

15. Могу ли я общаться с людьми в других службах обмена сообщениями?

Да! Служба Jabber.org подключается ко всем службам обмена сообщениями, которые используют XMPP, открытый стандарт обмена мгновенными сообщениями и присутствия в Интернете.Однако вы не можете подключиться с Jabber.org к проприетарным сервисам, таким как AIM, Chikka, Facebook, Google Talk / Allo, ICQ, Kik, MSN, Skype, WhatsApp или Yahoo, потому что они используют свои собственные проприетарные протоколы.

16. Поддерживает ли Jabber.org чаты?

Да! В Jabber они часто называются многопользовательскими конференциями или сокращенно MUC. Обычно вы найдете возможность присоединиться к комнатам в меню вашего клиента (например, «Присоединиться к чату» в Pidgin). На Jabber.org сервис MUC — конференц-связь.jabber.org (например, наша «справочная служба» — [email protected], см. ниже).

Если у вас есть учетная запись в службе обмена сообщениями Jabber.org, вы также можете присоединиться к чату на других серверах XMPP в Интернете. Вы можете найти интересующие комнаты на .

17. Как я могу создать свою комнату на сервере конференций?

Поскольку мы столкнулись с большим количеством злоупотреблений в публичных чатах, мы отключили возможность создания комнат для всех.Теперь только администраторы Jabber.org имеют право создавать комнаты. Если вы хотите, чтобы мы создали для вас комнату, присоединитесь к чату [email protected] (см. Ниже) и запросите комнату там.

18. Я заметил, что некоторые чаты зарегистрированы — вы можете войти и в мою комнату?

Мы действительно архивируем разговоры в нескольких из более общедоступных чатов, размещенных на сайте conference.Jabber.org — полный список см. На logs.jabber.org. В общем, нам не нравится включать ведение журнала из-за проблем с конфиденциальностью и ограничений по пространству на наших серверах, но если вы действительно хорошо спросите на jabber @ конференции.jabber.org (см. ниже), мы можем сделать это за вас.

19. Почему вы не предоставляете файл crossdomain.xml на Jabber.org для клиентов на базе Flash?

Если вы пытаетесь использовать клиент, основанный на технологии Adobe Flash, с Jabber.org, вы, вероятно, заметили, что мы перенаправляем «jabber.org» на «www.jabber.org», что нарушает модель безопасности Flash (ожидается, что файл crossdomain.xml на 80-м порту jabber.org, а не на www.jabber.org). Мы сожалеем об этом, но это сделано намеренно, поскольку в целях безопасности мы не хотим запускать полную службу HTTP на том же компьютере, на котором работает наша служба XMPP.

20. Могу ли я использовать логотип Jabber на моем продукте / веб-сайте / футболке?

Логотип Jabber находится под лицензией Creative Commons Attribution License, поэтому вы можете свободно использовать его. Не стесняйтесь обращаться к Питеру Сен-Андре, если у вас есть вопросы по поводу логотипа.

21. Как я могу узнавать об обновлениях услуг?

Чтобы узнавать об основных обновлениях услуг, включая изменения в нашей политике обслуживания, подпишитесь на нас в Twitter или подпишитесь на список рассылки [email protected]

С общими комментариями и вопросами, пожалуйста, публикуйте juser @ jabber.список обсуждения org (также доступен через группу новостей).

23. Как мне связаться с администратором?

Ответственным за эту услугу является Питер Сен-Андре. Его адрес электронной почты и JabberID указаны на его странице контактов. Вы также можете отправить ему физическую почту через P.O. Box 787, Parker, CO 80134 USA. Если вам нужно позвонить ему, попросите его номер телефона по электронной почте или в мгновенном сообщении.

24. Здесь нет ответа на мой вопрос, куда мне обратиться за помощью?

Лучшее место для помощи с Jabber.Служба обмена сообщениями org — это чат [email protected] Благодаря нашим друзьям на speeqe.com, вы даже можете присоединиться к нему через Интернет.

Вы также можете отправить сообщение в публичный список обсуждений [email protected] (также доступный через группу новостей).

В крайнем случае, не стесняйтесь обращаться к администратору, как описано выше.

Сервисная политика jabber.org

Служба обмена мгновенными сообщениями Jabber.org обеспечивает конфиденциальность и безопасность вашей информации и сообщений.Настоящая Политика обслуживания регулирует использование вами службы.

  1. Назначение
  2. Наша политика конфиденциальности по умолчанию
  3. Информация, которую мы собираем или храним
  4. Соответствие нормам
  5. Шифрование
  6. Пароли
  7. Личные сообщения
  8. Чаты
  9. Списки обсуждения
  10. Файлы cookie
  11. Скрипты
  12. Резервное копирование данных
  13. Изменения в этой политике
  14. Как с нами связаться

1.Назначение

Служба обмена мгновенными сообщениями Jabber.org существует в первую очередь для того, чтобы пользователи мгновенного обмена сообщениями во всем мире могли иметь бесплатный и открытый интерфейс обмена мгновенными сообщениями.

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

Кроме того, услуга не предназначена для критически важных приложений, таких как системы поддержки клиентов или корпоративные системы обмена мгновенными сообщениями. Если вы или ваша организация желаете использовать XMPP для таких приложений, мы настоятельно рекомендуем вам запустить одну из множества прекрасных реализаций сервера XMPP в вашем собственном домене, а не использовать бесплатную службу обмена мгновенными сообщениями jabber.org.

Обратите внимание, что услуга бесплатная. Вы используете эту услугу исключительно на свой страх и риск, и мы не несем ответственности за финансовые или иные убытки, которые могут возникнуть в результате использования нашего бесплатного сервиса.

2. Наша политика конфиденциальности по умолчанию

Наша политика конфиденциальности по умолчанию никогда не предусматривает сбор и хранение информации о вас, запись ваших разговоров или любое другое поведение, которое может каким-либо образом поставить под угрозу вашу конфиденциальность и безопасность. Однако, если вы решите использовать наши службы (особенно службу обмена мгновенными сообщениями jabber.org), нам иногда необходимо собирать или хранить информацию, чтобы вы могли использовать соответствующую службу (например, нам требуется проверка подлинности для входа в систему обмена мгновенными сообщениями, поэтому нам необходимо сохранить вашу пароль).В следующих разделах подробно описано, какую информацию мы можем собирать и хранить.

3. Информация, которую мы собираем или храним

Мы не собираем автоматически какую-либо личную информацию (имя, адрес и т. Д.) О вас на jabber.org; Единственным исключением является информация, которую вы можете добровольно предоставить, как описано ниже.

При создании учетной записи чата в сервисе чата jabber.org вы указываете имя пользователя и пароль. Мы не собираем никакой другой личной информации о вас, когда вы создаете учетную запись.

Когда вы добавляете людей в свой список контактов (список XMPP), эта информация сохраняется на сервере, так что вы можете получать ее всякий раз, когда вы входите в систему; информация о реестре может содержать имена или псевдонимы ваших контактов, если вы назначаете такие имена в своем реестре. Эти данные никогда не разглашаются и доступны только вам.

Служба обмена мгновенными сообщениями jabber.org поддерживает расширение XMPP для хранения данных vCard на сервере: протокол vcard-temp. Если ваш клиент Jabber также поддерживает эту функцию, и вы решили создать vCard (своего рода «электронную визитную карточку»), эти данные будут храниться на сервере.Ваши данные vCard общедоступны, чтобы другие люди могли узнать о вас больше (т. Е. Получить вашу электронную визитную карточку). Уточняйте у разработчиков предпочитаемого вами клиентского программного обеспечения Jabber информацию о поддержке этой функции.

Служба обмена мгновенными сообщениями jabber.org поддерживает расширение XMPP для хранения общих данных XML на сервере: протокол частного хранилища XML. Если ваш Jabber-клиент также поддерживает эту функцию, он может хранить на сервере отмеченные закладки чаты, настройки клиента и другие данные.Однако эти данные никогда не разглашаются и доступны только вам. Уточняйте у разработчиков предпочитаемого вами клиентского программного обеспечения Jabber информацию о поддержке этой функции.

Служба обмена мгновенными сообщениями jabber.org поддерживает расширение XMPP для публикации общих XML-данных через сервер: Personal Eventing Protocol (профиль технологии публикации-подписки XMPP). Если ваш клиент Jabber также поддерживает эту функцию, и вы настраиваете свой клиент для включения этой функции, он может использовать jabber.сервис org как способ публиковать информацию о мелодиях, которые вы слушаете на своем компьютере, о вашем настроении и других данных «богатого присутствия»; кроме того, эти данные могут временно храниться в нашей базе данных, чтобы ваши контакты могли их получить при входе в систему. Эти данные никогда не становятся общедоступными, если вы этого не пожелаете, и по умолчанию доступны только вашим контактам. Уточняйте у разработчиков предпочитаемого вами клиентского программного обеспечения Jabber информацию о поддержке этой функции.

Болтовня.Служба обмена мгновенными сообщениями org имеет возможность регистрировать IP-адрес, с которого клиенты XMPP подключаются к службе, и вести журналы такой информации в течение нескольких дней, чтобы при необходимости мы могли заблокировать определенные IP-адреса, которые представляют угрозу или вызывают нанесение вреда службе обмена мгновенными сообщениями jabber.org или нашей сети. Мы также оставляем за собой право делиться такими IP-адресами из черного списка с поставщиками других служб обмена мгновенными сообщениями в сети XMPP, чтобы координировать нашу взаимную защиту от распределенных атак.

4.Соответствие правовым нормам

Очень редко мы получали постановления суда с запросом информации о конкретных пользователях службы обмена мгновенными сообщениями jabber.org. Хотя мы выполняем такие постановления суда, нам требуется постановление суда (а не просто неформальный запрос), прежде чем мы раскроем информацию о любом пользователе службы обмена мгновенными сообщениями jabber.org. Если такой приказ требует от нас не раскрывать запрос пользователю, о котором запрашивается информация, мы также соблюдаем этот аспект приказа.

В этих обстоятельствах мы предоставляем только следующие виды информации: даты, время и IP-адреса, связанные с событиями входа и выхода на jabber.org служба обмена мгновенными сообщениями. Мы не предоставляем информацию об отправленных или полученных сообщениях (ни предполагаемых получателях, ни полезной нагрузке сообщений), о подключенных чатах, запрошенных виртуальных картах или других обменах XMPP в реальном времени (поскольку у нас нет возможности получить такую ​​информацию), и мы не предоставляем информация, которая иногда запрашивается, но неприменима в контексте бесплатной службы обмена мгновенными сообщениями, например номера телефонов, MAC-адреса, вложения электронной почты и способы оплаты.

5. Шифрование

19 мая 2014 года треп.org IM служба изменила свою конфигурацию, чтобы требовать шифрования соединений от клиентских приложений и от других служб XMPP в Интернете, в соответствии с повсеместным манифестом шифрования. Обратите внимание, что это обеспечивает шифрование соединений «по переходу», но не сквозное шифрование каждого сообщения, за которое отвечает приложение, которое вы используете для подключения.

6. Пароли

Пароли не требуются для доступа к веб-сайту jabber.org.

Требуются пароли для доступа к jabber.org служба обмена мгновенными сообщениями. Поскольку нам требуется шифрование всех клиентских подключений, ваш пароль не подвергается перехватчикам.

Обратите внимание, что в настоящее время пароль вашей учетной записи в службе обмена мгновенными сообщениями jabber.org хранится в виде открытого текста, а не в хешированной или зашифрованной форме. Хотя доступ к машине, на которой работает служба обмена мгновенными сообщениями jabber.org, строго ограничен и защищен, любой из доверенных администраторов, имеющих доступ к машине, может просмотреть ваш пароль, и если машина будет взломана, хакер сможет узнать ваш пароль. пароль.Хорошая практика безопасности — всегда использовать надежный и уникальный пароль для каждой службы или веб-сайта, к которому вы обращаетесь, и мы, , настоятельно рекомендуем , чтобы вы использовали надежный и уникальный пароль в службе обмена мгновенными сообщениями jabber.org (например, , пароль, созданный с помощью такого инструмента, как PasswordMaker). Кроме того, мы также изучаем варианты зашифрованного хранения вашего пароля для обмена мгновенными сообщениями или полного отказа от паролей.

7. Личные сообщения

Личные сообщения — это мгновенные сообщения, которые вы отправляете своим друзьям на jabber.org или в других службах на основе XMPP в Интернете. Если ваши сообщения отправляются через другие службы, возможно, эти службы могут регистрировать ваши сообщения, и мы не контролируем эти службы. Однако ваши личные сообщения никогда не регистрируются на сервисе jabber.org.

Если вы не в сети, когда кто-то отправляет вам сообщение, сообщение сохраняется на нашем сервере для доставки, когда вы снова входите в систему. Эти «автономные сообщения» не шифруются при хранении на нашем сервере, но они отправляются в ваше программное обеспечение для обмена мгновенными сообщениями через зашифрованное соединение, когда вы снова входите в систему.

8. Чаты

Мы размещаем несколько чатов в домене Conference.jabber.org. Беседы в , около из этих комнат заархивированы для дальнейшего использования на jabber.org/> — пожалуйста, перейдите по этой ссылке, чтобы узнать, какие комнаты заархивированы. Если вы не хотите, чтобы ваши сообщения в чате архивировались, не присоединяйтесь к этим конкретным чат-комнатам. Все остальные комнаты на сайте conference.jabber.org не зарегистрированы, и ведение журнала можно включить, только попросив администраторов сервера включить ведение журнала (спросите в jabber @ conference.чат jabber.org).

Наше программное обеспечение для чата позволяет вам зарегистрировать псевдоним на сайте conference.jabber.org, и если вы зарегистрируете псевдоним, мы сохраним в базе данных связь между вашим JabberID и этим ником.

9. Списки обсуждения

Мы (и XMPP Standards Foundation) размещаем несколько списков обсуждений по электронной почте, используя стандартное программное обеспечение диспетчера списков Mailman. Все сообщения в этих списках архивируются для использования в будущем. Если вы не хотите, чтобы ваши сообщения архивировались, не помещайте их в эти списки.

10. Файлы cookie

Веб-сайт jabber.org развернут с использованием статических HTML-страниц и не использует файлы cookie пользователя.

На странице register.jabber.org используется технология CAPTCHA, которая препятствует автоматическому созданию учетной записи; эта функция обращается к службе CAPTCHA на google.com, которая может использовать файлы cookie. Если вас не устраивают эти файлы cookie, мы рекомендуем вам отключить или отслеживать их с помощью обычного подключаемого модуля веб-браузера, такого как CookieSafe для Mozilla Firefox.

11.Скрипты

Веб-сайт jabber.org не использует JavaScript, как и страница register.jabber.org.

12. Резервное копирование данных

Чтобы предотвратить перерывы в обслуживании, мы делаем резервные копии данных, связанных с нашими услугами. Эти данные сохраняются либо в нашем безопасном центре обработки данных (US Secure Hosting Center), либо в службе TSM Пенсильвании.

13. Изменения в этой политике

Все изменения в этой политике должны быть одобрены группой администраторов Jabber.org после консультации с Советом директоров XSF в качестве «проверки работоспособности».Возможные изменения этой политики будут опубликованы на www.jabber.org и в списке рассылки [email protected] за 30+ дней до их вступления в силу, а также уведомление будет отправлено через мгновенное сообщение всем зарегистрированным пользователям jabber.org IM. служба.

14. Как с нами связаться

Если у вас есть какие-либо вопросы или предложения относительно этой Политики обслуживания, отправьте электронное письмо по адресу [email protected] или в общедоступный список обсуждения [email protected] (также доступный через группу новостей).

джаббер.извещения об услугах организации

Чтобы узнать об основных обновлениях, связанных с услугой обмена мгновенными сообщениями jabber.org, подпишитесь на нас в Twitter или подпишитесь на список рассылки JUser.

2020-09-25: Обновление миграции
Сегодня утром миграция службы группового чата Conference.jabber.org прошла успешно. Сейчас мы планируем миграцию учетных записей конечных пользователей, и мы опубликуем ее снова, когда будем готовы выполнить эту задачу.
2020-09-22: Миграция группового чата
В эту пятницу, 2020-09-25, начиная примерно с 14:30 UTC, ваша группа администраторов планирует перенести конференцию.Сервис группового чата jabber.org на новую машину и серверное программное обеспечение. Если все пойдет хорошо, время простоя будет ограничено примерно 30 минутами или меньше. Обратите внимание, что это не повлияет на индивидуальные чаты, только на групповые чаты. Спасибо за ваше терпение.
2020-08-11: снова в деле
Быстрое обновление: мы снова в сети!
2020-08-11: Отказ центра обработки данных
Из-за серьезного отключения Интернета, вызванного суровой погодой на Среднем Западе США, центр обработки данных, в котором размещен Jabber. служба обмена сообщениями org в настоящее время отключена. Мы опубликуем более подробную информацию как можно скорее.
2020-05-27: Миграция серверного программного обеспечения
После многих прекрасных лет использования серверного программного обеспечения Isode M-Link группа администраторов jabber.org в настоящее время работает над переходом на сервер Prosody с открытым исходным кодом. Хотя мы будем стремиться сделать этот переход как можно более плавным, производительность может временно снизиться, поскольку мы запускаем сценарии миграции и тому подобное. Мы приносим свои извинения за доставленные неудобства.
2014-04-08: Обновление OpenSSL
В ответ на ошибку Heartbleed обновил версию OpenSSL, используемую на jabber.org, чтобы предотвратить утечку информации.
19 марта 2014 г .: Обновления набора шифров для повышения безопасности
Чтобы повысить безопасность ваших подключений к службе обмена мгновенными сообщениями jabber.org, мы обновили список наборов шифров, которые мы поддерживаем для безопасности транспортного уровня. (TLS). В частности, мы удалили ряд слабых наборов шифров, обеспечивающих низкий уровень защиты.В результате этих изменений возможно, что некоторое клиентское программное обеспечение не сможет подключиться (например, очень старые клиенты и программное обеспечение, экспортированное в определенные страны). Если у вас возникнут трудности, отправьте сообщение в список обсуждения [email protected]
2014-02-06: Распределенные атаки типа «отказ в обслуживании»
Служба обмена мгновенными сообщениями jabber.org подвергалась атакам в течение последних нескольких дней. В результате ваше соединение может быть прерывистым, а доставка сообщений — медленной.Кроме того, мы временно заблокировали связь с рядом других серверов XMPP в Интернете, чтобы защитить сервер jabber.org. Дополнительную информацию см. В нашем сообщении по адресу http://mail. jabber.org/pipermail/juser/2014-Feb February/007048.html.
2014-01-03: Первый день тестирования шифрования
4 января мы проведем тест, требующий зашифрованных подключений к другим службам XMPP в Интернете. Возможно, во время этого теста вы не сможете общаться с друзьями в других доменах, включая Google Talk.Посетите http://www.jabber.org/security.html для получения подробной информации.
2013-12-18: План безопасности
Мы планируем ряд улучшений безопасности, включая обязательное шифрование клиентских подключений. Посетите http://www.jabber.org/security.html для получения подробной информации.
24.09.2013: Где мы находимся
Похоже, сейчас самая серьезная проблема с обновлением преодолена. Надежность стала лучше, чем раньше, мы поддерживаем почти вдвое больше одновременных пользователей, и было добавлено много новых функций.Пожалуйста, дайте нам знать, если вы заметили какое-либо странное поведение, и благодарим за терпение.
2013-08-21: Исправление сертификата
После завершения обновления сервера мы также исправили порядок информации в цифровом сертификате для jabber.org, что означает, что вы больше не должны получать предупреждения о сертификате при входе в систему.
20.08.2013: Перенос завершен
Перенос сервера был завершен ранее сегодня. Ожидайте остаточной нестабильности, когда мы разглаживаем различные морщинки.Большое спасибо команде Isode за их усердную работу над обновлением! И спасибо пользователям jabber.org за терпение. 🙂
2013-08-18: Миграция сервера
Во вторник, 20 августа, служба обмена мгновенными сообщениями jabber.org будет перенесена на новый сервер, щедро пожертвованный Isode. Если все пойдет хорошо, у нас будет несколько часов простоя. Если не все пойдет хорошо, мы, скорее всего, вернемся к текущей машине и попытаемся выполнить миграцию в другой день. Пожалуйста, подпишитесь на нас на Identi.ca или Twitter для получения обновлений в режиме реального времени.
25.06.2013: Восстановление IPv6
Поддержка IPv6 была восстановлена ​​сегодня около 07:00 по местному времени (центральное время США).
2013-06-25: Регистрация отключена
Мы временно отключили регистрацию учетной записи в службе обмена мгновенными сообщениями jabber.org, пока мы переносим базу данных учетной записи на новый компьютер. Мы снова активируем форму веб-регистрации как можно скорее! А пока вы можете создать учетную запись в любой другой общедоступной службе XMPP.
2013-06-24: Отключение IPv6
У нашего хостинг-провайдера произошел сбой с поддержкой IPv6. Нет ETA для исправления. Мы опубликуем еще раз, когда узнаем больше.
2013-03-05: Исправленный сертификат безопасности
Сертификат безопасности, который мы установили в декабре, использовал отпечаток SHA-256, который теоретически является более безопасным, но с которым некоторое существующее программное обеспечение еще не может справиться. Поэтому мы установили исправленный сертификат с использованием отпечатка пальца SHA-1.Если вы получали предупреждение о сертификате в течение последних нескольких месяцев, вы больше не должны его получать.
2013-01-15: Символы, отличные от ASCII, запрещены в новых учетных записях
В ответ на несколько недавних случаев злоупотреблений мы запретили использование символов, отличных от ASCII, в новых учетных записях, зарегистрированных в службе обмена мгновенными сообщениями jabber.org. Эта политика не распространяется на существующие учетные записи.
2012-10-09: Регистрация возобновлена ​​
Мы повторно открыли регистрацию учетной записи по адресу .
25.09.2012: Обновленная политика обслуживания
Теперь действует версия 1. 1 политики обслуживания jabber.org.
2012-08-22: Отключенные учетные записи
Недавно служба обмена мгновенными сообщениями jabber.org стала жертвой массовых и неоднократных атак типа «отказ в обслуживании». Команда администраторов сильно подозревает, что эти атаки связаны с широко распространенным и злонамеренным использованием учетных записей jabber.org «клиентами» KBot, программы для мошенничества в игре DarkOrbit.Даже если окажется, что DoS-атаки не связаны с KBot, команда администраторов решила, что использование jabber.org для связи с KBot нарушает политику обслуживания jabber.org. Хотя мы находимся в процессе обновления политики обслуживания, чтобы более четко определить, насколько такое использование является злоупотреблением, ужасный характер текущей угрозы вынудил нас принять более незамедлительные меры. Поэтому мы отключаем учетные записи каждого пользователя jabber.org, который общается с KBot, и мы отключили регистрацию новых учетных записей, чтобы предотвратить дальнейшее взаимодействие между jabber.org и KBot. Мы не относимся к этому шагу легкомысленно, но с учетом нынешних обстоятельств у нас нет другого выбора.
2012-08-22: Регистрация учетной записи отключена
В рамках наших мер защиты от повторных DoS-атак мы отключили регистрацию новой учетной записи до дальнейшего уведомления.
21.08.2012: еще один отказ в обслуживании
Предыдущая DDoS-атака началась снова. Как и раньше, существуют резервные меры, но если ваш IM-клиент не обрабатывает записи DNS SRV правильно, вы не сможете подключиться.
20.08.2012: Предлагаемые изменения в политике обслуживания
Мы опубликовали предлагаемые изменения в политике, которая регулирует использование службы обмена мгновенными сообщениями jabber.org. Подробности, ссылки и инструкции по предоставлению обратной связи можно найти в нашем сообщении в список рассылки [email protected] org, см. Http://mail.jabber.org/pipermail/juser/2012-August/006869.html.
15.08.2012: Сервис восстановлен
Сегодня мы смогли полностью восстановить обслуживание. Однако вполне возможно, что атака отказа в обслуживании может быть запущена снова в любой момент.Если вам не удалось подключиться во время простоя, мы рекомендуем вам подумать об использовании другого клиента обмена мгновенными сообщениями или сообщить об ошибке разработчикам используемого клиента обмена мгновенными сообщениями, поскольку стандартных методов резервного копирования DNS и повторного подключения XMPP должно было быть достаточно, чтобы оставаться в сети после первых часов приступа.
2012-08-12: отказ в обслуживании
Сегодня мы испытали распределенную атаку отказа в обслуживании против службы обмена мгновенными сообщениями jabber.org. Хотя веб-сервер и почтовый сервер работают нормально, мы были вынуждены отключить службу обмена мгновенными сообщениями до тех пор, пока ваша (волонтерская!) Группа администраторов не успеет определить соответствующие меры противодействия.ОБНОВЛЕНИЕ 2012-08-12: Мы внесли некоторые исправления в DNS, и теперь некоторые клиенты могут подключаться.

Список серверов Jabber / XMPP

  • 902
  • 905 905 905 905 121/121) 9052 0 9 0520 28 дней, 14:00:24 905 905 905 905 905 905 905 905 905 905 905 905 Выкл. 9052 0 905 905 905 905 905 905 21 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 9 0520 905 905 121/121) 905 UTC 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 21905 % (121/121) 90 520 905 905 905 905 905 905 905 905 905 905 16 UTC 905 21 905 21905 % (121/121) 905 905 20 905 9021 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 58 дней 20 905 Апрель 2015 10:42 UTC 905 21 с января (0/121) 905 905 119 119 9 0520 905 21 905 905 04 UTC 905 дней, 12:38:38 905 905 905 905 905 905 9052 0 9 0566 9052 0 9 0520 9052 0 90 520 90 520 905 20 9052 0 9 0520 9052 0 905 20 31 days, 17:53:41 90 520 9 0520 90 520 9056 6 9 0520 90 520 90 520 9052 0 0% (0/121) 90 520 90 520 90 520
    121/121)
    905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 Не в сети с 2 января 2019 г. 06:16 UTC 0% (0/121)
    5 ​​5 ​​ 5 97% (118/121)
    905 Не в сети с 08 апреля 2014 г. 12:20 UTC 0% (0/121)
    38 дней, 9:5512:16 100 21:20:28 91% (111/121)
    905 Не в сети% с 12 октября 2013 г. 0% (0/121)
    121)
    905 905 905 905 905 905 905 905 905 9020 02 янв 2019 06:16 UTC 0% (0/121)
    4 дня, 1: 2 1:32 100% (121/121)
    Не в сети с 12 октября 2013 г. 13:36 UTC 0% (0/121)
    Не в сети с 2 января 2019 06:16 UTC 0% (0/121) 9021
  • 905 905 905
  • 68 дней, 10:58:48 100% (121/121)
    5
    905 905 905 905 905 905 905 905 905 905 905 : 36 UTC 0% (0/121)
    90 521 905 21 905 905 0/121)
    905 905 905 905 905 905 905 905 905 905 905 905 Не в сети с 18 фев 2019 18:23 UTC 0% (0/121)
    5 ​​905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 Не в сети с 18 февраля 2019 г. 18:23 UTC 0% (0/121)
    5 ​​905 905 905 905 905 905 Не в сети с 18 февраля 2019 18:23 UTC 0% (0/121)
    Не в сети с 18 февраля 2019 18:23 UTC 0% (0/121)
    905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 905 Не в сети с 30 ноября 2015 г. 22:59 UTC 0% (0/121)
    905 21 0% (0/121)
    905 905 905 905 905 905 902 905 Не в сети с 2 января 2019 г. 06:16 UTC 0% (0/121)
    5 ​​905 9 0521 Не в сети с 2 января 2019 г. 06:16 UTC 0% (0/121)
    2 дня, 4:47:15 95% (116/121) 66 905 905 / 121)
    53 дней, 9:58:54 905
    905 905 905 905 905 905 905 905 905 905 905 905 Не в сети с 2 января 2019 г. 06:16 UTC 0% (0/121)
    0% (0/121)
    905 905 905 905 905 905 905 905 905 905 Не в сети с 2 января 2019 г. 06:16 UTC 0% (0/121)
    905 905 21 Не в сети с 2 января 2019 г. 06:16 UTC 0% (0/121)
    14 дней, 3:33:34 96% (117/121) 5 905 / 121)
    9052 1 4 дня, 1:25:46 10021 905
    905 905 905 905 905 905 905 905 905 905 905 905 214 дней, 5:46:29 97% (118/121)
    905 21 9021 905 905 905 905 905 905 0% (0/121)
    11 дней, 21:21:05 100% (121/121)
    905 9 0521 Не в сети с 02 января 2019 06:16 UTC 0% (0/121)
    5 ​​905 905 905 905 905 905 32 дня, 1:30:27 100% (121/121)
    153 дня, 2:31:24 100% (121/121 905 905 5 ​​905 905 0/121)
    905 905 905 905 905 905 905 905 905 905 905 905 Не в сети с 10 июля 2019 г. 23:22 UTC 0% (0/121)
    9052 1 100% (121/121)
    905 905 905 905 905 905 905 905 905 905 905 905 905 42 дня, 12:15:42 100% (121/121)
    5205 90 521 Не в сети с 23 июля 2015 г. 16:13 UTC 0% (0/121)
    905 905 905 42 дня, 12:17:23 100% (121/121)
    7 дней
    Не в сети с 18 февраля 2019 18:23 UTC 0% (0/121)
    121)
    905 905 905 905 905 905 905 905 905 905 905 905 905 01 декабря 2014 г. 12:59 UTC 0% (0/121)
    905 0% (0/121)
    38 дней, 10:06:12 100% (121/121)
    5 ​​ Не в сети с 12 октября 2013 г. 13:36 UTC 0% (0/121)
    9 дней, 7:59:50 90% (110/121)
    5
    2 дня, 7:50:48 99% (120/121)
    5
    )
    0% (0/121)
    9 дней, 8:02:59 92% (112/121)
    5 ​​5 9 дней, 8:03:01 94% (114/121)
    5 ​​5 ​​ 8 дней, 3:39:54 100% (121/121)
    905 5 дней, 0:30:05 1 98% (0:30:05 1 98%) Не в сети с 31 января 2019 г. 06:16 UTC 0% (0/121)
    905 0% (0/121)
    90 521 / 121)
    100% (121/121)
    13 дней, 23: 19: 0 9 100% (121/121)
    905 905 905 905 9 дней, 8:06:50 95% (116/121)
    905 Не в сети с 02 января 2019 06:16 UTC 0% (0/121)
    905 905 9 дней, 8:06:51 95% (115/121)
    905 156 дней, 14:22:18 1 80 days, 3:36:28 99% (120/121)
    Offline since 12 Oct 2013 13:36 UTC 0% (0/121)
    9 days, 8:07:09 95% (115/121)
    180 days, 12:48:36 100% (121/121)
    6 days, 1:14:37 100% (121/121)
    Offline since 22 Nov 2014 01:00 UTC 0% (0/121)
    Offline since 17 Aug 2019 23:23 UTC 33% (40/121)
    28 days, 12:59:21 100% (121/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    180 days, 12:49:54 98% (119/121)
    Offline since 29 Jul 2015 04:30 UTC 0% (0/121)
    Offline since 12 Oct 2013 13:36 UTC 0% (0/1 21)
    31 days, 17:35:00 100% (121/121)
    67 days, 10:02:30 100% (121/121)
    Offline since 06 Aug 2019 23:22 UTC 0% (0/121)
    11:42:17 100% (121/121)
    31 days, 7:44:43 100% (121/121)
    77 days, 4:34:45 100% (121/121)
    Offline since 07 Jan 2014 12:05 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    38 days, 6:47:41 100% (121/121)
    6 days, 1:18:14 100% (121/121)
    159 days, 9:24:06 100% (121/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 12 Oct 2013 13:36 UTC 0% (0/121)
    90 521 9 days, 8:10:57 95% (115/121)
    9 days, 8:10:59 96% (117/121)
    323 days, 8:55:51 100% (121/121)
    90 521 Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 23 Jun 2019 05:23 UTC 0% (0/121)
    17:32:35 100% (121/121)
    Offline since 29 Jul 2015 04:30 UTC 0% (0/121)
    Offline since 30 Nov 2013 06:06 UTC 0% (0/121)
    905 21 Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 26 Nov 2014 18:55 UTC 0% (0/121)
    100% (121/121)
    25 days, 21:42:35 99% (120/121)
    64 days, 2:10:21 100% (121/121)
    2 5 days, 12:41:15 100% (121/121)
    17 days, 16:16:41 100% (121/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    100% (121/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 25 Apr 2019 17:21 UTC 0% (0/121)
    Offline since 16 Mar 2016 04:58 UTC 0% (0/121)
    Offline since 22 Dec 2014 07:15 UTC 0% (0/121)
    Offl ine since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 07 Jan 2019 18:21 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    2 days, 1:34:20 100% (121/121)
    4 days, 4:46:20 100% (121/121)
    10 days, 1:45:46 91% (111/121)
    Offline since 06 Sep 2019 23:15 UTC 86% (105/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    31 days, 17:46:24 100% (121/121)
    Offline since 15 May 2019 05:20 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 07 May 2014 12:14 UTC 0% (0/121)
    Offline since 26 Sep 2015 04:00 UTC 0% (0/121)
    7 days, 8:58:05 100% (121/121)
    Offline since 09 Mar 2015 17:54 UTC 0% (0/121)
    Offline since 12 Oct 2013 13:36 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 21 May 2015 22:28 UTC 0% (0/121)
    9052 1 171 days, 1:00:08 100% (121/121)
    323 days, 9:03:05 100% (121/121)
    6 days, 1:28:15 100% (121/121)
    332 days, 16:12:51 100% (121/121)
    Offline since 29 Jul 2015 04:30 UTC 0% (0/121)
    6 days, 1:28:30 100% (121/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 12 Oct 2013 13:36 UTC 0% (0/121)
    Offline since 02 Feb 2015 17:24 UTC 0% (0/121)
    Offline since 25 Feb 2015 12:23 UTC 0% (0/121)
    395 days, 9:29:36 100% (121/121)
    90 521 80 days, 8:48:59 100% (121/121)
    Offline since 29 Feb 2016 16:39 UTC 0% (0/121)
    90 521 Offline since 12 Oct 2013 13:36 UTC 0% (0/121)
    Offline since 31 May 2019 17:21 UTC 0% (0/121)
    52 days, 15:41:24 100% (121/121)
    2 days, 5:09:12 53% (65/121)
    80 days, 8:52:37 99% (120/121)
    9 days, 17:16:37 100% (121/121)
    31 days, 17:53:27 100% (121/121)
    31 days, 17:53:33 100% (121/121)
    100% (121/121)
    31 days, 17:53:45 100% (121/121)
    80 days, 8:53:34 99% (120/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    31 days, 17:53:52 100% (121/121)
    8 days, 20:10:41 100% (121/121)
    9 0521 Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    2 days, 10:14:56 100% (121/121)
    1 day, 7:56:36 9 8% (119/121)
    28 days, 12:59:20 96% (117/121)
    Offline since 29 Jun 2019 05:22 UTC 0% (0/121)
    53 days, 14:15:17 100% (121/121)
    68 days, 4:17:40 100% (121/121)
    Offline since 14 Jun 2019 23:24 UTC 0% (0/121)
    41 days, 8:19:14 100% (121/121)
    5 days, 0:53:44 100% (121/121)
    80 days, 8:55:48 100% (121/121)
    132 days, 13:15:57 99% (120/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    17:48:09 95% (116/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 17 Apr 2014 00:14 UTC 0% (0/121)
    Offline since 15 Oct 2014 18:20 UTC 0% (0/121)
    8 days, 20:15:42 100% (121/121)
    Offline since 17 Jun 2015 16:18 UTC 0% (0/121)
    Offline since 12 Jul 2015 04:21 UTC 0% (0/121)
    Offline since 02 Aug 2014 12:16 UTC 0% (0/121)
    905 21 7 days, 20:34:16 99% (120/121)
    Offline since 28 Jan 2016 10:38 UTC 0% (0/121)
    Offline since 12 Oct 2013 13:36 UTC 0% (0/121)
    31 days, 17:59:40 100% (121/121)
    38 days, 10:40:04 100% (121/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 07 Mar 2016 10:48 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    80 days, 8:59:57 100% (121/121)
    80 days, 8:59:59 100% (121/121)
    9052 1 83% (101/121)
    Offline since 18 Feb 2019 18:23 UTC 0% (0/121)
    20 days, 9:45:35 100% (121/121)
    905 21 3 days, 13:47:44 99% (120/121)
    24 days, 2:35:12 100% (121/121)
    9052 1 80 days, 9:00:22 100% (121/121)
    Offline since 12 Oct 2013 13:36 UTC 0% (0/121)
    Offline since 26 Feb 2016 23:02 UTC 0% (0/121)
    90 521 Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 12 Oct 2013 13:36 UTC 0% (0/121)
    Offline since 02 Sep 2019 17:12 UTC 85% (103/121)
    21 days, 6:24:01 100% (121/121)
    25 days, 5:15:51 100% (121/121)
    Offline since 04 Jan 2016 04:41 UTC 0% (0/121)
    1 day, 21:03:07 100% (121/121)
    Offline since 27 Mar 2019 06:18 UTC 0% (0/121)
    17 days, 18:18:07 100% (121/121)
    Offline since 18 Feb 2019 18:23 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 09 Mar 2015 17:54 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    28 days, 16:30:16 100% (121/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 15 Feb 2019 12:20 UTC 0% (0/121)
    Offline since 31 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 31 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 31 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    9052 1 83% (101/121)
    3% (4/121)
    65 days, 6:41:08 99% (120/121)
    Offline since 12 Oct 2013 13:36 UTC 0% (0/121)
    Offline since 11 Dec 2015 04:33 UTC 0% (0/121)
    Offline since 03 Mar 2016 16:50 UTC 0% (0/121)
    4 days, 2:10:17 100% (121/121)
    4 days, 2:10:20 100% (121/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    16 days, 0:34:07 99% (120/121)
    Offline since 16 Feb 2019 00:20 UTC 0% (0/121)
    9052 1 Offline since 02 Feb 2015 17:24 UTC 0% (0/121)
    4 days, 2:10:34 100% (121/121)
    26 days, 10:01:18 99% (120/121)
    9 0521 Offline since 28 Jun 2015 04:19 UTC 0% (0/121)
    Offline since 18 Aug 2014 12:14 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    50 days, 14:33:53 100% (121/121)
    4 days, 2:11:04 100% (121/121)
    9 days, 8:39:38 96% (117/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    23 days, 7:00:58 98% (119/121)
    14 days, 9:11:52 99% (120/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    21:37:30 91% (111/121)
    9 0521 Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    180 days, 13:23:06 98% (119/121)
    6 days, 1:49:15 100% (121/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    Offline since 02 Jan 2019 06:16 UTC 0% (0/121)
    80 days, 9:08:52 100% (121/121)
    Offline since 12 Oct 2013 13:36 UTC 0% (0/121)
    3 days, 19:42:03 100% (121/121)

    IETF | Jabber/XMPP Groupchat

    Introduction

    Jabber is an open, instant, decentralized messaging service.Протокол Jabber является расширением протокола IETF Extensible Messaging and Presence Protocol (XMPP), который определен в RFC 6120. Jabber иногда называют «XMPP».

    Чтобы получить доступ к чат-комнатам IETF Jabber с постоянным идентификатором, вам обычно потребуется клиент Jabber, учетная запись Jabber и идентификатор комнаты, к которой вы хотите подключиться.

    IETF предоставляет индивидуальные чаты Jabber для использования различными директоратами, рабочими группами и сеансами BOF во время собраний и в другое время.Участники присоединяются к чат-комнатам, чтобы проводить обсуждения и задавать вопросы во время собраний IETF.

    Впервые в Jabber? Начните здесь

    В настоящее время IETF предлагает пробную услугу по адресу xmpp-trial1.ietf.org. Эта служба предлагает доступ к гостевой учетной записи и веб-клиент без необходимости устанавливать отдельный клиент Jabber или регистрировать учетную запись Jabber. Это самый быстрый и простой способ присоединиться к чат-комнатам IETF.

    Клиенты и учетные записи Jabber

    IETF не предоставляет и не поддерживает клиентов Jabber; однако, в качестве услуги для участников, мы стараемся вести короткий список работающих клиентов для различных платформ.По состоянию на 6 октября 2020 года следующие клиенты, как известно, работают с Jabber:

    Как и учетные записи электронной почты, учетные записи Jabber можно получить несколькими способами: ваш работодатель или другие связанные организации могут предложить учетную запись; вы можете использовать свой собственный сервер; или вы можете зарегистрировать бесплатную учетную запись у любого из ряда поставщиков. IETF не поддерживает поставщиков, однако, как услугу для участников, мы стараемся вести краткий список поставщиков, которые, как известно, работают «в настоящий момент».«В дополнение к пробной службе Jabber IETF мы успешно создали учетные записи на перечисленных сторонних поставщиках Jabber и подключились к комнатам чата IETF по состоянию на 20 марта 2020 г .:

    Подключение к комнатам Jabber IETF

    Во время собраний IETF мы публикуем Подробная информация о повестке дня IETF Datatracker о комнате Jabber для каждого сеанса как часть сведений для этого сеанса. У каждой комнаты есть «имя комнаты» (обычно аббревиатура для рабочей группы) и идентификатор, которым является «[email protected] «.Например, идентификатор комнаты для рабочей группы IETF по IPv6 (v6ops): [email protected]

    Обратите внимание на следующее:

    • Все комнаты постоянно и общедоступны, . Вы можете найти полный список комнат и их журналы на странице журналов.
    • Все сообщения jabber, отправляемые через наши серверы, подлежат соблюдению IETF Note Well.

    Для общего чата и неспецифических разговоров подключитесь к hallway @ jabber.ietf.org . Коридор — это социальный чат по умолчанию для IETF. Обычно там присутствуют участники IETF, которые постараются ответить на вопросы и по мере возможности направить вас к другим ресурсам.

    Испытания дополнительных услуг

    В ответ на недавний опрос участников собрания IETF, IETF развертывает испытания двух новых служб мгновенного обмена сообщениями, которые можно использовать для доступа к чат-комнатам собраний IETF. Эти испытания должны быть ознакомительными и неформальными, и их следует использовать для получения опыта работы и получения отзывов сообщества о том, насколько хорошо они удовлетворяют потребность в чате, связанном с IETF.Эти пробные версии будут прекращены в январе 2021 года, и мы не планируем сохранять историю или конфигурацию пробных экземпляров. Применяются правила участия IETF. Эти две службы:

    • Службу zulip можно найти по адресу zulip-trial1.ietf.org. Любой клиент zulip можно использовать с пробным сервером zulip, который имеет встроенный веб-интерфейс.
    • Матричный сервис можно найти по адресу matrix-trial1.ietf.org. С сервером пробной матрицы можно использовать любой клиент матрицы.Также доступен веб-клиент.

    Работа со своим собственным сервером Jabber

    Нет необходимости использовать собственный сервер Jabber, однако для тех, кто любит приключения, которые хотят попробовать управлять своим собственным сервером, следующие серверы хорошо подойдут для наших сотрудников:

    xmpp — Какой Jabber-сервер (программное обеспечение) самый лучший?

    xmpp — Какой Jabber-сервер (программное обеспечение) самый лучший? — Ошибка сервера
    Сеть обмена стеков

    Сеть Stack Exchange состоит из 176 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.

    Посетить Stack Exchange
    1. 0
    2. +0
    3. Авторизоваться Зарегистрироваться

    Server Fault — это сайт вопросов и ответов для системных и сетевых администраторов.Регистрация займет всего минуту.

    Зарегистрируйтесь, чтобы присоединиться к этому сообществу

    Кто угодно может задать вопрос

    Кто угодно может ответить

    Лучшие ответы голосуются и поднимаются наверх

    Спросил

    Просмотрено 13к раз

    Трудно сказать, о чем здесь спрашивают.Этот вопрос двусмысленный, расплывчатый, неполный, чрезмерно широкий или риторический, и на него нельзя разумно ответить в его нынешней форме. Чтобы прояснить этот вопрос и открыть его повторно, посетите Справочный центр.

    Закрыт 9 лет назад.

    Какой самый лучший, зрелый и многофункциональный сервер Jabber / XMPP?

    Требования:
    — с открытым исходным кодом (не обязательно, но желательно)
    — работает под Linux

    Создан 13 ноя.

    Алексей

    911 золотых знаков1515 серебряных знаков1818 бронзовых знаков

    2

    Я обнаружил, что Openfire довольно удобен и не вызывает особых хлопот (это приложение на Java).Пакет Redhat устанавливается в / opt, что я не считаю отличным, тогда как пакет Debian очень чистый и «нормальный», когда я в последний раз проверял его.

    http://www.igniterealtime.org/projects/openfire/index.jsp

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *