Meeting invite goes out. Phone with PIN or browser link. No account with any third-party vendor needed.
No Teams. No Zoom. Run by us.
How we got here
A few weeks ago we described how we run our own communications stack: Matrix, LiveKit, WebRTC.
LiveKit as the WebRTC SFU on a dedicated NixOS server. Coturn as the TURN server for stable connections even behind strict firewalls. LiveKit SIP as the bridge into the phone network. Matrix handles chats and channels.
What was missing wasn’t another server.
It was an interface.
LaSuite Meet
LaSuite Meet is an open-source meeting tool from the LaSuite ecosystem of the French public administration. The project is published by DINUM and is built on top of LiveKit. It plugs into our existing infrastructure — and includes a lot of what we’re used to from Teams and similar tools.
It joins what we already run ourselves:
- Element: chat, channels, and direct calls via Matrix RTC and LiveKit
- WorkAdventure: spatial collaboration
- LaSuite Meet: video calls and meetings
Three applications. One infrastructure. All under our control.
Element, WorkAdventure, and LaSuite Meet on our own Kubernetes cluster. LiveKit and Coturn on the dedicated NixOS server. Keycloak for SSO.
The control stays with us
We operate the communications platform behind it ourselves. Our Matrix chats are end-to-end encrypted by default. Our meetings run on our own LiveKit.
No Teams. No Zoom. No non-European cloud provider in the path of our internal chats and meetings.
As a cyber defence company, controlling our own communications is a baseline requirement at PROCYDE GmbH.
A shoutout to our neighbours in France and the LaSuite team: lightweight, modular, no lock-in. When you build like that, you make it easier for others to walk the same path.
What does digital sovereignty in communications look like on your side?