85 lines
3.3 KiB
Markdown
85 lines
3.3 KiB
Markdown
# Depot ansible de gestion des configurations pour les jitsi et BBB géré par Néréide
|
|
## Gestion du mot de passe principal ansible-vault
|
|
|
|
* Demander-le via mattermost à Antoine ou Samuel de Néréide.
|
|
* Puis copier le dans le fichier vault_passwd à la racine du projet `echo "motdepassevault" > vault-pass` et il sera pris automatiquement par ansible
|
|
|
|
## Mettre a jour le style css spécifique de `jitsi.komuniki.fr`
|
|
Après un mise à jour de jitsi, ou simplement la volonté de changer un text, une image sur les pages jitsi de komuniki; il est parfois nécessaire de réappliquer/réécraser le style standard de jitsi par notre surcouche front spéciale komuniki.
|
|
|
|
* Si vous souhaitez modifier les fichiers ils se trouvent dans :
|
|
`roles/jitsi-enable-specific-komuniki/file`
|
|
* Pour déployer les modifs ou réappliquer le style css spécifique de jitsi.komuniki.fr lancer dans votre terminal la commande :
|
|
`ansible-playbook -i inventory_prod playbook_prod.yml --tags komki-update-css`
|
|
|
|
## TIPS
|
|
|
|
### Installation d'un BBB
|
|
Installé à l'aide du script officiel fournit ici :
|
|
https://docs.bigbluebutton.org/2.2/install.html#bbb-installsh
|
|
|
|
Pour la dernière version de BBB voici la ligne de commande a lancer:
|
|
`wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -v bionic-230 -s bbb.komuniki.fr -e supervision@nereide.fr -g -w`
|
|
|
|
### Ajout d'un compte administrateur BBB
|
|
`docker exec greenlight-v2 bundle exec rake user:create["LOGIN","MAIL","PASS","admin"]`
|
|
|
|
### Modifier l'URL d'une room BBB
|
|
``` sh
|
|
docker exec -it greenlight-v2 bash
|
|
bundle exec rails c
|
|
Room.find_by(uid: "CURRENT_ROOM_ID").update_attribute(:uid, "NEW_CUSTOM_ID")
|
|
```
|
|
|
|
### Valider tout les utilisateurs actuel du BBB
|
|
Après avoir activé les notifications par mail, tout les utilisateurs déja inscrits doivent vérifier leur adresse emails à la connexion.
|
|
Pour setter tout les utilisateurs actuel en tant que "vérifié" mais pas pour les prochains inscrit :
|
|
[source](https://github.com/bigbluebutton/greenlight/issues/1321#issuecomment-615279027)
|
|
``` sh
|
|
docker exec -it greenlight-v2 bash
|
|
bundle exec rails c
|
|
|
|
User.all.each do |us|
|
|
us.activate
|
|
end
|
|
```
|
|
|
|
### Bloquer les ports udp sur son poste
|
|
Afin de simuler les problèmes réseau rencontré par des personnes sur des réseau pro où les ports sont restreints
|
|
#### Pour BBB
|
|
`sudo iptables -A OUTPUT -p udp --dport 16384:32768 -j DROP`
|
|
#### Pour Jitsi
|
|
`sudo iptables -A INPUT -p udp --dport 10000 -j DROP`
|
|
#### Analyser le traffic
|
|
Par exemple pour bbb.komuniki.fr
|
|
`tcpdump -n dst host bbb.komuniki.fr`
|
|
|
|
### Liens utiles
|
|
Page qui liste différents paramétrages possible de BBB
|
|
* https://gitlab.com/MaadiX/bbb-tuning/-/wikis/Big-Blue-Button-Custom-settings
|
|
|
|
### Connexion LDAP LE pour Jitsi
|
|
|
|
On suit la solution 'ldap2' proposée par la communauté :
|
|
https://github.com/jitsi/jitsi-meet/wiki/LDAP-Authentication
|
|
|
|
Lors de la configuration LDAP, nous utilisons le proxy pour se connecter au LDAP Libre-entreprise.
|
|
En effet celui-ci impose une connexion TLS et le module lua de prosody pose soucis.
|
|
|
|
La configuration est finalement la suivante :
|
|
/etc/prosody/conf.avail/ldap.cfg.lua
|
|
|
|
```lua
|
|
authentication = 'ldap2'
|
|
|
|
ldap = {
|
|
hostname = 'localhost',
|
|
use_tls = false,
|
|
user = {
|
|
usernamefield = 'uid',
|
|
basedn = 'o=libre-entreprise',
|
|
namefield = 'cn',
|
|
},
|
|
}
|
|
```
|