Skip to content
This repository has been archived by the owner on Mar 17, 2023. It is now read-only.

Latest commit

 

History

History
43 lines (26 loc) · 4.41 KB

File metadata and controls

43 lines (26 loc) · 4.41 KB

Rocket.Chat Federation

Federation allows for unlimited communication between workspaces by making them visible to each other on the federated network.

Rocket.Chat uses the Matrix communication protocol for decentralized and interoperable communications. Bridging Rocket.Chat through Matrix makes it easy for organizations to connect and collaborate with external parties using any federated Rocket.Chat workspace or Matrix-compatible platform.

To enable and set up Federation on your workspace, go to Administration > Workspace > Settings > Federation. See this guide.

{% content-ref url="../rocket.chat-workspace-administration/settings/federation/" %} federation {% endcontent-ref %}

Setup and Configure federation with Matrix with this guide.

{% content-ref url="../workspace-administration/settings/federation/matrix-bridge/matrix-admin-guide/matrix-homeserver-setup/" %} matrix-homeserver-setup {% endcontent-ref %}

{% hint style="info" %} Rocket.Chat basic federation is deprecated as from Rocket.Chat 6.0.

We recommend federating with matrix-bridge`` {% endhint %}

See how to make use of federated communication with this guide.

{% content-ref url="../workspace-administration/settings/federation/matrix-bridge/matrix-users-guide/" %} matrix-users-guide {% endcontent-ref %}

Features

Current

The following features are currently supported with the Rocket.Chat federation implementation.

See the possibilities available for Enterprise Edition(EE) and Community Edition(CE) workspaces in the table below.

FeatureCE/EEEE Only
Create federated channels, groups, DMs, and multi-user DMs from the UI. create-a-federated-rooms.mdfalsetrue
Invite external users to federated channels, groups, DMs, and multi-user DMs from the UI. invite-external-users-to-your-rocket.chat-server.mdfalsetrue
Search public rooms in the Matrix Network.falsetrue
Invite multiple users to multi-user DMs using slash commands.falsetrue
Invite an external user to DMs using slash commands.truefalse
Send/Receive attachments (Files, audio, and video messages) truefalse
Edit, Delete and Qoute messages.truefalse
Message reactions and sending emojis.truefalse
Mention internal and external users in federated channels.truefalse
User's avatar synchronization.truefalse
User's typing indicator (More Info)truefalse
Define permissions for users inside rooms (More info) .truefalse
Support for Markdown spec.truefalse
Servers allow list/block list (More info).falsefalse

Coming Soon

Matrix CLI setup tool for a smooth and easy setup.