Fosscord,一个兼容discord的开放式交流平台

最近 第一个实验版本 项目的服务器部分 “福索德”, 发展 一个开放的交流平台 通过聊天、视频和语音通话在社区中组织交流。

与其他具有类似目的的开源项目的重要区别,例如 起义 和 Rocket.Chat,是 与 Discord messenger 的协议级兼容性: Fosscord 用户可以与继续使用 discord.com 服务的人进行交流。

关于福索

那个服务器 允许您在自己的设施中实现平台包括具有实现的组件 来自兼容 Discord 的 HTTP API、基于 WebSocket 协议的网关、内容交付网络、用于组织语音和视频通信的 PSTN 和 WebRTC 服务器、实用程序以及用于管理的 Web 界面。 MongoDB 用作 DBMS。 一个单独的项目正在开发用于创建 Discord 风格界面的 CSS 客户端和框架。

该项目的最终目标是创建一个完全向后兼容的 Discord 克隆 但这提供了高级功能。 Fosscord 客户端 将能够取代官方的 Discord 客户端,并且 Fosscord 服务器将允许您在自己的硬件上运行与 Discord 兼容的服务器。

Fosscord 旨在成为 Discord 的完整一对一克隆,添加更多功能,可用作官方客户端的替代品,并且仍然连接到 discord.com 并托管私有 Fosscord 服务器实例。

Fosscord 旨在提供最佳的用户体验,同时向后兼容 Discord 功能并添加新/增强旧功能,同时通过端到端加密支持维护用户隐私。

Discord 支持将帮助用户轻松过渡到开放平台,简化机器人迁移,并提供维护相同工作流程和通信环境的能力; 迁移后,用户仍然可以与继续使用 Discord 的同事进行交流。

优势之一 Fosscord 平台的 微调所有方面和限制的能力,一个没有单点故障的去中心化架构(假设一个客户端可以同时连接到多个服务器),c通过插件扩展功能的能力, 通过主题改变外观并使用端到端加密进行机密谈判,以及扩展服务器的功能,提供对机器人的支持。

其他特征 脱颖而出:

  • 客户端可以连接到多个服务器实例,而无需多次打开它。
  • 客户端必须可通过安全插件和具有自己商店的主题系统进行扩展。
  • 服务器应该可以通过机器人进行扩展,就像 Discord 一样,除了 API 端点之外不需要更改任何内容。
  • 该项目是开源的,因此每个人都可以看到幕后发生的事情,并且可以由社区维护和扩展。
  • 一切都在服务器设置中进行配置,每个人都可以添加自己的功能,所以你不会碍事。

最后 如果您有兴趣了解更多有关它的信息,您可以查看详细信息 在下面的链接中。

值得一提的是,项目代码是使用 Node.js 平台用 TypeScript 编写的,并在 AGPLv3 许可下分发。 开箱即用的服务器版本可用于 Linux、Windows 和 macOS。

如何在 Linux 上安装 Fosscord?

对于那些有兴趣在系统上安装这个优秀实用程序的人,他们可以通过从 以下链接。

在这种情况下,在编写我们获得的包时如下:

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

您所要做的就是解压缩包并双击服务器以开始执行并访问它,我们可以从具有以下地址的浏览器中执行此操作 http://localhost:3001.

另一种安装方法是借助 npm 包管理器,我们可以这样做:

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


成为第一个发表评论

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。