Fosscord, una plataforma de comunicació oberta compatible amb discord

fa poc es va donar a conèixer el primer llançament experimental de la part del servidor del projecte «Fosscord», Que desenvolupa una plataforma de comunicació oberta per organitzar la comunicació en comunitats mitjançant xat, vídeo i trucades de veu.

Una diferència important pel que fa a altres projectes de codi obert amb un propòsit similar, com revolta i Rocket.Chat, és la compatibilitat a nivell de protocol amb el missatger Discord: els usuaris de Fosscord poden comunicar-se amb persones que continuen usant el servei discord.com.

Sobre Fosscord

El servidor que us permet implementar la plataforma a les seves pròpies instal·lacions inclou components amb la implementació d'una API HTTP compatible amb Discord, una porta d'enllaç basada en el protocol WebSocket, una xarxa de lliurament de contingut, servidors RTC i WebRTC per organitzar comunicacions de veu i vídeo, utilitats i una interfície web per a la gestió. MongoDB s'utilitza com a DBMS. Un projecte separat desenvolupa un client i un marc CSS per crear interfícies d'estil Discord.

L'objectiu final del projecte és crear un clon de Discord que sigui totalment compatible amb versions anteriors però que proporcioni funcions avançades. El client Fosscord podrà reemplaçar els clients oficials de Discord, i el servidor Fosscord permetrà executar un servidor compatible amb Discord al vostre maquinari.

Fosscord té com a objectiu ser un clon complet un a un de Discord, afegint més funcions que es poden utilitzar com a reemplaçament del client oficial i tot i així connectar-se a discord.com i allotjar instàncies de servidor Fosscord privades.

Fosscord té com a objectiu brindar la millor experiència d'usuari possible, alhora que és compatible amb versions anteriors de les funcions de Discord i afegeix noves / millora les antigues mentre manté la privadesa de l'usuari amb suport de xifrat d'extrem a extrem.

El suport de Discord ajudarà a facilitar la transició dels usuaris a una plataforma oberta, simplificarà la migració de bots i brindarà la capacitat de mantenir el mateix flux de treball i entorn de comunicació; després de la migració, els usuaris encara poden comunicar-se amb col·legues que continuen usant Discord.

Entre els avantatges de la plataforma Fosscord, es destaca la capacitat d'afinar tots els aspectes i limitacions, una arquitectura descentralitzada sense un sol punt de falla (s'assumeix que un client pot connectar-se a múltiples servidors alhora), la ccapacitat d'expandir la funcionalitat a través de complements, canviar l'aparença a través de temes i fer servir xifrat d'extrem a extrem per a negociacions confidencials, a més que per ampliar les capacitats del servidor, es proporciona suport per a bots.

De les altres característiques que es destaquen:

  • El client es pot connectar a diverses instàncies de servidor sense necessitat d'obrir-lo diverses vegades.
  • El client ha de ser extensible mitjançant un plugin segur i un sistema de temes amb botiga pròpia.
  • El servidor ha de ser extensible a través de bots, igual que la discòrdia, sense necessitat de canviar res excepte el punt final de l'API.
  • El projecte és de codi obert perquè tothom pugui veure el que està succeint sota el capó i la comunitat pot mantenir-lo i expandir-lo.
  • Tot és configurable a la configuració del servidor i tots poden afegir les seves pròpies característiques, perquè no s'oposi.

Finalment si estàs interessat en poder conèixer més a l'respecte, Pots consultar els detalls en el següent enllaç.

A més, és important esmentar que el codi del projecte està escrit a TypeScript utilitzant la plataforma Node.js i es distribueix sota la llicència AGPLv3. Les compilacions de servidor llestes per utilitzar estan preparats per a Linux, Windows i macOS.

Com instal·lar Fosscord a Linux?

Per als qui estiguin interessats en poder instal·lar aquesta excel·lent utilitat en sistema, poden fer-ho obtenint l'últim paquet disponible des del següent enllaç.

En aquest cas al moment de la redacció el paquet que obtenim és el següent:

wget https://github.com/fosscord/fosscord-server/releases/download/v0.0.3/fosscord-server-linux.tgz

Només cal descomprimir el paquet i donar doble clic sobre el servidor per començar la seva execució i per accedir-hi podem fer-ho des d'un navegador amb la següent adreça http://localhost:3001.

Un altre mètode d'instal·lació és amb l'ajuda del gestor de paquets npm i ho podem fer de la següent manera:

git clone https://github.com/fosscord/fosscord-server
cd fosscord-server
cd bundle
npm run setup
npm run start:bundle


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.