Development in localhost - Jitsi-meet

Do you have git installed on the machine? Didn’t you git clone the sources?
Or maybe try deleting node_modules folder and run the command again.

“Install npm” and “make” seem to work right now. I have all modules installed inside “jitsi-meet/node_modules”

I finished by making “make dev”. And I can access from “https://localhost:8080”. Thank you !

A last question. On my genuine videoconference, I have a LDAP authentication module activated. But through beta.jitsi.meet, i can’t try with it.

But if I try to modify authentication module (frontend), i couldn’t see the difference because it’s connected to your backend server (where the module is not activated) ?

How do you recommand me to do ?

Thank you,
Yann

Execute WEBPACK_DEV_SERVER_PROXY_TARGET="https://yourdeplyment.example.com" make dev

And you will be using your deployment.

It’s working, but it doesn’t display authentication popup.

Is there a command to enable new logos / favicon ?
Because I tried to change image sources and then rebuild by doing “make” a new time. But nothing is happening, although the picture isn’t the same anymore.

It’s working, it was due to navigator cache. Also, I had to upload files on my distant server to display them in localhost.
Do not forget to do “make” and “make dev” in your dev mode.

@damencho

When all is customized, do we have to compress sources or we can just put them on the server ?

I’m not sure I fully understand your quesiton.

If you just do make and copy the folder and its content to the server (you can skip node_modules folder) and change the webserver to use the new folder instead of /usr/share/jitsi-meet and you are good to go.

According to you I just have to replace quick install sources with all sources coming from local dev ?

Yep.

It’s working, but I had to keep libs from quick install. It was missing sources in “libs” folder.

Thank you,
Yann

@damencho

Hum, by the way I have an issue.
Buttons are only present on the corner, and I can interact with nothing :confused:

This should not be the case after doing make.

This looks to me as missing css. Did make finish successfully?

I did “make” on my local computer machine (ubuntu), and i transferred all files through ftp.
No errors when doing “make”

Have you checked your local libs folder and the css folder for all.css file?

CSS on welcome page is okay, it’s maybe just coming from css on videoconference as you said ?

I’m going to reupload all files. I’ll let you know.

Thank you.

In localhost dev mod, everything is working then when i upload all files on the server, i’m careful to remove “node_modules” but always the same problem :confused:

I checked libs folder where I added missing files again. In css folder, “all.css” isn’t missing

When the problem happen is there any errors in the webpage. Something from your changes had broke it.

No special errors in web console. The only part which is broken is in the videoconference room
(No buttons to mute or activate micro etc.)

I found this message in the web console :

   [react/features/base/tracks/functions.js] <a/<>:  Failed to create local tracks 
    Array [ "audio", "video" ]
     
    Object { gum: {…}, name: "gum.not_found", message: "Requested device(s) was/were not found: audio, video", stack: "a@https://subdomain.domain.com/libs/lib-jitsi-meet.min.js?v=139:6:117178\nvalue/</<@https://subdomain.domain.com/libs/lib-jitsi-meet.min.js?v=139:6:96554\n" }
    Logger.js:124
        o Logger.js:124
        a functions.js:92