Блокировка Telegram и WhatsApp - не проблема

<i>Общаюсь сам с собой (за то по своему серверу!!!)</i>
Общаюсь сам с собой (за то по своему серверу!!!)

После вчерашних постов я всё-таки просидел до 4 ночи пытаясь поднять свой сервер под мессенджер и у меня получилось!

Сначала пытался поднять у себя на серваке с впном, просидел 3 часа и ничего не получилось, тк все жизненно важные порты уже заняты, к двум ночи у меня уже окончательно сгорело (см. скрин из поста в тг), а ломать впн не хотелось, тк я не спец по сетям, пришлось быстренько арендовать ещё один чистенький сервачок и начать накатывать туда. Спустя два часа установки, борьбы с настройками (в гайде уже были устаревшие версии фреймворков) и небольших фиксов там неописанных, я наконец-то зашёл в приложение через свой сервер и аккаунт!

Стек:

Matrix + Element + postgresql + coturnЕсли без духоты, то Matrix - это типо сам сервер, мозги происходящего, к нему можно подключиться через приложение element (доступно на всех компудахтерных и смартфонных системах). postgresql - база данных, а coturn - фреймворк для аудио/видео звонков.

Плюсы:

1. Поставил запрет на создание учёток, то есть на мой сервер могут попасть только те, кому я сам выдал аккаунты.

2. Всё шифруется, ключи хранятся на конкретном устройстве, то есть даже один аккаунт может видеть одни сообщения на одном устройстве и не видеть на другом (но может и пробросить ключи).

3. Аудио/видео звонки не записываются (вроде бы, надо это ещё проверить, как и многое другое).

4. Качество звонков - разъеб, даже лучше тг в хорошие времена (при чем сервер супер дешманский).

5. Если сервер будет взломан или к нему будут выданы доступы, то для дешифровки базы данных нужно будет получить устройства на которых общаются, в остальном это будет мало информативно.

6. Сама бд доступна только локально, то есть если ломать, то ломать полностью сервер.

7. Бешеное кол-во настроек, можно переделать/прикрутить, мне кажется, вообще всё, что душе угодно.

Минусы:

Честно говоря их и нет особо, если не брать в расчет отсутствие модных примочек из коммерческих мессенджеров.

Из потенциального, у меня есть предположение, что рано или поздно матрикс-сервер может как и впн «протухнуть», тобишь просто жучки ркн блокнут айпишник ну и как бы всё, либо опять же подключаемся через впн, либо просто меняем сервак и всё (что в целом даже ещё более секьюрно).

п.с

- Если кому-то нужно что-то похожее, то мы со своей студией разработки готовы помочь (ой, спойлер, ждите пост 💅)

- Заранее извиняюсь, если назвал что-то неграмотно с точки зрения it, я всё же больше шарящий менеджер, нежели проггер

- Ссылочка на гайд по развёртыванию и упомянутые посты у меня в (клацк) тгшечке (клацк), буду очень рад вас там видеть ❤

Начать дискуссию