Chat, VoIP and social network with XMPP

По умолчанию YunoHost поставляется с сервером обмена мгновенными сообщениями Metronome, который реализует XMPP protocol (ранее известный как Jabber).

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

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

Учетная запись XMPP

Чтобы использовать учетную запись XMPP, вам нужно имя пользователя в формате: user@domain.tld и password.

С YunoHost учетная запись XMPP создается для всех пользователей YunoHost автоматически. Учетные данные учетной записи XMPP соответствуют основному адресу электронной почты пользователя и паролю.

Подключение к вашей учетной записи YunoHost XMPP

Вы можете подключиться к своей учетной записи YunoHost XMPP различными способами.

Веб - клиенты

Настольные клиенты

Мобильные клиенты

Вот исчерпывающий список клиентов XMPP: https://xmpp.org/software/clients.html

Шифруйте разговоры с помощью OMEMO

XMPP-чаты можно сделать безопасными и приватными с помощью шифрования OMEMO, например, с помощью Gajim:

  • Установить gajim и плагин gajim-omemo.
  • Включите плагин в Tools > Plugins.
  • Включите шифрование в чате с кем-нибудь, у кого также есть OMEMO.

Комнаты Чата

Чтобы создать чат-комнату (многопользовательский чат) на вашем сервере YunoHost, используйте идентификатор chatroomname@muc.yourdomain.tld.

Чтобы это сработало, вам нужно добавить соответствующий muc. DNS записи в конфигурации DNS.

VoIP и видеоконференции

Практическим инструментом для вызова клиента XMPP с помощью голоса или голоса + видео является использование клиента Jitsi.

Нашли ошибки? Думаете, что можете улучшить документацию? Simply click the Edit link at the top of the page, and then the icon on Github to suggest changes.