Chatto, приложение для групповых чатов, ориентированное на команды и онлайн-сообщества, теперь имеет открытый исходный код и доступно для самостоятельного хостинга.
Проект развивается около года и предлагает привычное общение в каналах, похожее на Slack, Microsoft Teams и Discord. Однако в Chatto больше внимания уделяется самостоятельному развёртыванию, конфиденциальности, скромным системным требованиям и простоте запуска.
Вместо настройки нескольких компонентов администратору достаточно запустить один исполняемый файл, который объединяет серверную часть и веб-интерфейс. Отдельная база данных для базовой установки не требуется, хотя для более сложных сценариев можно использовать Docker Compose и другие инфраструктурные инструменты.
Для Linux на архитектурах x86_64 и ARM64 предоставляются готовые сборки, также есть версии для macOS и Windows. После запуска сервер сам отдаёт веб-интерфейс, и пользователи подключаются через браузер.
Несмотря на компактное развёртывание, Chatto включает все привычные функции: текстовые каналы, обмен файлами, реакции, встраивание видео, настраиваемые роли и разрешения, голосовые и видеозвонки, демонстрацию экрана.

Звонки защищены сквозным шифрованием. Число участников ограничено только мощностью сервера, а не программными лимитами.
Chatto также шифрует личную информацию и сообщения на сервере. Для данных каждого пользователя используется индивидуальный ключ шифрования, который можно уничтожить при удалении учётной записи — тогда расшифровать оставшиеся данные станет невозможно.
Каждый сервер Chatto действует как отдельное сообщество. Федерация не поддерживается, поэтому экземпляры не обмениваются и не синхронизируют данные.
Пользователи могут участвовать в нескольких сообществах, подключаясь напрямую к нужным серверам. Администраторы в свою очередь способны запускать несколько процессов Chatto для управления разными сообществами.
Разработчики подчёркивают, что в Chatto нет сторонних трекеров или аналитики. Все сообщения и личные данные остаются на сервере администратора, поэтому организация полностью контролирует, где хранятся её коммуникации.
Сейчас актуальна версия 0.4. Её считают достаточно стабильной для промышленного использования, но предупреждают, что до версии 1.0, намеченной на ближайшие 6-12 месяцев, могут случаться обратно несовместимые изменения. Будущий выпуск 0.5 сосредоточится на инструментах безопасности и модерации, таких как отправка жалоб, а также на улучшении работы с несколькими серверами.
Параллельно с версией для самостоятельного хостинга готовится к публичному бета-тестированию облачный сервис Chatto Cloud. Он предложит платный хостинг, но не станет выносить какие-либо функции приложения за платную подписку.
На старте сервис будет полностью размещён на европейской инфраструктуре и включит автоматическое масштабирование, ночное резервное копирование и обновления без остановки работы. Другие регионы запланированы на начало 2027 года.
Подробнее см. анонс. Исходный код Chatto опубликован в репозитории проекта на GitHub, однако внешние правки кода пока не принимаются. Инструкции по установке и прочая информация доступны в официальной документации по самостоятельному размещению.
Источник изображения: проект Chatto




Пока нет комментариев. Будьте первым!