Fosscord

Материал из DZWIKI
Перейти к навигации Перейти к поиску

Fosscord — свободная коммуникационная платформа для организации общения в сообществах при помощи чата, видео и голосовых вызовов с открытым исходным кодом и возможностью самостоятельного размещения, совместимая с Discord API.

Описание

Fosscord стремится обеспечить наилучший пользовательский интерфейс, будучи обратно совместимым с функциями Discord и добавляя новые/улучшая старые, сохраняя при этом конфиденциальность пользователя с поддержкой сквозного шифрования. Важным отличием от других открытых проектов подобного назначения, таких как Revolt и Rocket.Chat, является обеспечение совместимости на уровне протокола с проприетарным мессенджером Discord - пользователи Fosscord могут общаться с людьми, продолжающими использовать сервис discord.com. Код проекта написан на языке TypeScript c использованием платформы Node.js и распространяется под лицензией AGPLv3. Готовые сборки сервера подготовлены для Linux, Windows и macOS.

Первый экспериментальный выпуск серверной части проекта состоялся в октябре 2021 года[1].

Серверная часть

Сервер, позволяющий развернуть платформу на своих мощностях, включает компоненты с реализацией совместимого с Discord HTTP API, шлюза на базе протокола WebSocket, сети доставки контента, серверов RTC и WebRTC для организации голосовой и видеосвязи, утилит и web-интерфейса для управления. В качестве СУБД применяется MongoDB.

Клиент

Fosscord-ui.png

Примечания

  1. Первый выпуск коммуникационной платформы Fosscord, совместимой с Discord (17 октября 2021). Дата обращения: 17 октября 2021. Архивировано 17 октября 2021 года.

Ссылки