[How to] How to build Jitsi Meet from source: A developer's guide

Nope, those are not available there in the source code.
After you do npm install you can get them from node_modules/i18n-iso-countries/langs

Other files, such as languages-XX.json and main-XX.json is placed in the LANG package. Why not add there countries-XX.json files?

Cause we do not maintain those files but use what is available in package i18n-iso-countries.

I followed to the end of step but when i change subtitle of homepage and i return make but homepage don’t change.

@Quan_Le_Anh ,

Did you do step 6? (Update your nginx config?)

Did you see any errors during make?

i followed step 6. When i run make, no error show but homepage dont change

i did it. Thank you.

Hello, this server of jitsi is built with Nodejs, right? Thank you

Node is used to build jitsi-meet and lib-jitsi-meet as described in this post. The goal here is to customize the webapps a user utilizes to join meetings. It allows you to customize the look & feel, modify certain functionality and introduced customizations otherwise not possible.

This guide does not cover building other backend server components like (Java) Video Bridges or Jicofo. It also does not talk about the powerful customizations you can achieve with (lua) new/modified Prosody modules.

There is plenty of other great stuff on this forum to cover those topics and more!

i want to use file config.js in jitsimeet but myapp use config in /etc/jitsi/meet/yourdomain-config.js. How i can fix that? Thank you.

That is the config served to the clients. The one from source is used on install time as a template.

after restart nginx and try to run the meeting but not working
and see the log file

it says permission denied…

i follow you to step 7, but i change /usr/share/jitsi-meet with /home/quanle/jitsi-meet, i have a error like this:

You already posted this as a new topic. Please don’t post multiple times.

I think you meant to write 8GB. :slightly_smiling_face:

:joy: fixed!

When i configure the nginx to use my local folder and restart the 403 Forbidden appears, any ideas of why it happens?

i found the same error, any solutions?

Check nginx error log

What are the permissions of the folder jitsi-meet and file index.html?