Das Projekt Revolt entwickelt eine offene Alternative zur Plattform Discord

Das Revolt-Projekt entwickelt eine Kommunikationsplattform, die darauf abzielt, eine offene Alternative zur proprietĂ€ren Messaging-App Discord zu schaffen. Ähnlich wie Discord konzentriert sich die Revolt-Plattform auf die Schaffung von RĂ€umen zur Organisation der Kommunikation von Gemeinschaften und Gruppen mit gemeinsamen Interessen. Revolt ermöglicht es, auf seinen Servern einen eigenen Kommunikationsserver einzurichten und bei Bedarf dessen Integration in eine Website sicherzustellen oder ĂŒber verfĂŒgbare Client-Anwendungen zu kommunizieren. FĂŒr die schnelle Bereitstellung des Servers wird ein Container-Image fĂŒr Docker angeboten.

Der Serverteil von Revolt ist in Rust geschrieben, verwendet MongoDB zur Datenspeicherung und wird unter der AGPLv3-Lizenz vertrieben. Der Client ist in TypeScript geschrieben und die Desktop-Version basiert auf der Electron-Plattform, wĂ€hrend die Web-Anwendung auf dem Preact-Framework und dem Vite-Toolkit basiert. Zudem entwickelt das Projekt Komponenten wie einen Server fĂŒr Sprachkommunikation, einen DateiĂŒbermittlungsdienst, einen Proxy und einen Generator fĂŒr auf Seiten eingebettete Widgets. Mobile Anwendungen fĂŒr Android und iOS werden nicht bereitgestellt; stattdessen wird die Nutzung einer installierbaren Webanwendung angeboten, die im PWA-Modus (Progressive Web Apps) funktioniert.

Die Plattform befindet sich in der Anfangsphase des Beta-Tests und unterstĂŒtzt in ihrem aktuellen Zustand nur Text- und Sprachchat, der zum Beispiel fĂŒr die Kommunikation von Spielern wĂ€hrend des gemeinsamen Spielens von Computerspielen genutzt werden kann. Zu den grundlegenden Funktionen gehören die Festlegung des Benutzerstatus, die Erstellung eines Profils mit Markdown-Formatierung, das Anheften von Abzeichen (Badges) an Benutzer, die Bildung von Benutzergruppen, KanĂ€len und Server, das Teilen von Befugnissen, Tools zum Sperren/Entsperren von Regelbrechern und die UnterstĂŒtzung des Versendens von Einladungen (invites).

In den nĂ€chsten Ausgaben wird UnterstĂŒtzung fĂŒr Bots erwartet, ein vollstĂ€ndiges Moderationssystem und Module zur Integration mit den Kommunikationsplattformen Discord und Matrix. In fernerer Zukunft ist geplant, die UnterstĂŒtzung fĂŒr sichere Chats (E2EE Chat) zu realisieren, bei denen End-to-End-VerschlĂŒsselung auf Seiten der Teilnehmer verwendet wird. Dabei beabsichtigt das Projekt nicht, sich in Richtung dezentralisierter und föderierter Systeme zu entwickeln, die mehrere Server verbinden. Revolt versucht nicht, mit Matrix zu konkurrieren, möchte die Implementierung des Protokolls nicht komplizieren und sieht seine Nische in der Schaffung optimal funktionierender einzelner Server fĂŒr einzelne Projekte und Gemeinschaften, die auf kostengĂŒnstigen VPS.

Unter den Chat-Plattformen, die nah an Revolt sind, ist auch das teilweise offene Projekt Rocket.Chat zu erwÀhnen, dessen Serverteile in JavaScript geschrieben sind, auf der Plattform Node.js basieren und unter der MIT-Lizenz verbreitet werden. Bei Rocket.Chat ist nur die grundlegende FunktionalitÀt offen, wÀhrend zusÀtzliche Möglichkeiten in Form von kostenpflichtigen Erweiterungen angeboten werden. Rocket.Chat ist auf den Austausch von Textnachrichten beschrÀnkt und richtet sich hauptsÀchlich auf die Organisation der Kommunikation zwischen Kollegen in Unternehmen sowie auf die Interaktion mit Kunden, Partnern und Lieferanten.

Quelle: opennet.ru

60GB SSD 8Gb DDR4