1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/element_ynh.git synced 2024-09-03 18:36:08 +02:00
Element package for YunoHost
Find a file
2019-07-26 10:08:51 +02:00
conf Upgrade riot to 1.3.0 2019-07-26 10:08:51 +02:00
scripts Remove helper in experimental 2018-10-16 21:58:46 +02:00
sources Fix device name with php7 2018-11-07 18:01:13 +01:00
.kateproject Update to Riot 0.13.1 2017-11-17 18:13:26 +01:00
check_process Update Checkprocess 2018-02-10 11:14:18 +01:00
LICENSE First commit 2017-02-13 16:16:46 +01:00
manifest.json Upgrade riot to 1.3.0 2019-07-26 10:08:51 +02:00
README.md Upgrade riot to 1.3.0 2019-07-26 10:08:51 +02:00

Riot For yunohost

Integration level
Install riot with YunoHost

This package allow you to install riot quickly and simply on a YunoHost server.
If you don't have YunoHost, please see here to know how to install and enjoy it.

Overview

It's a webclient for matrix. For a matrix server you can install synapse on your server : https://github.com/YunoHost-Apps/synapse_ynh

Yunohost chattroom with matrix : https://riot.im/app/#/room/#yunohost:matrix.org

Shipped version: 1.3.0

Screenshots

Modern Communication

Organise rooms around whatever team, community purpose you like! Chat, share files, add widgets, and make video/voice calls and conferences.

Integrations

Channel data to and from tools you already use and love, even bridging in users and groups from other chat apps.

Security

Keep your conversations secret. State of the art end-to-end encryption ensures that private communication stays private.

Open Source & Open Standard

Open source, and built on Matrix. Own your own data by hosting your own server.

Demo

Documentation

YunoHost specific features

Multi-users support

Now this application support the sso. If you want to use the sso you need to define the path to the default homeserver as your homeserver witch is installed on your yunohost instance.

Supported architectures

  • x86-64b - Build Status
  • ARMv8-A - Build Status
  • Jessie x86-64b - Build Status

Additional informations

Important Security Note

We do not recommend running Riot from the same domain name as your Matrix homeserver (synapse). The reason is the risk of XSS (cross-site-scripting) vulnerabilities that could occur if someone caused Riot to load and render malicious user generated content from a Matrix API which then had trusted access to Riot (or other apps) due to sharing the same domain.

We have put some coarse mitigations into place to try to protect against this situation, but it's still not good practice to do it in the first place. See https://github.com/vector-im/riot-web/issues/1977 for more details.


Install

From command line:

sudo yunohost app install -l riot https://github.com/YunoHost-Apps/riot_ynh

Upgrade

From command line:

sudo yunohost app upgrade riot -u https://github.com/YunoHost-Apps/riot_ynh

Developers infos

Please do your pull request to the testing branch.

To try the testing branch, please proceed like that.

sudo yunohost app install https://github.com/YunoHost-Apps/riot_ynh/tree/testing --debug
or
sudo yunohost app upgrade riot -u https://github.com/YunoHost-Apps/riot_ynh/tree/testing --debug

License

Riot-Web is published under the Apache License : https://github.com/vector-im/riot-web/blob/master/LICENSE

Todo for official App

  • Improve documentation