[La Suite - Meet] (aka Visio) Video conferences

:united_kingdom: La Suite - Meet for Yunohost

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!

:france: 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 !

9 Likes

Does this work without login? Can you provide some guidance on configuring Dex?

Does this work without login?

Login is required to create rooms.

Can you provide some guidance on configuring Dex?

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.

Unfortunate

”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.

1 Like

Can I use Pocket-ID instead?

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).

1 Like

GitHub - YunoHost-Apps/pocket-id_ynh: Pocket-ID package for YunoHost :wink:

But I indeed think that would complexify the packaging

May be as a separate branch. But indeed, this will increase packagers work. Till id provider will be integrated to yunohost

1 Like

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. :slight_smile:

@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. :wink:

2 Likes

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.