Depuis quelque temps, je propose à mes abonnées un accès à un Jitsi.
Mais je n’en suis pas totalement satisfait: configuration pas hyper simple, gestion d’utilisateurs complexe.
J’ai découvert dernièrement Galène (https://galene.org) qui me semble prométeur par rapport à mes besoins sans sortir la grosse artillerie de type BBB.
J’utilise régulièrement le galène de immae.eu (galène public avec l’interface par défaut) et je le trouve très bien à l’usage.
J’ai initié beaucoup de visio conférences et du fait de la simplicité de l’interface, les gens ont rapidement pris leur marque. En revanche, je ne conseille pas de l’utiliser tel quel s’il n’y a que des gens qui ne connaissent pas, et j’envoi toujours un mini tuto de connexion avec le lien de visio. Beaucoup d’élément de l’interface sont contre-intuitifs (bouton disable en haut à droite, demande de nom d’utilisateur et de mot de passe à la connexion…)
Pour la partie plus technique, je n’ai pas essayer d’en mettre en place mais la conf (sous nix) d’immae est là et ping @immae pour plus de détails ?
Mon problème n’est pas m’interoger sur l’usage de Galène et son hergonomie, mais plus technique.
Et en faite, je galère à l’installer : Je n’arrive pas à le compiler (erreur « cannot load crypto/ed25519: cannot find module providing package crypto/ed25519 ») et ça ne fonctionne pas vraiment avec le docker proposé par Pyrite.
Notez que je suis technique (même dévelopeur) mais je ne connais pas du tout l’environnement/langage « go » (ok pour c++, python, java, php, nodejs … mais pas go).
Désolé de parlé technique, mais je susi très basique pour l’instant: installer un outil pour l’héberger
Donc, si quelqu’un peu me faire un retour de déploiement sur un linux basic (comme une Debian), je suis preneur .
Merci.
PS: désolé immae, mais les sources « nix » … ben je ne sais même pas ce que je regarde .
Je n’arrive pas à le compiler (erreur « cannot load crypto/ed25519: cannot find module providing package crypto/ed25519 »)
Est-ce que tu as une version du compilateur Go suffisamment récente ? Galene a besoin de Go 1.17 ou supérieur. (Tape « go version ») pour vérifier.
ça ne fonctionne pas vraiment avec le docker proposé par Pyrite.
Et si tu prends la version de galene.org? Ça devrait se compiler et se lancer juste comme-ça :
git clone https://github.com/jech/galene
cd galene
CGO_ENABLED=0 go build -ldflags='-s -w'
mkdir groups
echo '{"presenter": [{}]}' > groups/test.json
./galene &
immae:
Beaucoup d’élément de l’interface sont contre-intuitifs (bouton disable en haut à droite, demande de nom d’utilisateur et de mot de passe à la connexion…)
Le problème de nom d’utilisateur devrait être résolu dans la version 0.7, qui supportera les invites avec l’authentification dans l’URL. En ce qui concerne le bouton Disable, n’hésite pas à écrire à la mailing list galene@lists.galene.org si tu as des suggestions.
Du coup, je n’ai toujours pas déployé de galène mais j’ai pris le temps de regarder le paquet Yunohost (du bash + des commandes spécifiques à l’intégration à yunohost).
Le paquet yunohost intègre l’extension ldap qui semble fonctionner. Je ne connais pas ldap donc je ne comprend pas bien la configuration de celui-ci dans le paquet yunohost pour l’instant mais pour le reste, l’installation se passe comme ça :
1. installation de go version 1.19 (la version debian est trop vieille)
2. build de galène
wget https://github.com/jech/galene/archive/refs/tags/galene-0.6.1.tar.gz
tar xf galene-0.6.1.tar.gz && cd galene
CGO_ENABLED=0 go build -ldflags='-s -w'
3 Création d’un fichier de configuration
#DOSSIER_CONF/config.json
"canonicalHost" : "example.tld" # si derrière un reverse proxy
"admin":[{"username":"__ADMIN__","password":"__PASSWORD__"}]
4 création d’un groupe (ex: groupe1) en ajoutant le fichier suivant