Première version de la plateforme de communication Fosscord, compatible avec Discord

Le premier épisode expérimental du serveur du projet Fosscord, qui développe une plateforme de communication ouverte pour organiser des échanges au sein des communautés via chat, vidéo et appels vocaux, a été publié. Une caractéristique importante qui le distingue d'autres projets ouverts similaires, tels que Revolt et Rocket.Chat, est la compatibilité au niveau du protocole avec le service propriétaire Discord — les utilisateurs de Fosscord peuvent communiquer avec des personnes utilisant encore le service discord.com. Le code du projet est écrit en TypeScript en utilisant la plateforme Node.js et est distribué sous la licence AGPLv3. Des versions prêtes à l'emploi de serveurs sont préparées pour Linux, Windows et macOS.

Le serveur permettant de déployer la plateforme sur ses propres ressources inclut des composants réalisant une API HTTP compatible avec Discord, une passerelle basée sur le protocole WebSocket et un réseau de distribution de contenu, serveurs RTC et WebRTC pour organiser des communications vocales et vidéo, des utilitaires et une interface web pour la gestion. MongoDB est utilisé comme SGBD. Le projet développe également un client et un framework CSS pour créer des interfaces au style de Discord.

Première version de la plateforme de communication Fosscord, compatible avec Discord

L'objectif final du projet est de créer un clone de Discord, entièrement rétrocompatible, mais offrant des fonctionnalités avancées. Le client Fosscord pourra remplacer le client officiel de Discord, et le serveur Fosscord permettra de lancer un serveur compatible avec Discord sur un matériel propre. Le support de Discord facilitera la transition des utilisateurs vers la plateforme ouverte, simplifiera le transfert des bots et permettra de conserver les anciens flux de travail et environnements de communication — après migration, les utilisateurs pourront toujours communiquer avec leurs collègues qui continuent d'utiliser Discord.

Parmi les avantages de la plateforme Fosscord, on note la possibilité d'un réglage fin de tous les aspects et restrictions, une architecture décentralisée sans point de défaillance unique (ce qui implique que le client peut se connecter simultanément à plusieurs serveurs), la possibilité d'étendre les fonctionnalités via des plugins, la modification de l'apparence grâce à des thèmes et l'application de cryptage de bout en bout pour des négociations confidentielles. Pour étendre les capacités du serveur, le support des bots est prévu.

Première version de la plateforme de communication Fosscord, compatible avec Discord


Source : opennet.ru
Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster