Перейти к содержимому

Matrix

Matrix — это платформа для общения, с открытым исходным кодом, позволяющая общаться в выбранных вами сообществах. Важной особенностью Matrix является сквозное шифрование, позволяющее общаться конфиденциально и безопасно.

Matrix имеет много общего с Discord, но также и некоторые важные отличия. Это сравнение может быть полезно при переходе:

  • Вместо «каналов» Discord у вас есть «комнаты» Matrix. В отличие от Discord, комнаты могут быть как входящими в пространство (объясняется ниже), так и автономными. Их можно настроить для работы с сквозным шифрованием, но для больших комнат более надёжно не использовать шифрование.
  • Эквивалентом «сервера» Discord является «пространство» Matrix. Пространства представляют собой каталог комнат, где каждая комната сгруппирована под одним значком (в зависимости от вашего клиента). Комнаты в пространстве отображаются и доступны для входа, однако вы не обязаны входить во все комнаты в пространстве Matrix.

Matrix — это просто протокол, и вы можете использовать любой «клиент», который захотите. Клиенты — это интерфейсы для Matrix, с помощью которых вы можете просматривать сообщения и присоединяться к чатам. Существует бесчисленное множество клиентов, но для наилучшего результата мы рекомендуем один из следующих:

  • Cinny предоставляет интерфейс, похожий на Discord, и имеет несколько действительно полезных функций. Вы можете использовать его в веб-браузере или как приложение Tauri, и он очень хорошо работает на телефонах с Linux.
  • FluffyChat создан с помощью Flutter, поэтому имеет отличную кроссплатформенную поддержку. Его можно использовать на iOS, Android, Linux, в веб-браузерах и т. д. Он также имеет некоторые функции, которых нет в Cinny, но я считаю Cinny более интуитивным.

Процесс входа в вашу учетную запись Federated Nexus Matrix зависит от того, какой клиент вы используете. Здесь я покажу Cinny, но процесс не сильно отличается в разных клиентах.

Cinny можно использовать как веб-сайт или как штатное приложение.
Вы можете найти экземпляр Federated Nexus здесь: https://app.federated.nexus

Или загрузить приложение отсюда: https://github.com/cinnyapp/cinny-desktop/releases/latest
В Linux вы также можете получить Cinny из Flathub или репозиториев вашего дистрибутива.

Прежде всего, убедитесь, что federated.nexus установлен в качестве вашего «Homeserver» (Домашнего сервера). Это поле отображается в виде раскрывающегося списка на рабочем столе, но вам необходимо заполнить его вручную.

Страница входа в систему в Cinny, на которой в качестве значения для «Homeserver» указано «federated.nexus».

Потом просто введите свои имя пользователя и пароль и нажмите «Войти»!

После входа в систему вы должны увидеть уведомление в папке «Входящие» в левом нижнем углу экрана:

Значок входящих сообщений с отметкой об одном уведомлении

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

Страница приглашений в Cinny, на которой нет Первичных приглашений, но есть одно Публичное

Там примите приглашение в комнату “Federated Nexus Community” и готово!

Страница приглашений в Cinny, на которой отображается приглашение от nexusbot в комнату Federated Nexus Community.

Federated Nexus использует Continuwuity, реализацию спецификации Matrix на языке Rust. Это означает, что он не обладает всеми функциями Synapse, но гораздо более производителен. Некоторые функции, которых нет в Grapevine, включают:

  • Комнаты старше v3: В Matrix каждая комната соответствует определенной версии спецификации Matrix. Continuwuity в настоящее время поддерживает версии комнат от v3 до v12, что охватывает подавляющее большинство комнат. Версия комнаты v2 является очень старой и не должна использоваться, но некоторые комнаты всё ещё её используют. С Federated Nexus вы не сможете присоединиться к этим комнатам, извините.

Federated Nexus поддерживает несколько «марионеток», чтобы вы могли общаться с людьми на других платформах из Matrix:

  • mautrix-gmessages (SMS-марионетка): Вы можете использовать mautrix-gmessages для переноса SMS-чатов в Matrix, включая как чтение, так и отправку SMS. Вы можете настроить его самостоятельно, следуя их инструкциям.
  • mautrix-whatsapp (WhatsApp-марионетка): С помощью mautrix-whatsapp вы можете подключить свои чаты WhatsApp к Matrix, очень похожим образом, как и в случае с SMS-мостом. Инструкции по настройке см. здесь.

Matrix - центр Federated Nexus, всё остальное проходит аутентификацию через Matrix. Это означает, что при смене пароля в Matrix вам нужно будет войти во все остальные системы с новым паролем.