1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/galene_ynh.git synced 2024-09-03 18:36:31 +02:00
Galène package for YunoHost
Find a file
2021-08-01 17:21:49 +02:00
.github Upgrade to version 0.3.5 (#47) 2021-05-12 18:12:51 +02:00
conf Update systemd.service 2021-08-01 17:21:49 +02:00
doc Add templates 2021-05-24 23:19:26 +02:00
scripts Fix 2021-05-24 23:13:12 +02:00
sources Update Coturn_config_rotate.sh 2021-04-11 08:50:02 +02:00
.gitignore Create 2021-02-20 17:28:52 +01:00
.gitignore Upgrade to version 0.3 (#22) 2021-02-25 10:12:39 +01:00
check_process Update check_process 2021-05-22 18:43:00 +02:00
LICENSE First commit 2021-01-09 12:29:28 +01:00
manifest.json Add templates 2021-05-24 23:19:26 +02:00
README.md Auto-update README 2021-08-01 14:07:43 +00:00
README_fr.md Auto-update README 2021-08-01 14:07:43 +00:00

Galene for YunoHost

Integration level
Install Galene with YunoHost

Lire ce readme en français.

This package allows you to install Galene quickly and simply on a YunoHost server. If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

Videoconferencing server that is easy to deploy

Shipped version: 0.3.5~ynh2

Demo: https://galene.org:8443/

Screenshots

Disclaimers / important information

How to creat groups

Groups are defined by files in the /opt/yunohost/galene/groups directory. Various options are available (see https://github.com/YunoHost-Apps/galene_ynh/wiki/Configuration-file)

TURN server

For VoIP and video conferencing a TURN server is also installed and configured. The TURN server listens on two UDP and TCP ports. You can get them with these commands:

sudo yunohost app setting galene turnserver_port

The TURN server will also choose a port dynamically when a new call starts. The range is between 49152 - 65535.

For security reason the ports range (49152 - 65535) isn't automatically open by default. If you want to use Galène server for VoIP or conferencing you will need to open this port range manually. To do this, just run this command:

sudo yunohost firewall allow Both 49152:65535

You might also need to open these ports (if it is not automatically done) on your ISP box.

To prevent the situation when the server is behind a NAT, the public IP is written in the TURN server config. By this the TURN server can send its real public IP to the client. For more information see the Coturn example config file. So if your IP changes, you could run the script /opt/yunohost/galene/Coturn_config_rotate.sh to update your config.

If you have a dynamic IP address, you also might need to update this config automatically. To do that just edit a file named /etc/cron.d/coturn_config_rotate and add the following content.

*/15 * * * * root bash /opt/yunohost/galene/Coturn_config_rotate.sh;

To check if Galène can connect to the TURN server, connect to Galène as operator and type /relay-test in the chat box; if the TURN server is properly configured, you should see a message saying that the relay test has been successful.

Documentation and resources

Developer info

Please send 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/galene_ynh/tree/testing --debug
or
sudo yunohost app upgrade galene -u https://github.com/YunoHost-Apps/galene_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps