Solmu
Мессенджер для друзей и сообществ: переписка, серверы с каналами, голосовые комнаты и видео. Всё зашифровано на устройствах, а сервер — ваш собственный или того, кому вы доверяете.
Чем отличается
- Шифрование на устройствах. Сообщения и файлы шифруются протоколом MLS, звонки — SFrame. Сервер пересылает зашифрованное и прочитать его не может.
- Нет одного центрального сервера. Solmu работает на узлах: любой может поднять свой на недорогом VPS со своим доменом. Узел этой страницы — этот узел.
- Пароль не уходит на сервер. Вход по паролю устроен так (OPRF), что узел не может перебрать ваш пароль даже по своей базе.
- Как Discord, но приватно. Серверы-сообщества с каналами, категориями, ролями и модерацией; голосовые комнаты до 25 человек с камерой и показом экрана; эмодзи и стикеры серверов.
Установить
Открыть в браузере — прямо здесь. Приложения для Android, Windows и Linux — на странице установки. Один аккаунт работает на всех устройствах: войдите тем же именем и паролем.
Свой узел
Нужны VPS (1 ядро, 1,5 ГБ памяти) и домен. Узел ставится одной командой — скрипт сам поставит Docker, получит HTTPS-сертификат, откроет порты и каждый день будет делать резервную копию:
sudo ./install.sh --domain chat.example.org --email me@example.org- Обновление —
./update.sh <версия>, перенос на другой сервер —backup.shиrestore.sh.
Узел видит, кто с кем переписывается и когда, но не содержимое. Подробно — в «Что узел хранит о вас».
Что пока не умеет
- Аккаунт живёт на одном узле: общаться можно с людьми своего узла. Связь между узлами (федерация) — следующий большой шаг.
- Нет приложения для iPhone и Mac — пока только браузер.
Solmu — открытый проект (лицензия AGPL-3.0). Он ещё до версии 1.0: работает, но бывают шероховатости — пишите о них тому, кто дал вам ссылку.