- PVSM.RU - https://www.pvsm.ru -

Как известно, в РФ почти полностью заблокировали WhatsApp* (принадлежит запрещённой организации), а будущая работа Telegram под вопросом. Звонков уже не осталось, только текстовые сообщения, передача файлов тормозит. Судя по всему, начался шейпинг трафика. А если эффективен шейпинг, то сработает и полная блокировка, которую планируют в первых числах апреля, по слухам от РБК [1].
У нас остаётся всё меньше рабочих способов общения. Если отбросить совсем странные варианты вроде Google Docs или Max [2], то самая оптимальная альтернатива — это опенсорсные мессенджеры, такие как XMPP (Jabber) и Matrix/Element. Для максимальной надёжности такого общения в федеративной сети желательно поднять свой собственный сервер. Это можно сделать на домашнем сервере или .
Тема актуальна в том числе для закрытых сообществ, которые раньше общались в группах Telegram, WhatsApp* (принадлежит запрещённой организации) и Viber. Родственники, корпоративные рабочие команды, домовые чаты, игровые сообщества и др. Теперь их можно перенести в Matrix/Element на своём сервере.
Полтора года назад в статье «Опенсорсные альтернативы Discord на своём сервере» [4], а ещё раньше в статье «Безопасность и шифрование. Element/Matrix — достойная альтернатива Slack и Mattermost» [5], мы рассказывали про шаблон Matrix Synapse [6] в маркетплейсе RUVDS [7]. Это готовый образ, который при заказе
Недавно наши специалисты обновили образ. И сделали это весьма вовремя, учитывая возможную блокировку Telegram в апреле.
Итак, посмотрим на новый шаблон Matrix Synapse, который сегодня позиционируется как альтернатива Telegram и другим мессенджерам для общения с родственниками, друзьями и коллегами. Например, кто находится за рубежом и не хочет кучу денег тратить на роуминг или устанавливать на телефон Max.
Matrix Synapse — открытый, современный, мощный протокол для организации защищённых систем связи реального времени. Представляет собой набор API [8] (JSON over REST). Даёт возможность обмениваться мгновенными сообщениями (IM), поддерживает передачу файлов, голосовую (Voice over IP (VoIP)) и видеосвязь, может обеспечивать коммуникацию Интернета вещей (IoT). Помимо передачи данных между клиентом и сервером, также описывает способ организации связи между серверами за счёт механизма «федерации», обеспечивая возможность общаться пользователям, клиенты которых подключены к разным серверам.
Synapse — сервер с открытым исходным кодом, реализующий протокол Matrix. Разрабатывается Matrix.org Foundation с 2014 года. Активно сервершенствуется в данный момент, как и вышеописанный протокол.
Кроме Synapse, для удобства после инициализации в данном образе доступны:
Synapse Admin UI [9] — небольшая открытая утилита с веб-интерфейсом для администрирования.
Element Web [10] — веб-версия клиента, также с открытым исходным кодом.
Мессенджер Element выпускается для разных операционных систем и мобильных устройств, включая iOS и Android. Кроме того, в Matrix большой выбор других клиентов [11]:

:
Итак, выбираем образ Matrix Synapse в маркетплейсе:

Говорят, что для комфортной работы нужен сервер от 4 CPU и 8 ГБ RAM.
Через три минуты после оплаты у нас готовый 193.124.113.22:

Как сказано в инструкции [6], для начала работы потребуется домен и следующие DNS-записи:
A [your-domain] -> [server-IP]
CNAME matrix.[your-domain] -> [your-domain]
CNAME element.[your-domain] -> [your-domain]
CNAME jitsi.[your-domain] -> [your-domain]
SRV _matrix-identity._tcp 10 0 443 matrix.[your-domain]
Таким образом, сначала зарегистрируем домен у любого бесплатного провайдера, который раздаёт доменные имена второго уровня или поддомены, с поддержкой всех DNS записей и любых неймсерверов:
Github Pages [12] (*.github.io).
EU.org [13] ((*.eu.org, *.RU.eu.org и др.), надёжный сервис, работает уже 27 лет и даёт юридические права на домен, но заявки рассматривается вручную, то есть это относительно длительная процедура, и их иногда отклоняют.
is-a.dev [14], регистрация через пулл-реквест на Github.
DuckDNS [15] (*.duckdns.org) — для домашних серверов, VPN, файрволов, тестов. Формально это субдомен, но на практике ничем не отличается от полноценного домена.
Dynv6 [16] (*.v6.rocks) и ещё 12 окончаний, для динамического IP и домашних сервисов.
В прошлый раз при установке Nextcloud Talk на VPS [17] мы регистрировали домен через DuckDNS, так что сейчас для разнообразия возьмём на Dynv6. Проходим регистрацию, берём свободный поддомен ruvds1.dynv6.net, затем в настройках домена указываем IP-адрес нашего

Потом в разделе Records нужно добавить в DNS одну A-запись и несколько CNAME-записей:
A ruvds1.dynv6.net -> 193.124.113.22
CNAME matrix.ruvds1.dynv6.net -> ruvds1.dynv6.net
CNAME element.ruvds1.dynv6.net -> ruvds1.dynv6.net
CNAME jitsi.ruvds1.dynv6.net -> ruvds1.dynv6.net
SRV _matrix-identity._tcp 10 0 443 matrix.ruvds1.dynv6.net
Дополнительно добавим ещё несколько записей, которые могут пригодиться:
CNAME web.ruvds1.dynv6.net -> ruvds1.dynv6.net
CNAME admin.ruvds1.dynv6.net -> ruvds1.dynv6.net

В соответствии с официальной инструкцией для шаблона в маркетплейсе, теперь подключаемся к серверу по SSH и вводим команду:
./deploy.sh ruvds1.dynv6.net
Запускается скрипт, который выполняет настройку конфигурации Matrix Synapse на наш домен. По окончании работы скрипта (примерно пять минут) выдаётся логин и пароль для доступа к серверу по адресу https://matrix.ruvds1.dynv6.net:

Здесь также указан URL для мессенджера Element: https://element.ruvds1.dynv6.net.
В обновлённом образе добавлен turn-сервис, чтобы можно было звонить через сервер, если p2p-соединение не устанавливается. Видео- и аудио- звонки сейчас работают, конференции тоже.
Нового пользователя можно завести так:
register_new_matrix_user -u new_user_name -c /etc/matrix-synapse/homeserver.yaml
Если возникают сложности с установкой, можно воспользоваться альтернативной, более подробной инструкцией «Matrix и XMPP на своём сервере для самых маленьких» [18] на Хабре, где подробно объясняются все тонкости конфигурации.
Официальные пакеты Synapse есть в репозиториях для Debian/Ubuntu, они лежат здесь [19].
Установка последней версии:
sudo apt install -y lsb-release wget apt-transport-https
sudo wget -O /usr/share/keyrings/matrix-org-archive-keyring.gpg https://packages.matrix.org/debian/matrix-org-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/matrix-org-archive-keyring.gpg] https://packages.matrix.org/debian/ $(lsb_release -cs) main" |
sudo tee /etc/apt/sources.list.d/matrix-org.list
sudo apt update
sudo apt install matrix-synapse-py3
Официальная инструкция по установке [20].
Element считается основным мессенджером в сети Matrix, хотя он написан на Electron и довольно тяжеловесный. Однако это всё равно самый оптимальный выбор в современных условиях. Вот технологическое сравнение всех протоколов коммуникации [21] по ряду критериев, включая безопасность, совместимость, функциональность и надёжность:

Как видим, связка Element/Matrix выигрывает практически по всем показателям.
Последние версии Matrix/Element поддерживают аудио- и видеозвонки высокого качества, которые не уступают Zoom или Google Meet, в том числе групповые созвоны. При этом трафик идёт через наш собственный сервер, с шифрованием, обеспечивая высокую конфиденциальность.
Федеративный протокол означает, что все серверы общаются между собой в единой сети. То есть пользователь с нашего сервера ruvds1.dynv6.net может писать другому пользователю, например, через matrix.org или другой сервер. Система напоминает адреса электронной почты.

Сквозное шифрование обеспечивает полную приватность при общении не только в личных, но и в групповых чатах. Хотя нужно иметь в виду, что Element по умолчанию сохраняет ключи на сервер [22].
Matrix поддерживает мосты (бриджи) для подключения к сторонним мессенджерам, таким как Telegram, WhatsApp, Discord или Signal, так что из клиента Element можно отправлять сообщения этим пользователям и получать сообщения от них.
Конечно, по удобству использования Matrix пока далеко до традиционных мессенджеров. Пользователи отмечают и другие недостатки [23]:
Трудности с push-уведомлениями на Android и iPhone (хотя в Element таких проблем не наблюдается ни в Android, ни в веб-версии).
Высокие системные требования к серверу и относительно низкая производительность Synapse (написан на Python).
Проблемы с юзабилити всех Matrix-клиентов.
В последнее время протокол Matrix стал слишком тяжёлый и его практически невозможно реализовать правильно [24].
В качестве возможной альтернативы рекомендуют XMPP (Jabber).
Если же оставаться на Matrix, то можно попробовать более легковесные домашние серверы, такие как Harmony [25] и Tuwunel [26].
Полезно ещё и то, что данный
Собственный VPN или VPN наоборот, чтобы заходить на российские сайты из-за рубежа.
Свой телеграм-бот. Например, который следит за определёнными каналами в твиттере или комментариями на Хабре — экспортирует их [28] и форвардит в телеграм.
Биржевые боты.
Игровой сервер.
Резервное копирование.
Почтовый сервер.
Тестирование и мониторинг сайтов и приложений.
RSS-сервер вроде FreshRSS [29], он может скачивать полное содержимое всех статей и сохранять их на диске, например, для полнотекстового поиска.
LLM-агенты для работы с облачными ИИ-сервисами, которые недоступны с территории РФ, а наш
...и многое другое.
Свой сервер — это универсальный инструмент, который в нынешних условиях необходим практически каждому человеку, если он хочет жить полноценной жизнью в интернете.
См. также:
Разворачиваем self-hosted Matrix: Synapse + OIDC + LiveKit + подписанные обновления [30]
Как я замену MAX'у искал, или «Matrix и XMPP на своём сервере для самых маленьких» [18]
Скрипт для автоматического деплоя сервера Matrix на Ansible и Docker [31]
© 2026 ООО «МТ ФИНАНС»
Автор: ru_vds
Источник [34]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/vps/446425
Ссылки в тексте:
[1] слухам от РБК: https://www.rbc.ru/technology_and_media/26/02/2026/69a059719a7947a5ece8f4e4
[2] Max: https://habr.com/ru/articles/1006666/
[3] VPS: https://www.reg.ru/?rlink=reflink-717
[4] «Опенсорсные альтернативы Discord на своём сервере»: https://habr.com/ru/companies/ruvds/articles/850438/
[5] «Безопасность и шифрование. Element/Matrix — достойная альтернатива Slack и Mattermost»: https://habr.com/ru/companies/ruvds/articles/702494/
[6] шаблон Matrix Synapse: https://ruvds.com/ru/mp/matrix/
[7] маркетплейсе RUVDS: https://ruvds.com/ru/mp/
[8] набор API: https://spec.matrix.org/latest/
[9] Synapse Admin UI: https://github.com/Awesome-Technologies/synapse-admin
[10] Element Web: https://github.com/element-hq/element-web
[11] большой выбор других клиентов: https://matrix.org/ecosystem/clients/
[12] Github Pages: https://docs.github.com/en/pages/getting-started-with-github-pages/creating-a-github-pages-site
[13] EU.org: https://nic.eu.org/
[14] is-a.dev: https://is-a.dev/
[15] DuckDNS: https://www.duckdns.org/
[16] Dynv6: https://dynv6.com/
[17] установке Nextcloud Talk на VPS: https://habr.com/ru/companies/ultravds/articles/984836/
[18] «Matrix и XMPP на своём сервере для самых маленьких»: https://habr.com/ru/articles/942758/
[19] здесь: https://packages.matrix.org/debian/
[20] инструкция по установке: https://matrix-org.github.io/synapse/v1.66/setup/installation.html
[21] технологическое сравнение всех протоколов коммуникации: https://docs.google.com/spreadsheets/d/1-UlA4-tslROBDS9IqHalWVztqZo7uxlCeKPQ-8uoFOU/edit#gid=0
[22] сохраняет ключи на сервер: https://element.io/en/help#encryption5
[23] другие недостатки: https://habr.com/ru/articles/1002728/#comment_29572956
[24] стал слишком тяжёлый и его практически невозможно реализовать правильно: https://github.com/neilalexander/harmony/commit/96fb98d7fed68fa7bb71cf879f1f17aace60d59e
[25] Harmony: https://portals.broadinstitute.org/harmony/reference/HarmonyMatrix.html
[26] Tuwunel: https://github.com/matrix-construct/tuwunel
[27] статье про ультрадешёвые VPS: https://habr.com/ru/companies/ruvds/articles/785110/
[28] экспортирует их: https://habr.com/ru/articles/665254/
[29] FreshRSS: https://www.freshrss.org/
[30] Разворачиваем self-hosted Matrix: Synapse + OIDC + LiveKit + подписанные обновления: https://habr.com/ru/articles/1006904/
[31] Скрипт для автоматического деплоя сервера Matrix на Ansible и Docker: https://github.com/spantaleev/matrix-docker-ansible-deploy
[32] Element Server Suite на Docker Compose: https://github.com/wlphi/ess-docker-compose
[33] Прокси Телеграма на своём VPS: https://habr.com/ru/articles/1002236/
[34] Источник: https://habr.com/ru/companies/ruvds/articles/1009268/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1009268
Нажмите здесь для печати.