Matrix server integration

Already running a Matrix homeserver or planning one? Liman connects to your existing server – no migration needed. You can also connect your own LiveKit for video conferencing. This page covers both.

Use your own Matrix server

An existing Matrix server can be reused as is. The Liman client connects to your homeserver via the Matrix protocol; E2EE, federation, existing rooms, and Element interop (polls, tags, knock, ignored users) continue to work.

  • Compatible homeservers

    Any compatible Matrix server can be used. These include Synapse, Tuwunel, Dendrite, Conduit and other implementations. An overview is available on the official Matrix website.

  • No data migration

    Your chat history, rooms and channels stay on your server. Liman is another client – like an app that logs into your existing service.

  • Interop with Element / federation

    Liman meetings run primarily on LiveKit. Incoming Element Call / MatrixRTC calls can be answered in Liman. On chat: inbound polls, stickers, voice messages, chat tags, and blocked contacts (ignored users) – federated with Element and other clients.

Overview of compatible Matrix servers (matrix.org)

Your own LiveKit for video conferencing

If you already run LiveKit (or another compatible WebRTC backend) alongside your Matrix server, you can connect it to Liman. Video meetings then run in your infrastructure – Liman uses your LiveKit instead of a hosted service.

  • Connect LiveKit to Liman

    Liman supports LiveKit as the video backend. You configure your LiveKit instance (API URL, keys) in the Liman configuration; meetings, lobby, breakout rooms and screen sharing then run via your own backend.

  • One interface for chat and video

    Matrix provides chat and channels, LiveKit provides video conferencing – both appear in one Liman interface. Ideal for organisations that want to run both chat and video entirely on their own.