fairmatrix as chat solution
for open and distributed communication in real time
Matrix is a distributed messenger concept where servers exchange messages with an @ address, just like e-mail. Everyone chooses a matrix provider, and fairkom becomes one too. An organization or a family can also set up its own home server.
fairkom plans to operate a powerful matrix server at fairchat.eu. As with all fairapps, you can get started with a fairlogin account. To chat with someone else, the person's Matrix identity can simply be invited into a room.
Bridges to WhatsApp, Telegram and Signal are also planned.
open network of servers
communication in real time
independent from one provider
connection with standard web services via WebRTC
With the delivery of the Schulchat RLP for half a million pupils in full expansion in 2023, we were able to gain extensive experience in the development and operation of Matrix. We now want to incorporate this knowledge into the fairapps portfolio.
More about fairkom's messenger for Rhineland-Palatinate in the
fairchat.net, currently based on Rocket.chat, will be replaced by the Matrix server fairchat.eu.
The brand fairchat will remain. The Android and iOS app will be replaced at a later stage.
After some tests we do not consider to migrate existing chat groups and messages.
The Matrix server fairchat.eu can already be tested with fairlogin, for example with Element in the faircloud. New technologies are tested in fairkom's development lab before they are launched. This also gives customers the opportunity to try out Matrix in advance. However, it should be noted that we do not guarantee data backup for products that are in the fairapps Lab. This means that you are welcome to test it, but chat histories that are kept for testing purposes will probably be deleted before launch.
As with all fairapps, Matrix is hosted in a climate-neutral and data protection-compliant manner.
Hosting and Customization
Hosting of (large) home servers
Consulting for matrix-based messenger solutions
Customization of clients and apps
Integration of voice and video calls
Standard and customer-specific bridges
Scalable deployments on kubernetes
On premise deployment and operational support
fairkom has developed and hosted chat solutions with various open source frameworks. We are now focusing on matrix-based solutions as interoperability is a key requirement from customers and users.
LDAP / IDM proxy
Map your team, class or organization into Matrix
integration with identity management systems
Many organizations have their teams, groups or even their whole departments structure mapped out in LDAP or an Active Directory.
We have developed solutions for customers to map and keep those structures synchronized in [matrix].
E.g., our integration of an addressbook into FluffyChat allows a teacher to create a new room with members from three classes.
Check out our repo or contact us for an analysis of your use cases and which mapping solution would fit best.
FluffyChat
Flutter as a common code base
for web, Android, iOS, desktop apps
supports multi-accounts
color appearance customizable
Element
different programming languages for different devices
TypeScript for web, Swift for iOS, Kotlin for Android
customization and maintenance more difficult
as an app in the faircloud
Matrix
as an open protocol
maintained by the Matrix.org Foundation
for decentralized, secure communication
Rocket.Chat
venture capital funded project
features like custom roles within the enterprise version
requires purchase of licenses
The two products, RocketChat and Matrix, differ in their governance structure and licenses. The Matrix Foundation "watches over" the standard and guarantees its openness. The Synapse server is licensed under the Apache License and contributors only need to certify that they are the author of the code they contribute. Details can be found in the Contributor Guidelines, which also apply to the popular Element client. fairkom develops custom clients based on FluffyChat for web, desktop, iOS and Android - this is subject to the AGPL license.
Meanwhile, important parts of the code of RocketChat, especially for use in the enterprise environment, are under an Enterprise License. All co-developers are required to sign a Contributor License Agreement, which allows RocketChat to license contributed code differently.
If you are looking for professional matrix solutions, you will usually come across the company Element. This company offers Synapse and Element with support from a single source for a license fee. The same software is and remains open source and can be installed and operated independently. The company Element is venture capital funded and relies on selling product packages. This includes a management console, but we have not yet seen the need for this in our operations, since we can also implement monitoring with Prometheus, for example. So Element is just a player in the market, which certainly provides important impetus for the further development of Matrix, but which does not make decisions about Matrix.
fairkom is a silver sponsor of the
foundation