Which interface_config.js options can be overwritten via the API?


We’re hosting our own Jitsi Meet, and it would be nice, when doing screen sharing, to temporarily hide the watermark.

Testing with the example in the API documentation filmStripOnly: true worked as described, but trying SHOW_JITSI_WATERMARK: false did not.

Is there a list of which options can be overwritten and which cannot? Or am I doing it wrong?

this is what i want to know too @damencho could you explain us please ?

Can be changed on your own deployment. If you are using meet.jit.si you cannot hide the watermark as this is against the terms-and-conditions: http://jitsi.org/meet-jit-si-terms-of-service/

thank you you look cool in your picture

What is whitelisted you can check here:

1 Like

amazing this is what i’m looking for thanks

That is why I started with:

You can change SHOW_JITSI_WATERMARK in interface_config.js on your deployment.


That is what I keep trying to tell you I did. Three months ago.

  1. I edited /usr/share/jitsi-meet/interface_config.js

  2. I changed “SHOW_JITSI_WATERMARK: true” to “SHOW_JITSI_WATERMARK: false”.

  3. I saved the file.

  4. I ran:

         systemctl restart jicofo.service
         systemctl restart jitsi-videobridge2.service
         systemctl restart prosody.service
  5. The watermark did not disappear.

But that was three months ago. I’ll try again – when the system is not being used…

You don’t need to restart anything after doing this change.
Check index.html source whether your change is there.

Nope, (We added a custom CSS and custom footer, but neither references any watermark.) And I refreshed the browser cache, but the watermark stays.


Just upload a single pixel transparent image to your server called blank.png and try this technique:

Edit your nginx config: /etc/nginx/sites- available/meet.example.com.conf

Add a block like this:

location /images/watermark.png {
    alias /path/to/my/blank.png;
1 Like

Thanks . best answer

I think that the best answer is that there is a bug here.

grep -r WATERMARK * | grep -v BRAND | grep -v LINK | grep -vi style
interface_config.js:    SHOW_JITSI_WATERMARK: true,
interface_config.js:    SHOW_WATERMARK_FOR_GUESTS: true, // if watermark is disabled by default, it can be shown only for guests
react/features/base/react/components/web/Watermarks.js:        SHOW_JITSI_WATERMARK,
react/features/base/react/components/web/Watermarks.js:        SHOW_JITSI_WATERMARK_FOR_GUESTS,
react/features/base/react/components/web/Watermarks.js:          && (SHOW_JITSI_WATERMARK || (isGuest && SHOW_JITSI_WATERMARK_FOR_GUESTS)))