Przejdź do treści

Aplikacje → Matrix + Element

Private team chat, on your own server.

Matrix is an open communication standard. Synapse and Element Web provide private channels, direct messages and file sharing on your ReefOffice server. One-to-one calls use its private TURN relay; group video rooms are provided by Nextcloud Talk.

What Matrix and Element do

ReefOffice runs Synapse with Element Web, Authentik SSO and encryption enabled by default for locally created rooms. Your team gets private channels, direct messages, file sharing and an encrypted Hermes room. Controlled federation can be enabled for approved partner homeservers.

Why Matrix on ReefOffice

1

Private team channels

Create public and private channels for your team, clients or projects. Threaded conversations, reactions, edits, read receipts and typing indicators — everything you expect from modern chat.

2

End-to-end encryption

Messages in private rooms are end-to-end encrypted by default. Only participants can read them — not ReefOffice, not your hosting provider, not anyone. Cross-signed device verification ensures trust.

3

Voice and video calls

One-to-one Matrix calls use your authenticated coturn relay. ReefOffice provides private group video rooms through Nextcloud Talk until the separate MatrixRTC capacity profile is validated.

4

Federation

Federation is disabled by default for isolation. It can be enabled for an explicit partner allowlist, or opened publicly after an abuse and capacity review.

Technical detail

How it works

Matrix Synapse is a Python server running as a native NixOS systemd service with PostgreSQL backend and jemalloc memory allocator. Element Web is a static SPA served by nginx. Well-known delegation is configured on the apex domain so Matrix clients can auto-discover the server. OIDC SSO is configured directly on Synapse, not through an external proxy.

How it fits your stack

Matrix integrates with your ReefOffice stack through Authentik SSO for team access. Element Web can be accessed from any browser or the Element mobile/desktop apps. Bridge bots can connect Matrix channels to Activepieces workflows, Nextcloud notifications, Dolibarr events, and Hermes agent notifications or commands.

Frequently asked questions

Can I chat with people outside my ReefOffice server? +

Yes, when requested. ReefOffice keeps federation disabled by default, can allow only approved partner homeservers, and offers public federation only after an abuse and capacity review.

Can I use the Element mobile app? +

Yes. Element has native mobile apps for iOS and Android. Point the app at your ReefOffice Matrix server URL, authenticate through SSO, and your entire chat history is available on mobile with end-to-end encryption.

How is this different from Slack or Discord? +

Matrix is open-source, decentralised and end-to-end encrypted by default. Your data stays on your ReefOffice server — it is never stored on a US-based cloud platform. You own your communication infrastructure entirely. Federation also means you are not locked into a single provider's network.

Ready for private team chat?

Book a demo and see how Matrix + Element on ReefOffice gives your team private, encrypted chat on your own server.

Zarezerwuj prezentację