1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/galene_ynh.git synced 2024-09-03 18:36:31 +02:00
galene_ynh/README_fr.md

105 lines
6.1 KiB
Markdown
Raw Normal View History

2021-09-05 22:08:37 +02:00
# Galène pour YunoHost
2021-01-09 12:21:30 +01:00
2021-08-01 16:07:43 +02:00
[![Niveau d'intégration](https://dash.yunohost.org/integration/galene.svg)](https://dash.yunohost.org/appci/app/galene) ![](https://ci-apps.yunohost.org/ci/badges/galene.status.svg) ![](https://ci-apps.yunohost.org/ci/badges/galene.maintain.svg)
2021-09-05 22:08:37 +02:00
[![Installer Galène avec YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=galene)
2021-01-09 12:21:30 +01:00
2021-05-24 23:19:34 +02:00
*[Read this readme in english.](./README.md)*
*[Lire ce readme en français.](./README_fr.md)*
2021-01-09 12:21:30 +01:00
2021-08-11 18:15:17 +02:00
> *Ce package vous permet d'installer Galène rapidement et simplement sur un serveur YunoHost.
2021-08-01 16:07:43 +02:00
Si vous n'avez pas YunoHost, regardez [ici](https://yunohost.org/#/install) pour savoir comment l'installer et en profiter.*
2021-01-09 12:21:30 +01:00
## Vue d'ensemble
2021-09-06 10:34:58 +02:00
Galène est un serveur de visioconférence (un « SFU ») facile à déployer et qui nécessite des ressources serveur modérées. Il a été conçu à l'origine pour les cours et les conférences (où un seul orateur diffuse de l'audio et de la vidéo à des centaines ou des milliers d'utilisateurs), mais a évolué par la suite pour être utile pour les travaux pratiques des étudiants (où les utilisateurs sont divisés en plusieurs petits groupes) et les réunions (où un douzaine d'utilisateurs interagissent entre eux).
### Fonctionnalités client :
- audio et vidéo multipartites
- chat textuel
- assez bonne prise en charge pour mobile (Android et iPhone/iPad)
- partage d'écran et de fenêtre, y compris le partage de plusieurs fenêtres simultanément (pas sur mobile)
- streaming vidéo et audio à partir du disque
- détection d'activité
2021-05-24 23:19:34 +02:00
2021-01-09 12:21:30 +01:00
**Version incluse :** 0.5.1~ynh1
2021-05-24 23:19:34 +02:00
2021-08-01 16:07:43 +02:00
**Démo :** https://galene.org:8443/
2021-01-09 12:21:30 +01:00
## Captures d'écran
2021-08-01 16:07:43 +02:00
![](./doc/screenshots/screenshot.png)
2021-05-24 23:19:34 +02:00
## Avertissements / informations importantes
2021-01-09 12:21:30 +01:00
2021-05-29 15:21:26 +02:00
### Accéder à des groupes
2021-01-09 12:21:30 +01:00
2021-06-02 09:04:54 +02:00
Les salles de réunion *Galène* sont appelées « groupes ». Tout groupe est accessible sur `https://domain.tld/group/GroupName`, en tapant son nom dans le champ de recherche de la page d'accueil, ou en le sélectionnant dans la liste publique (si le groupe est configuré comme visible publiquement, voir ci-dessous).
2021-02-25 10:12:39 +01:00
2021-05-29 15:21:26 +02:00
#### Ajouter et configurer des groupes
2021-02-25 10:12:39 +01:00
2021-09-06 10:34:58 +02:00
Les groupes sont définis par des fichiers JSON situés dans le dossier `/home/yunohost.app/galene/groups`. Chaque groupe est représenté par un fichier `GroupName.json`.
2021-11-06 15:46:44 +01:00
Pour créer un nouveau groupe, vous devez créer un fichier `GroupNameExample.json` et redémarrer le service Galène (vous pouvez également créer un sous-dossier, et les groupes seront accessibles avec` https://domain.tld/group/subfolder/GroupName/`). Différentes options de configurations sont disponibles (voir https://github.com/YunoHost-Apps/galene_ynh/wiki/Configuration-file).
2021-12-02 12:50:33 +01:00
*NB : Les espaces sont pris en charge dans les noms de fichiers de groupe.*
2021-11-05 19:32:17 +01:00
2021-12-02 12:50:33 +01:00
Lorsque Galène est supprimé, le répertoire de données (`/home/yunohost.app/galene/`) est conservé. Si vous souhaitez le supprimer avec Galène, utilisez l'option `--purge` : `sudo yunohost app remove galene --purge`.
2021-05-29 15:21:26 +02:00
### Configurer votre serveur TURN
2021-05-29 15:21:26 +02:00
#### Utilisation du serveur TURN de *Galène*
Galène est livré avec un serveur TURN intégré qui devrait fonctionner immédiatement.
2021-12-22 17:33:23 +01:00
- Si votre serveur est derrière NAT, autorisez le trafic entrant vers le port TCP/UDP `1194` (ou tout ce qui est configuré avec l'option `-turn` dans `/etc/systemd/system/galene.service`)
2021-05-29 15:21:26 +02:00
#### Utilisation de votre propre serveur TURN
- Installez [coturn_ynh](https://github.com/YunoHost-Apps/coturn_ynh).
2021-09-06 10:34:58 +02:00
- Ajoutez `/var/www/galene/data/ice-servers.json` avec ces lignes et changez `turn.example.org` et `secret`
```
2021-05-29 15:21:26 +02:00
[
{
"urls": [
2021-06-02 09:04:54 +02:00
"turn:turn.example.org:5349",
"turn:turn.example.org:5349?transport=tcp"
2021-05-29 15:21:26 +02:00
],
"username": "galene",
"credential": "secret"
}
]
```
2021-09-06 10:34:58 +02:00
- Dans `/etc/systemd/system/galene.service` changer l'option `-turn auto` (ou `-turn ""` pour désactiver le serveur TURN intégré).
Pour vérifier si le serveur TURN est opérationnel, tapez `/relay-test` dans la boîte de dialogue du chat de *Galène* ; si le serveur TURN est correctement configuré, vous devriez voir un message indiquant que le test du relai a réussi.
2021-09-06 10:34:58 +02:00
Vous pouvez également installer *Galène* avec un serveur TURN externe avec cette branch : https://github.com/YunoHost-Apps/galene_ynh/tree/galene+turn
2021-05-29 15:21:26 +02:00
### Statistiques du serveur
2021-11-05 19:32:17 +01:00
Les statistiques sont disponibles sous `/opt/yunohost/galene/stats.json`, avec une version lisible sur `domain.ltd/stats.html`. Cette page n'est disponible que pour l'administrateur du serveur (le mot de passe et l'administrateur sont définis dans le fichier `config.json` : `/opt/yunohost/galene/data/config.json`).
2021-09-06 10:34:58 +02:00
### Comment enregistrer ma conférence ?
Assurez-vous que l'autorisation d'enregistrement est définie dans la configuration de votre groupe. Connectez-vous en tant qu'opérateur, puis dites `/record` dans la fenêtre de chat avant de commencer la visio. N'oubliez pas de dire `/unrecord` à la fin. Vous trouverez vos enregistrements sous `https://server.example.com/recordings/groupname/`. Les enregistrements vidéo sont stockés dans le dossier `/home/yunohost.app/galene/recordings`.
2021-05-24 23:19:34 +02:00
## Documentations et ressources
2021-01-09 12:21:30 +01:00
2021-06-02 09:04:54 +02:00
* Site officiel de l'app : https://galene.org/
2021-09-06 10:34:58 +02:00
* Documentation officielle utilisateur : https://galene.org/faq.html
2021-08-01 16:07:43 +02:00
* Documentation officielle de l'admin : https://galene.org/
* Dépôt de code officiel de l'app : https://github.com/jech/galene
* Documentation YunoHost pour cette app : https://yunohost.org/app_galene
* Signaler un bug : https://github.com/YunoHost-Apps/galene_ynh/issues
2021-01-09 12:21:30 +01:00
## Informations pour les développeurs
Merci de faire vos pull request sur la [branche testing](https://github.com/YunoHost-Apps/galene_ynh/tree/testing).
Pour essayer la branche testing, procédez comme suit.
```
sudo yunohost app install https://github.com/YunoHost-Apps/galene_ynh/tree/testing --debug
2021-08-01 16:07:43 +02:00
ou
2021-01-09 12:21:30 +01:00
sudo yunohost app upgrade galene -u https://github.com/YunoHost-Apps/galene_ynh/tree/testing --debug
```
2021-05-24 23:19:34 +02:00
2021-08-01 16:07:43 +02:00
**Plus d'infos sur le packaging d'applications :** https://yunohost.org/packaging_apps