Rilis pertama platform komunikasi Fosscord yang kompatibel dengan Discord

Rilis eksperimental pertama dari bagian server proyek Fosscord telah diterbitkan, mengembangkan platform komunikasi terbuka untuk mengatur komunikasi dalam komunitas menggunakan obrolan, video, dan panggilan suara. Perbedaan penting dari proyek terbuka lainnya dengan tujuan serupa, seperti Revolt dan Rocket.Chat, adalah penyediaan kompatibilitas tingkat protokol dengan messenger milik Discord - Pengguna Fosscord dapat berkomunikasi dengan orang-orang yang terus menggunakan layanan discord.com. Kode proyek ditulis dalam TypeScript menggunakan platform Node.js dan didistribusikan di bawah lisensi AGPLv3. Pembuatan server siap pakai disiapkan untuk Linux, Windows, dan macOS.

Server, yang memungkinkan Anda untuk menyebarkan platform sendiri, mencakup komponen dengan implementasi API HTTP yang kompatibel dengan Discord, gateway berdasarkan protokol WebSocket, jaringan pengiriman konten, server RTC dan WebRTC untuk mengatur komunikasi suara dan video , utilitas dan antarmuka web untuk manajemen. MongoDB digunakan sebagai DBMS. Secara terpisah, proyek ini mengembangkan klien dan kerangka CSS untuk membuat antarmuka bergaya Discord.

Rilis pertama platform komunikasi Fosscord yang kompatibel dengan Discord

Tujuan akhir dari proyek ini adalah untuk membuat klon Discord yang sepenuhnya kompatibel tetapi menyediakan fitur-fitur canggih. Klien Fosscord akan dapat menggantikan klien Discord resmi, dan server Fosscord akan memungkinkan Anda menjalankan server yang kompatibel dengan Discord di perangkat keras Anda sendiri. Dukungan Discord akan memperlancar transisi pengguna ke platform terbuka, menyederhanakan migrasi bot, dan memberikan peluang untuk mempertahankan alur kerja dan lingkungan komunikasi yang sama - setelah migrasi, pengguna masih dapat berkomunikasi dengan rekan kerja yang terus menggunakan Discord.

Di antara kelebihan platform Fosscord, kemampuan untuk menyempurnakan semua aspek dan batasan, arsitektur terdesentralisasi tanpa adanya satu titik kegagalan (tersirat bahwa klien dapat terhubung ke beberapa server secara bersamaan), kemampuan untuk memperluas fungsionalitas melalui plugin, mengubah tampilan melalui tema dan penggunaan enkripsi ujung ke ujung untuk negosiasi rahasia. Untuk memperluas kemampuan server, disediakan dukungan bot.

Rilis pertama platform komunikasi Fosscord yang kompatibel dengan Discord


Sumber: opennet.ru

Tambah komentar