Първото издание на комуникационната платформа Fosscord, съвместима с Discord

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

Сървърът, позволяващ разгръщането на платформата на собствените мощности, включва компоненти с реализирано съвместимо с Discord HTTP API, шлюз на базата на протокола WebSocket, мрежа за доставка на съдържание, сървъри RTC и WebRTC за организация на гласови и видеоповиквания, утилити и уеб интерфейс за управление. Като СУБД се използва MongoDB. Отделно, проектът развива клиент и CSS фреймуърк за създаване на интерфейси в стил Discord.

Първото издание на комуникационната платформа Fosscord, съвместима с Discord

Крайната цел на проекта е създаването на клон на Discord, напълно обратно съвместим, но предлагащ разширени възможности. Клиентът Fosscord ще може да замести официалния клиент на Discord, а сървърът Fosscord ще позволи стартиране на съвместим с Discord сървър на собствено оборудване. Подкрепата за Discord ще улесни прехода на потребителите към отворената платформа, ще опрости прехвърлянето на ботове и ще даде възможност за запазване на предишните работни процеси и среда на комуникация — след миграцията потребителите все още ще могат да общуват със своите колеги, които продължават да използват Discord.

Сред предимствата на платформата Fosscord се отбелязва възможността за детайлна настройка на всички аспекти и ограничения, децентрализирана архитектура без единична точка на отказ (предполага се, че клиентът може да се свързва едновременно с няколко сървъра), възможност за разширение на функционалността чрез плъгини, промяна на външния вид чрез оформления и прилагане на пълно шифроване за конфиденциални преговори. За разширяване на възможностите на сървъра е предвидена поддръжка на ботове.

Първото издание на комуникационната платформа Fosscord, съвместима с Discord


Източник: opennet.ru
Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри 🔥 Купете надежден хостинг за сайтове с защита от DDoS, VPS VDS сървъри | ProHoster