Перший випуск комунікаційної платформи Fosscord, сумісної з Discord

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

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

Перший випуск комунікаційної платформи Fosscord, сумісної з Discord

Кінцевою метою проекту є створення клону Discord, що повністю обернено сумісного, але надає розширені можливості. Клієнт Fosscord зможе замінити офіційний клієнт Discord, а сервер Fosscord дозволить запустити сумісний з Discord сервер на власному устаткуванні. Підтримка Discord дозволить згладити перехід користувачів на відкриту платформу, спростить перенесення ботів і дасть можливість зберегти колишні робочі процеси та середовище спілкування - після міграції користувачі, як і раніше, зможуть спілкуватися з колегами, які продовжують використовувати Discord.

З переваг платформи Fosscord відзначається можливість тонкого налаштування всіх аспектів та обмежень, децентралізована архітектура з відсутністю єдиної точки відмови (мається на увазі, що клієнт може підключатися одночасно до кількох серверів), можливість розширення функціональності через плагіни, зміна зовнішнього вигляду через теми оформлення та застосування наскрізного шифрування для конфіденційні переговори. Для розширення можливостей сервера передбачена підтримка роботів.

Перший випуск комунікаційної платформи Fosscord, сумісної з Discord


Джерело: opennet.ru
Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери 🔥 Купити надійний хостинг для сайтів із захистом від DDoS, VPS VDS сервери | ProHoster