Внутренний мануал

Matrix и Element

Короткая инструкция для новых пользователей: что это такое, как установить клиент, как войти на сервер и что важно настроить в первый день.

Сервер matrix.allahak.bar
Веб-клиент chat.allahak.bar
Регистрация Только по registration token

Что такое Matrix и Element

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

Element это клиент, через который вы пользуетесь Matrix: читаете чаты, отправляете файлы, звоните, управляете устройствами и шифрованием.

Matrix

Хранит аккаунт, комнаты, сообщения, файлы, membership и состояние сервера.

MAS

Сервис авторизации. Он отвечает за логин, сессии и регистрацию пользователя.

Element

Приложение или веб-интерфейс, через который вы реально работаете с чатами.

Что лучше установить

Element X

Основной клиент для телефонов. Его нужно использовать на iPhone и Android.

Это основной мобильный клиент для сервера и самый правильный вариант для новых пользователей.

Element Classic

Основной клиент для компьютера. Его нужно использовать на Windows, Linux и Mac.

Для настольных систем это базовый рекомендуемый вариант.

Element Web

Веб-версия без установки. Открывается прямо в браузере: chat.allahak.bar.

Практический совет. Если вы не уверены, что ставить, используйте Element X на iPhone или Android, а Element Classic на Windows или Mac.

Как войти в первый раз

  1. Откройте клиент Element или веб-версию на chat.allahak.bar.
  2. Выберите вход на свой сервер, если клиент спрашивает homeserver.
  3. Используйте сервер matrix.allahak.bar.
  4. Если у вас еще нет аккаунта, создайте его по registration token.
  5. После логина проверьте, что вы попали в стартовые комнаты сервера.

Адрес homeserver

matrix.allahak.bar

Веб-клиент

https://chat.allahak.bar

Самое важное: ключи и шифрование

В Matrix сообщения и часть данных могут быть защищены end-to-end-шифрованием. Это значит, что доступ к ним зависит не только от пароля, но и от ваших криптографических ключей.

Критично. Сразу после первого входа настройте резервную копию ключей или сохраните recovery key. Если потерять все устройства и не сохранить ключи, часть зашифрованной истории может быть недоступна навсегда.
  • Сохраните recovery key в надежном месте.
  • Не держите единственный экземпляр ключа только в голове.
  • При добавлении нового устройства подтверждайте его с уже доверенного устройства.
  • Если клиент предлагает Security Key Backup, не пропускайте этот шаг.

Element и Telegram: что с защищенностью

Важно. Обычные личные сообщения, группы и большинство повседневных чатов в Telegram не используют end-to-end encryption. В Telegram для этого есть отдельный режим Secret Chat, и он работает только для диалогов один на один.
Что сравниваем Element / Matrix Telegram
Обычные личные сообщения На этом сервере по умолчанию E2E. Отдельно можно создать и незашифрованный диалог, но это уже нестандартный сценарий. Не E2E в обычных cloud chats.
Групповые чаты На этом сервере по умолчанию E2E. При желании можно отдельно создать незашифрованную комнату. Не E2E в обычных группах и каналах.
Отдельный «секретный режим» Не нужен как отдельный тип клиента. Шифрование это свойство комнаты. Нужен отдельный Secret Chat. Он только для 1:1-диалога.
Где хранится переписка На Matrix-сервере. Для зашифрованных комнат сервер хранит зашифрованные данные, а не открытый текст сообщений. Обычные cloud chats хранятся на серверах Telegram. Secret chats в облаке не хранятся.
Где хранятся ключи Ключи расшифровки живут на устройствах пользователя. Можно дополнительно включить backup ключей и сохранить recovery key. Для обычных cloud chats схема не E2E, ключи не ограничены только устройствами участников. Для Secret Chats ключи есть только на устройствах участников.
Новый телефон или компьютер История зашифрованных комнат нормально переносится только если у вас сохранены ключи или настроен backup. Cloud chats появляются сразу. Secret chats device-specific и на новое устройство автоматически не переносятся.
Что лучше для чувствительных обсуждений Зашифрованные комнаты / зашифрованные личные диалоги в Element. Только Secret Chat, и только если это обычный диалог один на один.

Практический вывод: если вам нужна приватность переписки по умолчанию для рабочих диалогов и групп, безопаснее опираться на Element в зашифрованных комнатах, а не на обычные Telegram-чаты.

Как устроены комнаты и пространства

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

Обычный диалог один на один. Для поиска пользователя иногда нужно писать полный адрес вида @user:matrix.allahak.bar.

Комнаты

Обычные групповые чаты. В них идет основная переписка, обсуждения, файлы и звонки.

Пространства

Это папки-органайзеры для комнат. Они помогают не превращать главный список чатов в хаос.

Если вас автоматически добавили в стартовую комнату, прочитайте закрепленные сообщения: там обычно лежат правила, ссылки и короткий onboarding.

Звонки и видеозвонки

На сервере включены обычные Matrix-звонки и групповые звонки. Если у вас что-то не работает, сначала проверьте, что вы используете актуальный клиент.

  • Лучше использовать актуальный Element X или свежий Element Web.
  • Разрешите микрофон и камеру в системе и в браузере.
  • Если звонок не стартует, попробуйте обновить клиент и заново войти.
  • Если проблема остается, пришлите скрин ошибки и название клиента.

Частые вопросы

Почему после кнопки «Выйти» меня может быстро пустить обратно?

Потому что Matrix-сессия клиента и браузерная сессия авторизации в MAS это разные вещи. Клиент может выйти, но браузер все еще помнить ваш login state.

Где хранятся файлы и медиа?

На сервере Matrix. Если сообщение зашифровано, содержимое медиа для зашифрованных комнат обычно загружается клиентом уже в зашифрованном виде.

Можно ли пользоваться сразу с телефона и компьютера?

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

Что делать, если не получается войти?

Сначала проверьте адрес homeserver: matrix.allahak.bar. Затем проверьте логин и пароль, а также что вы входите именно в существующий аккаунт, а не пытаетесь заново зарегистрироваться. Если все равно не работает, пришлите текст ошибки.