О клиентах matrix
Есть множество программных клиентов для различных платформ поддерживающих протокол Matrix. Эту тему я начал тут обсуждать ранее. И так, на вскидку их, этих клиентов, порядка несколько десятков штук. Какие-то даже пробовал (например, SchildiChat). Все отличия в оформлении, да и на каком языке их программировали.
Мне важно было для Ubuntu/Linux и Android, чтобы помимо сообщений работал PUSH и звонки (видео как бонус). В итоге остановился на стандартном Element Classic. Например в Element X не работали звонки. Element X — для звонков требует дополнительных технологий на свой сервер ставить. Я запускался в простом типовом режиме. Оставил всё «на потом», чтобы сервер свой уже по-другому настраивать. Поэтому, если сразу, то это Element Classic — для мобильных и десктопа.

Установка клиентского ПО
На десктоп
* Ubuntu/Linux
Откроем терминал CTRL+ALT+T, введём последовательно команды для установки из официальных PPA (сделайте это из под root, сперва выполните: sudo -i)
wget https://packages.element.io/debian/element-io-archive-keyring.gpg -O /usr/share/keyrings/element-io-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | tee /etc/apt/sources.list.d/element-io.list
apt update
apt install element-desktop
* MS Windows
- Element (бывший Riot): Это самый популярный и функциональный клиент. Подходит для большинства пользователей, так как имеет привычный интерфейс, поддерживает все основные функции Matrix (включая сквозное шифрование) и голосовые/видеозвонки https://element.io/download
* MacOS:
- Официальный сайт: element.io/download (DMG-файл).
- App Store: Там тоже есть версия «Element» (Classic), но Element X теперь основная версия и звонки/видео на упрощённом сервере работать не будут.
На мобильные
* Android:
- Element Classic — всё работает и звонки/видео, в отличии от Element X, проверил сам.
- SchildiChat — Это форк (ответвление) старого Element Classic. По сути, это тот же Element, но с изменённым интерфейсом в стиле мессенджеров (как Telegram/WhatsApp). Проверял, работает звонки/видео.
* iOS (iPhone/iPad):
- Всё в App Store — ищите «Element» с максимум возможностей (старое приложение). Более новый и лёгкий, упрощённый клиент — «Element X», так же на простом сервере не поддерживает звонки/видео. Проверено.
Удобства с интеграцией
Thunderbird: Если вы уже пользуетесь этим почтовым клиентом, он имеет встроенную поддержку сетей Matrix через функцию чата. Доступно с версии 102, у меня сейчас 140.8.0esr (64-разрядный), проверено — работает.

- Где скачать: С официального сайта Thunderbird. Или для Ubuntu ставится Thunderbird проще.
Технические заметки
В процессе настройки сервера Matrix, хоть и устанавливал в Docker, но пользовался различными средствами и инструментами для проверки того или иного.
- Проверка поддержки «федерации» вашего сервера:
- Проверка вашего IP-адреса из браузера в мире
- Проверка вашего IP-адреса из браузера в РФ
- Проверка сервера STURN
- Проверить как открыты порты вашего сервера всему миру
Для тех, кому не до своих серверов
Добавим для ленивых. Есть публичные серверы — всё работает из коробки, бери и пользуйся. Но помни правило бесплатного сервиса: если ты не платишь, продукт — это ты. В личных чатах сообщения зашифрованы (E2EE), админ их не прочитает, но метаданные (контакты, время, IP) у него как на ладони. Этого хватит для маркетинговых профилей. Хочешь полной независимости — поднимай свой узел. Нет — доверяй чужому.
И самая большая боль, это воспользоваться каким-нибудь коммерческим сервисом, который читается его поддержкой (персоналом) вдоль и поперёк, составляя из ваших не шифрованных сообщений «роман про вас». Написал это с хорошей долей сарказма, просто намекая))
Поэтому общайся только в своём кругу и «шёпотом».