Customization of Jitsi Meet (background color and text of the main page)


#1

Hello:

I have installed Jitsi Meet on my own Ubuntu server following the quick install guide and everything is ok.

Everything works correctly, both from web and from apps (ios and android).

I have also added the domain function following this guide and everything works correctly. The truth is that Jitsi seems to me an exceptional tool!

Once I have verified that everything works well, I want to personalize it a bit.

I have removed the watermark by editing the file /usr/share/jitsi-meet/interface_config.js and on the lines “SHOW_JITSI_WATERMARK” and “SHOW_WATERMARK_FOR_GUESTS”, type “false”.

I have also put my own favicon.ico file in /usr/share/jitsi-meet/favicon.ico

However now I have several problems:

  1. I would like to change the background color of the main page. How could it?

  2. I would also like to customize the text "More secure, more flexible, and completely free video conferencing. Go ahead, video … " How could this text change?

Thanks in advance and sorry for my english!

Greetings.


#2

Those modifications can be done by editing the source. So you need to checkout the project, do the modifications, build and deploy it (as easy as just changing on the webserver config, from which folder to serve jitsi-meet).


#3

Could you give me a small step-by-step example how to do this? Do a simple modification, build and deploy it.

I have very basic knowledge in Javascript

Thanks in advance.


#4

Check jitsi-meet readme https://github.com/jitsi/jitsi-meet


#5

When I run npm install, I receive the following message:

npm ERR! cb() never called!

npm ERR! This is an error with npm itself. Please report this error at:
npm ERR! https://npm.community

npm ERR! A complete log of this run can be found in:
npm ERR! /home/me/.npm/_logs/2018-11-09T00_00_06_986Z-debug.log


I am using Ubuntu 18.04.1 LTS (GNU/Linux 4.15.0-1023-gcp x86_64) in Google Cloud Platform.

Any ideas?

Thanks.


#6

Which node/npm do you use. Use latest LTS from https://nodejs.org/en/


#7

I finally got it!

I have done the following:

Make a clean installation of Ubuntu Server 18.04.1 LTS.

Execute the following commands:

curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -

sudo apt-get install -y nodejs

sudo apt-get install gcc g++ make

nodejs -v
v10.13.0

npm -v
6.4.1

git clone https://github.com/jitsi/jitsi-meet.git

cd jitsi-meet/

npm install

make

*I edit to expand the information.

I work with Google Cloud Platform and if I use the smallest instance (f1-micro - Micro machine type with 0.2 vCPU, 0.60 GB of memory, backed by a shared physical core) I receive the error of npm ERR! cb () never called! when I run the npm install command.

But if I use the superior instance (g1-small - Shared-core machine type with 0.5 vCPU, 1.70 GB of memory, backed by a shared physical core) or any other superior instance everything works correctly.

Damencho, thank you for your comments and help!