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. 權利:您可以隨時限制,恢復和刪除您的信息。