XMPP й Matrix на пальцях

Я писав, що Telegram пропіканий, і одразу пропоную альтернативи, а не кажу, щоб ви це знали, і сиділи там далі, але з дуже великим засудженням. Тому поговоримо про XMPP та Matrix.

Вони обоє підтримують як повідомлення (до речі, наскрізно зашифровані і особисті і у групах, шах і мат паша дуров), так і аудіо/відеодзвінки.

XMPP — мінімалістичний та базований, а Matrix товстіший та з більшою кількістю зумерських надбудов типу відеоконференцій чи інтеграції з ґітхабом. Я раджу XMPP, бо він швидший та надійніший. Але спробуйте обидва.

До речі, XMPP використовує армія США та NASA й багато інших компаній, а Matrix користуються наші військові.

То в чому децентралізація?

Оскільки це вільні протоколи, а не сервіси, то будь-хто може запустити сервер Matrix чи XMPP (фактично зробити свій месенджер) та налаштувати його на спілкування з іншими серверами. Тоді його користувачі мають змогу писати користувачам інших серверів, наприклад, так:

Діаграма показує, як люди, під'єднані до одного сервера XMPP, можуть через з'єднання між серверами надсилати повідомлення людям на іншому сервері

Нагадує електронну пошту, правда? В XMPP навіть адреси пишуться так само: користувач@сервер.тлд. Це дозволяє побудувати мережу, де ви, маючи з друзями свій сервер, повністю контролюєте ваші дані, але водночас не відрізані від решти суспільства.

Можна, навпаки, прибрати цю функцію, і створити закритий сервер суто для своєї компанії чи друзів.

Так куди клацати?

Якщо ви хочете поставити собі матрицю, вам сюда. Якщо ж ставите XMPP, то це відео вам усе розкаже та покаже:

Який клієнт обрати?

Їх багато, і це класно, бо кожен може обрати, що йому подобається, але спочатку це збиває з пантелику. Можу порадити Conversations та Gajim для XMPP, і SchildiChat та Element для Matrix. Якщо любите текстові інтерфейси — profanity та gomuks.

Тут можна знайти більше клієнтів для XMPP та Matrix.

А сервер?

Залишилось зареєструватись на якомусь зручному сервері. Списки українських серверів XMPP, Matrix та інших сервісів є на WebUkrainianStuff. Можете реєструватись на якому завгодно, але так простіше одне одного знайти. Взагалі, можете зареєструватись на сотні серверів. Обмежень нема, це ж не тележка.

Нагадую, що ви можете розгорнути власний сервер (це не складніше, ніж встановити вебсервер). Для XMPP я раджу Prosody (мінімалістичний → безпечніший), а Matrix не встановлював, тому нічо писати не буду. Зручні посібники зі всього є на https://landchad.net.

Вітаю, ви звільнились!

Після цього кличте всіх своїх друзів та рідних у цифровий рай без диктатури, реклами та порушень конфіденційності 😉.