4.4 KiB
Galène for YunoHost
This package allows you to install Galène quickly and simply on a YunoHost server.
If you don't have YunoHost, please consult the guide to learn how to install it.
Overview
Galène is a videoconferencing server that is easy to deploy (just copy a few files and run the binary) and that requires moderate server resources. It was originally designed for lectures and conferences (where a single speaker streams audio and video to hundreds or thousands of users), but later evolved to be useful for student practicals (where users are divided into many small groups), and meetings (where a few dozen users interact with each other).
Shipped version: 0.2
Screenshots
Demo
Configuration
Turnserver
For Voip and video conferencing a turnserver is also installed (and configured). The turnserver listens on two UDP and TCP ports. You can get them with these commands:
sudo yunohost app setting galene turnserver_tls_port
sudo yunohost app setting galene turnserver_alt_tls_port
The turnserver will also choose a port dynamically when a new call starts. The range is between 49153 - 49193.
For some security reason the ports range (49153 - 49193) isn't automatically open by default. If you want to use the synapse 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 49153:49193
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 turnserver config. By this the turnserver 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_INSTANCE_NAME__/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 (just adapt the SYNAPSE_INSTANCE_NAME which could be galene
or maybe galene__2
).
*/15 * * * * root bash /opt/yunohost/__GALENE_INSTANCE_NAME__/Coturn_config_rotate.sh;
To check if the TURN server is up and running in Galène, connect 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
- Official documentation: https://galene.org/
- YunoHost documentation: If specific documentation is needed, feel free to contribute.
YunoHost specific features
Multi-user support
- Are LDAP and HTTP auth supported? No
- Can the app be used by multiple users? Yes
Supported architectures
Limitations
- Any known limitations.
Additional information
- Other info you would like to add about this app.
Links
- Report a bug: https://github.com/YunoHost-Apps/galene_ynh/issues
- App website: https://galene.org/
- Upstream app repository: https://github.com/jech/galene
- YunoHost website: https://yunohost.org/
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