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

Matrix та XMPP — базовані протоколи обміну повідомленнями, якими має користуватись кожен.

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

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

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

Якщо у вас недостатньо мотивації перейти на нормальні засоби комунікацій, то ось вам такі факти:

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

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

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

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

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

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

Якщо ви хочете повторювати за скріншотами, то встановлення childiChat показане в цій статті. Тут лише короткі вказівки й рекомендації.

Оберіть клієнт §

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

Тут можна знайти більше клієнтів:

Деякі клієнти можуть не підтримувати потрібний вам функціонал, тому дивіться, що вам треба, а що ні. До речі, ось ще вільне ПЗ для спілкування (необов’язково альтернативи телеграму).

Оберіть сервер §

Залишилось зареєструватись на якомусь зручному сервері. Можете обрати якийсь із цих списків (це суто українські, їх насправді набагато більше):

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

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

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