Введение в Matrix для чайников
abesmonЧто такое этот ваш Matrix?

Matrix – открытый протокол мгновенного обмена сообщениями и файлами с поддержкой голосовой и видеосвязи. Это децентрализованный клиент-серверный протокол с передачей сообщений между серверами
Да... Но что это значит? Все это как-то на умном!
По простому - вы сможете обмениваться сообщениями, файлами и звонить (даже с видео) своим друзьям, которые тоже пользуются Matrix и вашу связь будет сложнее ограничить
Давайте я немножко порисую, чтобы объяснить. И начнем мы с того, что вам, наверняка, знакомо: telegram

Я упрощаю, но, условно, каждый пользователь со своего устройства соединяется с сервером telegram, далее делается дорожка до вашего собеседника (синяя и красная) и далее вы общаетесь через эту "дорожку"
А теперь, давайте посмотрим как выглядит общение в Matrix

Видим, что у нас появились много разных серверов и каждый пользователь прикреплен к серверу. Но что это для нас значит?
Сервера
Это сущность (в виде гномике) которая пускает вас в общую сеть и частично дает вам имя. Каждый пользователь в Matrix зарегистрирован на каком-то сервере и его имя связано с этим сервером. Есть самый первый сервер - Matrix.org но он заблокирован на территории РФ
И что, это значит что я теперь не смогу пользоваться Matrix?
Сможешь! И в этом как раз отличие Matrix от большинства других мессенджеров. Если кто-то заблокирует доступ к серверу (или владелец сервера просто прекратит его поддерживать) то вся сеть не пропадает, а продолжает существовать, ведь в сети еще много другим серверов.
Пример: если кто-то заблокирует gmail.com вы все еще сможете писать email. Вам просто нужен будет новый почтовый ящик
У вас может появиться вопрос (или даже несколько):
А что будет с моими сообщениями, которые я писал от лица Галя@matrix.org если matrix.org заблокируют или сервер перестанет существовать?
И тут есть несколько ответов
Если вы переписывались с кем-то в личных сообщениях, то эта переписка для вас будет больше недоступна. К сожалению, ничего не поделать
Но если вы переписывались в общей беседе и в общей беседе были люди с разных серверов, то их сервера постоянно копировали вашу переписку и теперь чтобы вернуться в разговор вам просто нужно завести новый аккаунт на доступном сервере и вернуться в переписку и все ваши старые сообщения будут видны (но вы не сможете ими управлять, ведь вы, условно, совершенно новая личность даже если с похожим именем)
А где взять сервер через который мне можно зайти в сеть?
Ну... Тут несколько вариантов:
- Если у вас есть VPN или если вы не в РФ, то просто пользуйтесь matrix.org
- Вы можете выбрать какой-нибудь сервер из списка: https://servers.joinmatrix.org/
- Вы можете спросить ваших друзей, которые уже пользуются Matrix, они наверняка знают хороший сервер. Я (abesmon) знаю один такой, но не буду писать его в этом материале, чтобы лишний раз не увеличивать на него нагрузку. Но вы можете связаться со мной, я поделюсь адресом
Клиенты
Хорошо... С серверами немножко разобрались... Как теперь попасть внутрь?
Вам понадобится КЛИЕНТ. Думайте об этом как о браузере. Они есть разные: Яндекс.Браузер, Chrome, Safari, Opera, Firefox... Много разных! Так и для сети Matrix есть множество разных клиентов и они отличаются дизайном, функционалом (немного). Какие-то клиенты с открытым исходным кодом, какие-то могут быть нет. При очень сильном желании... Вы можете даже создать свой.

Но вот какие я могу посоветовать чтобы начать:
Element и Element X - это самый распространенный и просто клиент для начинающих. Он есть на всех распространенных платформах: Android, iOS, Windows, Linux, Mac. В нем есть переписка, звонки, отправка файлов
Cinny - очень просто и минималистичный клиент. Если вам нужно только переписываться и обмениваться файлами, берите его!
FluffyChat - миленький клиент, который внешне похож на Discord. Но лично мне он не понравился, т.к. я не смог его настроить и в нем у меня всегда горят красные галочки. Это не мешает общаться, но меня лично бесит
Все можно скачать тут: https://matrix.org/ecosystem/clients/
Пользователи, Комнаты и Пространства
Я залез внутрь! Но что мне теперь делать тут?
Договоримся что я буду рассказывать так, будто у вас установлен Element или Element X. Внешний вид в вашем клиенте может отличаться
Добавьте друзей!

Нажмите на "Главную" и в "Поиск" введите "адрес" своего друга

Адрес можно посмотреть нажав на свою аватарку в левом верхнем углу. Мой адрес: @abesmon:matrix.org
Комнаты
Вы можете добавиться в комнату тоже по адресу или сделать свою. Комнаты могут быть по разному настроены, поэтому они могут использоваться как паблики или групповые чаты. Если настроить чтобы все могли писать, то это будет группа (как в телеграм), а если настроить, чтобы мог писать только админ, то это будет паблик (как в телеграм)

Вы можете создать комнату нажав карандашик на главной
Пространства
Пространства чем-то похожи на папки в телеграм или на сервера в дискорде или на... Каталог или общую доску объявлений. Несколько комнат могут быть добавлены в пространство и тогда можно будет поделиться с кем-нибудь ссылкой на пространство, и тогда человек увидет все, что добавлено в пространство
Например, есть известно пространство "Созвездие" https://matrix.to/#/#rustar:4n71chr157.online
или, если у вас не работает matrix.org, напишите в своем клиенте в поиске #rustar:4n71chr157.online
Его курируют люди и добавляют разные комнаты из русскоязычного Matrix сообщества. Если вы не знаете куда пойти, можете зайти сюда и выбрать комнату по интересу: технологии, фильмы, музыка, аниме, здоровье и много-многое другое
Конец...?
Ну вот и все. По идее, теперь вы должны знать все, что нужно чтобы подключиться к этой сети. Если у вас есть какие-то вопросы, можете связаться со мной по моим контактам: abesmon.syrupmg.ru