La Suite - Meet is an application powered by Livekit to create video conferences. It is part of the La Suite Numérique project, and is also known for it’s main instance: visio.numerique.gouv.fr.
It is self-hostable, Libre/Open-Source and is now packaged for Yunohost:
Enjoy starting talking to your distant relatives!
La Suite - Meet pour Yunohost
La Suite - Meet est une application tirant partie de Livekit pour créer des visioconférences. Elle fait partie de l’ensemble appelé La Suite Numérique , et est connue pour son instance principale: visio.numerique.gouv.fr.
Cette solution est auto-hébergeable, libre/open-source et est désormais packagé pour Yunohost
Appréciez les discussions avec vos proches éloignés géographiquement !
It’s simple though not intuitive. All you have to do is to install the Dex Yunohost package.
While installing Dex, you may just specify a domain and a path, the rest is optional. After that, you may install Meet, Dex will appear in the selectbox for that.
”All you have to do is to install the Dex Yunohost package.”
There’s a bunch of questions that I don’t understand. It says “If any of them is left empty, then Dex will not be configured for a first client.” What does that mean? What is a “first client”? What are the implications?
Dex can handle authentication for multiple apps (“clients”), so it lets you configure one upon its installation if you have a custom app you want to install. In your case, leave them empty with no implication.
YunoHost apps like La Suite - Meet that rely on Dex directly add their own configuration file into Dex after you select it during their own installation.
No, not without heavy tinkering that would prevent you from getting proper support. La Suite - Meets asks for a Dex instance, and we unfortunately do not have the luxury to offer alternative OIDC providers (they have no official integration in YunoHost).
Thanks for the work ! I deployed it on my production instance to test with my users.
I noticed that even if we set up loging in with Dex anyone can create a room on the server. Just forge a valid room identifier (aaa-aaaa-aaa), and you have a room on the server.
Is it something you are aware of and that will be fixed ?
We have a small server for our co-working, and we do not want external people to be able to create rooms.
@Tho I was referring to OIDC integration in the core, like for the user portal. I know that some apps are packaged, and so far I think only Dex has been worked on to have seamless coordination with client apps.
I noticed that even if we set up loging in with Dex anyone can create a room on the server. Just forge a valid room identifier (aaa-aaaa-aaa), and you have a room on the server.
I just tested that. I am indeed offered a screen to test my camera and my microphone and to enter a username. But when I attempt to join, I get this error:
Authentication Required
This room has not been created yet. Please authenticate to create it or wait for an authenticated user to do so.
I tested again and you are right, you cannot create a room if you are not authenticated. But if the room was previously created by a user it seems like it never expires and you can re-use it.
It’s less problematic, but I think any guest can re-use any meeting link for it’s own need.