Differences between revisions 2 and 3
Revision 2 as of 2017-03-23 06:36:05
Size: 2141
Editor: ?rahulde
Comment:
Revision 3 as of 2017-03-24 06:42:49
Size: 2249
Comment: Update for explaining more features etc.
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
== Decentralized & federated IM, Audio and Video (Matrix) == == Chat Server (Matrix Synapse) ==
Line 5: Line 5:
Unlike Morpheus, we can show you what the Matrix is. Unlike Morpheus, we can tell you what the Matrix is. :) [[https://matrix.org/|Matrix]] is an open standard for interoperable, decentralized, real-time communication over IP. Synapse is the reference implementation of a Matrix server. It can be used to setup instant messaging on FreedomBox to host large chat rooms, end to end encrypted communication and audio/video calls. Each instance of a Matrix server federates with other instances such that all your contacts need not hold accounts on your server. [[https://matrix.org/docs/guides/faq.html|See]] more detailed info about Matrix.
Line 7: Line 7:
[[https://matrix.org/|Matrix]] is an open standard for interoperable, decentralized, real-time communication over IP. It can be used to power Instant Messaging, VoIP/WebRTC signalling, Internet of Things communication - or anywhere you need a standard HTTP API for publishing and subscribing to data whilst tracking the conversation history. '''Note:''' The Matrix Synapse is available in !FreedomBox starting with Plinth version 0.14.
Line 9: Line 9:
Matrix defines the standard, and provides open source reference implementations of Matrix-compatible Servers, Clients, Client SDKs and Application Services to help you create new communication solutions or extend the capabilities and reach of existing ones. === How to access the Matrix? ===
Line 11: Line 11:
For more detailed info see [[https://matrix.org/docs/guides/faq.html|here]].

=== How to access the Matrix ===
We recommend the [[https://riot.im|Riot]] client to access the Matrix as a less painful alternative to plugging into the Matrix. You can download Riot for Desktops from [[https://riot.im/desktop.html|here]] and is available in the Play store and App store for Android and iOS respectively.
We recommend the [[https://riot.im|Riot]] client to access the Matrix server. You can [[https://riot.im/desktop.html|download]] Riot for desktops. Mobile applications for Android and iOS are available from app stores.
Line 17: Line 14:
To enable Matrix, first navigate to the Federated IM, VoIP and Video server (matrix-synapse) page and install it. Matrix needs a valid domain name to be configured. If its not, you will be asked to configure it. After that a drop down menu of the available domains will be show and one needs to be selected.
Line 19: Line 15:
After the page reload and under Status you will see that the service is running.

The service will be accessible on the configured FreedomBox domain. All the registered users will have their usernames as @username:domain.
To enable Matrix, first navigate to the Chat Server (Matrix Synapse) page and install it. Matrix needs a valid domain name to be configured. After installation, you will be asked to configure it. You will be able to select a domain from a drop down menu of available domains. Domains are configured using System -> Configure page. After configuring a domain, you will see that the service is running. The service will be accessible on the configured FreedomBox domain. All the registered users will have their Matrix IDs as `@username:domain`. Currently, you will not be able to change the domain once is it configured.
Line 25: Line 19:
Any other person running another Matrix instance can be added to this particular Matrix instance by using their matrix ID which is of the format @username:domain. You will be able to interact with any other person running another Matrix instance. This is done by simply starting a conversation with them using their matrix ID which is of the format `@their-username:their-domain`. You can also join rooms which are in another server and have audio/video calls with contacts on other server.

Chat Server (Matrix Synapse)

1. What is the Matrix?

Unlike Morpheus, we can tell you what the Matrix is. :) Matrix is an open standard for interoperable, decentralized, real-time communication over IP. Synapse is the reference implementation of a Matrix server. It can be used to setup instant messaging on FreedomBox to host large chat rooms, end to end encrypted communication and audio/video calls. Each instance of a Matrix server federates with other instances such that all your contacts need not hold accounts on your server. See more detailed info about Matrix.

Note: The Matrix Synapse is available in FreedomBox starting with Plinth version 0.14.

2. How to access the Matrix?

We recommend the Riot client to access the Matrix server. You can download Riot for desktops. Mobile applications for Android and iOS are available from app stores.

3. Setting up your FreedomBox for Matrix

To enable Matrix, first navigate to the Chat Server (Matrix Synapse) page and install it. Matrix needs a valid domain name to be configured. After installation, you will be asked to configure it. You will be able to select a domain from a drop down menu of available domains. Domains are configured using System -> Configure page. After configuring a domain, you will see that the service is running. The service will be accessible on the configured FreedomBox domain. All the registered users will have their Matrix IDs as @username:domain. Currently, you will not be able to change the domain once is it configured.

4. Federating with other Matrix instances

You will be able to interact with any other person running another Matrix instance. This is done by simply starting a conversation with them using their matrix ID which is of the format @their-username:their-domain. You can also join rooms which are in another server and have audio/video calls with contacts on other server.

Back to Features introduction or manual pages.


Information

Support

Contribute

Reports

Promote

Overview

Hardware

Live Help

Where To Start

Translate

Calls

Talks

Features

Vision

Q&A

Design

To Do

Releases

Press

Download

Manual

Code

Contributors

Blog

FreedomBox for Communities

FreedomBox Developer Manual

HELP & DISCUSSIONS: Discussion Forum - Mailing List - #freedombox irc.debian.org | CONTACT Foundation | JOIN Project

Next call: Saturday, December 12 at 14:00 UTC

Latest news: Help translate freedombox.org - 2020-08-01

This page is copyright its contributors and is licensed under the Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.


CategoryFreedomBox