Частые вопросы

Ответы на вопросы, которые нам задают чаще всего.

Общие

Что такое Freedom Messenger?

Командный мессенджер, который вы размещаете на собственном сервере. Чат, голосовые звонки, задачи и обмен файлами — всё под вашим контролем. Спроектирован для работы в странах с ограничениями интернета.

Это бесплатно?

Программа доступна для покупки как разовая лицензия или подписка. Вам также нужен сервер, который обычно стоит $5/месяц у любого VPS-провайдера. Альтернативно мы предлагаем управляемый хостинг, где мы настраиваем и обслуживаем сервер за вас.

Чем это отличается от Telegram или WhatsApp?

Telegram и WhatsApp управляются компаниями, которые контролируют ваши данные. Их могут заблокировать государства, и они могут читать или передавать ваши сообщения. Freedom Messenger работает на вашем сервере — вы контролируете данные, а встроенные технологии защищают от блокировок.

Чем это отличается от Matrix/Element или Mattermost?

Matrix и Mattermost — отличные инструменты с открытым кодом, но они требуют серьёзных технических знаний для установки и обслуживания. Freedom Messenger создан для простоты — один бинарник, 15 минут на установку, $5/месяц. Также включена встроенная защита от цензуры, которой нет у других инструментов.

Безопасность

Сообщения зашифрованы сквозным шифрованием?

Пока нет. Сообщения зашифрованы на диске сервера с помощью AES-256-GCM, но сервер может их расшифровать. Сквозное шифрование на основе Signal Protocol запланировано на v2.0. См. Прозрачность для полного обсуждения.

Может ли администратор читать мои сообщения?

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

Что будет, если сервер изъят?

Злоумышленник с физическим доступом к серверу может прочитать config.toml (мастер-секрет) и расшифровать базу данных. Регулярные бэкапы на отдельный сервер и E2E-шифрование (когда будет доступно) — лучшая защита.

Двухфакторная аутентификация действительно обязательна?

Да. Каждый пользователь должен настроить 2FA на основе TOTP прежде чем сможет пользоваться мессенджером. Это осознанное решение — в нашей модели угроз один скомпрометированный аккаунт может раскрыть переписку всех участников чатов этого пользователя.

Техническое

Какие требования к серверу?

Минимум: 1 vCPU, 512 МБ RAM, 1 ГБ диска. VPS за $5/месяц вмещает до 200 пользователей. Подробности — Требования.

Какие операционные системы поддерживаются?

Сервер работает на Linux (рекомендуется), Windows или Docker. Клиенты — для Android, macOS, Windows, Linux и любого браузера. iOS скоро.

Можно подключить несколько серверов из одного приложения?

Да. Функция рабочих областей позволяет подключаться к нескольким серверам и переключаться между ними.

Что будет, если сервер упадёт?

Пользователи увидят ошибку подключения и не смогут отправлять/получать сообщения до восстановления. Systemd автоматически перезапускает сервис при сбое. Регулярные бэкапы защищают данные.

Можно перенести сервер на другой VPS?

Да. Сделайте бэкап базы данных, файлов и config.toml. Настройте новый сервер, восстановите бэкап, обновите DNS на новый IP. Пользователи переподключатся автоматически.

Использование

Сколько пользователей выдерживает?

Сервер за $5/месяц (1 vCPU, 1 ГБ RAM) комфортно обслуживает до 200 активных пользователей. Более мощные серверы — больше пользователей. Узкое место — дисковый I/O для базы SQLite.

Есть ограничения на размер сообщений или файлов?

Файлы ограничены 50 МБ на загрузку. Практических ограничений на длину текста сообщений нет.

Можно использовать без установки приложения?

Да. Freedom Messenger работает в любом современном браузере. Можно также установить как PWA (Progressive Web App) для опыта, похожего на обычное приложение, без магазина приложений.

Работает на iPhone?

Нативного iOS-приложения пока нет (в разработке). Пользователи iPhone могут использовать браузерную версию или установить PWA через Safari. Push-уведомления работают через PWA.