1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/galene_ynh.git synced 2024-09-03 18:36:31 +02:00
* Delete turnserver from ssl-cert

* Fix

* Fix links

* Update upgrade

* Update manifest.json

* Fix

* Fix

* Update systemd.service

* Remove badge

* Update pull_request_template.md

* Update install

* add doc page

* Add doc

* Update nginx.conf

* Update nginx.conf

* Update nginx.conf

* Update nginx.conf

* Update nginx.conf

* Update install

* Fix

* Fix

* Update Coturn_config_rotate.sh

* Update pull_request_template.md

* Update Coturn_config_rotate.sh

* Update manifest.json

* Add description

* Add logs

* Update nginx.conf

* Update groupname.json

* Update install

* Create
.gitignore

* Without turn 0.3 (#20)

* Upgrade to version 0.3

* Revert "Merge branch 'testing' into without-turn"

This reverts commit e15d4cbc71, reversing
changes made to 16ba00f162.

* Update install

* Remove cli port

* Upgrade to version 0.3.1

* Update install

* Upgrade to 0.3.1

* Open port 8443

* Fix systemd config

* Update groupname.json

* Update remove

* Removing Send a email

* rework coturn config

* Update ice-servers.json

* Update ice-servers.json

* Fix

* Update ice-servers.json

* Update change_url

* Update nginx.conf

* Update groupname.json

* Fix

* Update nginx.conf

* Update install

* Update turnserver.conf

* Cleaning up

* Make curl silent

* Make curl silent

* Update upgrade

* Make curl silent

* Update install

* fix

* Update upgrade

* Fix

* Upgrade to 0.3.2 (#27)

* Upgrade to version 0.3.2

* Group description (#29)

* Allow group description on install

* Add -turn command-line option in systemd

* Update install

* Add turn port

* Update install

* Fix

* Add group description

* Fix

* Update manifest.json

* Cleaning up

* Update upgrade

* Update manifest.json

* Set config file permissions

* Update upgrade

* Set new_path to root

* Update install

* Update upgrade

* Fix badges

* Update manifest.json

* Fix badges

* Remove open firewall

* Protect config groups folder

* Remove firewall allow for 8443 (#35)

* remove firewall allow for 8443

* Update Coturn_config_rotate.sh

* Multi instance

* Update install

* Fix

* Update ice-servers.json

* Update manifest.json

* Upgrade to version 0.3.3

* Update systemd.service

* Update upgrade

* Update systemd.service

* Upgrade to version 0.3.3 (#39)

* Add port

* Add home

* Change permission

* Update install

* Upgrade to version 0.3.4

* Upgrade to version 0.3.4 (#40)

* Fix

* Update manifest.json

* Revert "Update manifest.json"

This reverts commit ca7464632e.

* [autopatch] Update issue and PR templates (#45)

Co-authored-by: Yunohost-Bot <>

* Add templates

* Add screenshot

* Update check_process

* Update check_process

* Upgrade to version 0.3.5 (#47)

* Upgrade to version 0.3.5

* Add add_config

* Update upgrade

* Check if a cron job is present and remove it

* Update manifest.json

* Update check_process

* Add templates

* Auto-update README

* Fix access to the /stats page

* Add new line in passwd file for user:password parsing (#52)

* Add new line in passwd file for user:password parsing

* Fix

* Create screenshot.png

* Add templates

* Auto-update README

* Cleaning up

* Auto-update README

* Update manifest.json

* Fix

* Fix

* Auto-update README

* Remove generated certificates

* Fix

* Fix

* Fix

* Fix

* Fix

* Auto-update README

* Fix

* Auto-update README

* Various fix

* Auto-update README

* Update install

* Update upgrade

* Fix

* Fix

* Fix

* Update systemd.service

* Update systemd.service

* Fix

* Update systemd.service

* Update check_process

* Auto-update README

* Update systemd.service

* Update manifest.json

* Auto-update README

* Add accent

* Auto-update README

* Update systemd.service

* Add description

* Auto-update README

* Fix

* Auto-update README

* 0.4

* Update systemd.service

* Auto-update README

* 0.4 (#58)

* Fix

* Update restore

* Update install

* Update remove

* Update upgrade

* Update systemd.service

* Update systemd.service

* Revert "Update systemd.service"

This reverts commit 3e4d1b95d4.

* Fix link

* Auto-update README

* Notif (#60)

* Update upgrade

* Update manifest.json

* Auto-update README

* Update systemd.service

* Update manifest.json

* Auto-update README

* Update manifest.json

* Fix

* Auto-update README

* 0.4.1 (#65)

* Update version 0.4.1

* Update manifest.json

* Fix change url

* Auto-update README

* Update upgrade

* Update upgrade

* Fix

* Auto-update README

* remove arch helper (#68)

* remove arch helper

* Update install

* Update manifest.json

* Auto-update README

* 0.4.2

* Auto-update README

* Fix

* Auto-update README

* Update restore

* We do not open 8443

We do not open 8443 as it is going through NGINX proxy

* Auto-update README

* 0.4.3 (#72)

* 0.4.3

* 0.4.4 (#74)

* 0.4.4

* 0.5 (#77)

* 0.5

* Update DESCRIPTION.md

* Auto-update README

* Update DESCRIPTION.md

* Merge branch 'testing' of https://github.com/YunoHost-Apps/galene_ynh into testing

* Update DESCRIPTION.md

* cleaning up

* Auto-update README

* 0.5.1 (#80)

* Upgrade

* Auto-update README

Co-authored-by: yunohost-bot <yunohost@yunohost.org>

Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
Co-authored-by: YunoHost Bot <yunohost-bot@users.noreply.github.com>
Co-authored-by: Yunohost-Bot <>
Co-authored-by: tituspijean <tituspijean@outlook.com>
Co-authored-by: yunohost-bot <yunohost@yunohost.org>
This commit is contained in:
Éric Gaspar 2022-03-25 12:00:28 +01:00 committed by GitHub
parent a1a30769c4
commit e51e56d1cc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 47 additions and 15 deletions

View file

@ -17,6 +17,8 @@ If you don't have YunoHost, please consult [the guide](https://yunohost.org/#/in
Galène is a videoconference server (an “SFU”) that is easy to deploy 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 dozen users interact with each other).
## Features
### Client features:
- multiparty audio and video
@ -26,8 +28,23 @@ Galène is a videoconference server (an “SFU”) that is easy to deploy and th
- streaming video and audio from disk
- activity detection
### Server features
**Shipped version:** 0.5~ynh1
- redistribution of arbitrary numbers of audio and video streams;
- text chat;
- recording to disk;
- user statuses ("raise hand", etc.);
- choice of audio and video codecs (full functionality for VP8, VP9, and H.264, preliminary support for AV1);
- Simulcast;
- Scalable Video Coding (SVC) for VP8 and VP9;
- automatic restarting of failed flows (on ICE failure);
- congestion control in the server → client direction (both loss-based and using REMB indications);
- congestion control in the client → server direction (loss-based, partial REMB support);
- dynamic tuning of buffer sizes depending on the clients' RTT;
- built-in TURN server.
**Shipped version:** 0.5.1~ynh1
**Demo:** https://galene.org:8443/

View file

@ -23,7 +23,7 @@ Galène est un serveur de visioconférence (un « SFU ») facile à déployer et
- détection d'activité
**Version incluse :** 0.5~ynh1
**Version incluse :** 0.5.1~ynh1
**Démo :** https://galene.org:8443/

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://github.com/YunoHost-Apps/galene_ynh/releases/download/v0.5/galene_0.5_Linux_amd64.tar.gz
SOURCE_SUM=a9148c2866d1d7a9a5020f17ba1e6e9699f48f3e93d83e84015d8f3485711876
SOURCE_URL=https://github.com/YunoHost-Apps/galene_ynh/releases/download/v0.5.1/galene_0.5.1_Linux_amd64.tar.gz
SOURCE_SUM=0f68d91e405526dbf1afce557e33546b05bc3062a31e3266b8c04356afd07a66
SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.gz
SOURCE_IN_SUBDIR=true

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://github.com/YunoHost-Apps/galene_ynh/releases/download/v0.5/galene_0.5_Linux_arm64.tar.gz
SOURCE_SUM=b98db84140f778f95f5f7df814185575a7bd6df3116cbd7b2ef1d3689cb8b2e7
SOURCE_URL=https://github.com/YunoHost-Apps/galene_ynh/releases/download/v0.5.1/galene_0.5.1_Linux_arm64.tar.gz
SOURCE_SUM=2538121d1406c2aec25e463014c91eaed8d9e0451488d008503e6f30fcbb3132
SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.gz
SOURCE_IN_SUBDIR=true

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://github.com/YunoHost-Apps/galene_ynh/releases/download/v0.5/galene_0.5_Linux_arm7.tar.gz
SOURCE_SUM=65e3f737358d88efa0ed1dbd3a061cf19ea8a8331d841290f770062a837419e1
SOURCE_URL=https://github.com/YunoHost-Apps/galene_ynh/releases/download/v0.5.1/galene_0.5.1_Linux_arm7.tar.gz
SOURCE_SUM=0566a459e035da213db0786d15393ef8134e9c2f453ea986287a70916e4e8b44
SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.gz
SOURCE_IN_SUBDIR=true

View file

@ -1,5 +1,5 @@
SOURCE_URL=https://github.com/YunoHost-Apps/galene_ynh/releases/download/v0.5/galene_0.5_Linux_i386.tar.gz
SOURCE_SUM=d0bef137dfaf6ae9c238cc65086c9cf1b9e21c8f80ef6e758fbdb26c1440011a
SOURCE_URL=https://github.com/YunoHost-Apps/galene_ynh/releases/download/v0.5.1/galene_0.5.1_Linux_i386.tar.gz
SOURCE_SUM=293ecfae2519b6b76014ff6032b06eb8c8c2164d1a2745abc40cbacbcee9c5f9
SOURCE_SUM_PRG=sha256sum
SOURCE_FORMAT=tar.gz
SOURCE_IN_SUBDIR=true

View file

@ -1,5 +1,7 @@
Galène is a videoconference server (an “SFU”) that is easy to deploy 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 dozen users interact with each other).
## Features
### Client features:
- multiparty audio and video
@ -8,3 +10,18 @@ Galène is a videoconference server (an “SFU”) that is easy to deploy and th
- screen and window sharing, including sharing multiple windows simultaneously (not on mobile)
- streaming video and audio from disk
- activity detection
### Server features
- redistribution of arbitrary numbers of audio and video streams;
- text chat;
- recording to disk;
- user statuses ("raise hand", etc.);
- choice of audio and video codecs (full functionality for VP8, VP9, and H.264, preliminary support for AV1);
- Simulcast;
- Scalable Video Coding (SVC) for VP8 and VP9;
- automatic restarting of failed flows (on ICE failure);
- congestion control in the server → client direction (both loss-based and using REMB indications);
- congestion control in the client → server direction (loss-based, partial REMB support);
- dynamic tuning of buffer sizes depending on the clients' RTT;
- built-in TURN server.

View file

@ -6,7 +6,7 @@
"en": "Videoconferencing server that is easy to deploy",
"fr": "Serveur de visioconférence facile à déployer"
},
"version": "0.5~ynh1",
"version": "0.5.1~ynh1",
"url": "https://galene.org/",
"upstream": {
"license": "MIT",

View file

@ -27,7 +27,6 @@ is_public=$YNH_APP_ARG_IS_PUBLIC
password=$YNH_APP_ARG_PASSWORD
group_name=$YNH_APP_ARG_GROUP_NAME
group_description=$YNH_APP_ARG_GROUP_DESCRIPTION
architecture=$YNH_ARCH
app=$YNH_APP_INSTANCE_NAME
@ -92,7 +91,7 @@ ynh_script_progression --message="Setting up source files..." --weight=1
ynh_app_setting_set --app=$app --key=final_path --value=$final_path
# Download, check integrity, uncompress and patch the source from app.src
ynh_setup_source --dest_dir="$final_path" --source_id="$architecture"
ynh_setup_source --dest_dir="$final_path" --source_id=$YNH_ARCH
chmod 750 "$final_path"
chmod -R o-rwx "$final_path"

View file

@ -24,7 +24,6 @@ final_path=$(ynh_app_setting_get --app=$app --key=final_path)
group_name=$(ynh_app_setting_get --app=$app --key=group_name)
port=$(ynh_app_setting_get --app=$app --key=port)
turn_port=$(ynh_app_setting_get --app=$app --key=turn_port)
architecture=$YNH_ARCH
if ynh_compare_current_package_version --comparison le --version 0.3.5~ynh3
then
@ -103,7 +102,7 @@ then
# Remove the app directory securely
ynh_secure_remove --file=$final_path
ynh_setup_source --dest_dir="$final_path" --source_id="$architecture" #--keep="$final_path/data/config.json"
ynh_setup_source --dest_dir="$final_path" --source_id=$YNH_ARCH #--keep="$final_path/data/config.json"
fi
chmod 750 "$final_path"